newLisp competition - FINAL CALL -

Started by newdep, November 28, 2005, 11:25:57 AM

Previous topic - Next topic

newdep

Its almost time, you'll have 1 month left to finish and join the newLisp

competition. I have already seen some very nice codings but its upto you

to descide who will win ;-)





*****************************************************

                  YOU HAVE UPTO 27TH OF DECEMBER

*****************************************************





after all the contributions have been posted in this thread then at the

28th of December people (you) can vote for the best/nicest/ingenious/or whatever

newLisp related code you think its listed. (Anything related to newlisp counts, Ofcourse you may publish as many contributions as you like!)



How we are going to Vote is currently on my mind ;-)









Enjoy!
-- (define? (Cornflakes))

jkalsbach

#1
Hi all,



here is some code implementing an (extremely) simple Olap system. At runtime the data is stored in a hashmap, MS Excel is used as a frontend.



Just extract all the files into one directory, open Excelsheet, enable macros, press ctrl-L and start playing around.



As I don't know much about (new)Lisp the code looks ugly. It just illustrates some ideas about implementing such systems. More challenging are consolidations between dimensions (aka rules). No time to finish this.



Files:

1) Olap.lsp contains the code

2) olap-demo-model.lsp contains a simple model.

3) olap-demo.xls contains the frontend. The approach makes more sense with models with more than 3 dimensions. These models are somewhat complicated in plain XL.

4) cube-demo.ldb The datastore. It is maintained automatically.

5) newlisp.dll This one is 8.4.0 but newer versions should work. Just replace the dll with a newer version.





You find the necessary files at http://jprise.de/olap.zip">http://jprise.de/olap.zip



In case you have any questions just send me a mail to j dot kalsbach at t-online dot de.



Regards,

Jörg

pjot

#2
Time to post my 2 contributions.



1) GL4newLisp:



http://www.turtle.dds.nl/gl4newlisp/">http://www.turtle.dds.nl/gl4newlisp/





2) LZW compression/decompression (improved!):



http://www.turtle.dds.nl/newlisp/lzw.lsp">http://www.turtle.dds.nl/newlisp/lzw.lsp





Enjoy,

Peter

newdep

#3
-- (define? (Cornflakes))

HPW

#4
Here's my contribution:



http://hpwsoft.de/anmeldung/html1/newLISP/newLISP_contest.php">http://hpwsoft.de/anmeldung/html1/newLI ... ontest.php">http://hpwsoft.de/anmeldung/html1/newLISP/newLISP_contest.php



(Sorry, no newLISP source)

;-(



Merry christmas to all newLISP'ers!
Hans-Peter

Lutz

#5
Why no source code? Where is it available?



Lutz

newdep

#6
[size=150]

*****************************************************

-------------- YOU HAVE 3 DAYS LEFT FOR PUBLISHING ------------

*****************************************************

[/size]
-- (define? (Cornflakes))

HPW

#7
Quote
Why no source code? Where is it available?


Because it contains confidential data-structures of my employee.



And in topic:



http://www.alh.net/newlisp/phpbb/viewtopic.php?t=551&highlight=contest">http://www.alh.net/newlisp/phpbb/viewto ... ht=contest">http://www.alh.net/newlisp/phpbb/viewtopic.php?t=551&highlight=contest


Quote
It may be commercial code as well, but for the people to

judge the application (for the final voting) it would be a nice option

to test the application/code for free.


it allow to post such sample. Also the lisp code may not be the fantastic lispy small code. It is partly a port of some existing autolisp code and adapted to the neobook GUI enviroment. It should show that newLISP can be used to write complex software for windows for non-techie/non-lisper users.



(Interested newLISP user can also ask about details and use free  newLISP enabled plugins for neobook)
Hans-Peter

newdep

#8
[size=150]

*****************************************************

-------------- YOU HAVE 2 DAYS LEFT FOR PUBLISHING ------------

*****************************************************

[/size]
-- (define? (Cornflakes))

Dmi

#9
I contribute my newlisp ncurses console.

It is not completely finished yet, but is quite usable already.

http://en.feautec.pp.ru/SiteNews/NewlispConsole">//http://en.feautec.pp.ru/SiteNews/NewlispConsole
WBR, Dmi

newdep

#10
[size=150]

*****************************************************

-------------- YOU HAVE 1 DAY LEFT FOR PUBLISHING ------------

*****************************************************

[/size]





....This thread will be closed at the end of 27th of December...(USA time)



Voting will start at the 28Th upto the 31th of december

and the winners will be made public on the 1st Of January 2006.



Voting can only be done by registered newLisp Forum members.



Good luck...



Norman.
-- (define? (Cornflakes))

nigelbrown

#11
...(USA time)?

Eastern (UT-5) West Coast (UT-8)? Hawaii (UT-10)? Samoa (UT-11 I believe)?

See http://nist.time.gov/">http://nist.time.gov/



Nigel

newdep

#12
Do you need more time ;-) ? Actualy I was thinking of 'TAHITI'...11 hours

time difference with europe CET.
-- (define? (Cornflakes))

nigelbrown

#13
As I'm at UT+10 here in Australia any of those would get me well into 'tomorrow'.



Nigel

Fanda

#14
My contributions:



1) Swarm

http://www.volny.cz/fsodomka/newlisp/lsp/swarm.lsp">http://www.volny.cz/fsodomka/newlisp/lsp/swarm.lsp



2) Fractals

http://www.volny.cz/fsodomka/newlisp/lsp/fractals.lsp">http://www.volny.cz/fsodomka/newlisp/lsp/fractals.lsp

http://www.volny.cz/fsodomka/newlisp/c/fractals.c">http://www.volny.cz/fsodomka/newlisp/c/fractals.c



Fanda



PS: I am not sure, if I can contribute 2 things.