newLisp competition 2007

Started by newdep, June 05, 2007, 11:17:43 AM

Previous topic - Next topic

newdep

#45
Hi Cyril,



Sure...you may post anything (upto 2 contributions..etc..) Its up to the users to descide what they vote ;-)  

And even extentions like yours or even Modules are contributions and welcome ofcourse..



Regards, Norman.
-- (define? (Cornflakes))

newdep

#46
Hi Pjot, Nice work the comicbook reader ;-)
-- (define? (Cornflakes))

Cyril

#47
Quote from: "newdep"Sure...you may post anything (upto 2  contributions..etc..)


So, let me start. My first contribution is newlisp.vim -- the newLISP syntax highlighting plugin for the Vim text editor. You can load it...Oops! You don't need to load anything, it is already on you computer: look into 'util' subdirectory of your newLISP installation. Russians have came! ;-) But, is you insist, it is http://www.vim.org/scripts/script.php?script_id=2067">script #2067 at the Vim site.



My second contribution is vidirect.lsp -- a small script that helps to download videos from sites like YouTube and some others. It is small because it does nothing by itself: it queries the site http://vidirect.ru">vidirect.ru to obtain the downloading url, it runs wget (windows version) to perform download, it even works with windows clipboard with an external program. Unfortunately the documentation is in Russian language -- the script is targeted not to lisp hackers, but to end users. The full distribution (source, binary, Russian documentation, two accompanying third-party programs) is http://wagner.pp.ru/~slobin/newlisp/vidirect.zip">here, and the source alone is http://wagner.pp.ru/~slobin/newlisp/vidirect.lsp">here. Enjoy!
With newLISP you can grow your lists from the right side!

pjot

#48
For Win32 users I made a ZIP package with the full application.



Installation:



1) Install a GTK Runtime Environment from http://sourceforge.net/project/showfiles.php?group_id=235">here or http://sourceforge.net/project/showfiles.php?group_id=121075">here (either one will do).

2) Unzip the http://www.turtle.dds.nl/newlisp/comic.zip">ZIP file in a directory of your choice.



It is assumed you have the newlisp binary in your PATH, and if not, copy it to the same directory.



Now run 'comic.exe' and enjoy!



Peter

HPW

#49
Here's my contribution for this year (windows only):



http://hpwsoft.de/anmeldung/html1/newLISP/newLISP_contest07.php">http://hpwsoft.de/anmeldung/html1/newLI ... test07.php">http://hpwsoft.de/anmeldung/html1/newLISP/newLISP_contest07.php



(I am not ready in time, so I post what I have so far.)

;-(

(Project is far bigger than last contribution, so newLISP in heavy duty)





Merry christmas to all newLISP'ers!



Edit: The fact that I can not publish the source is that it contains technical and price data of my employer.

(I get a special permit from Lutz to do so. Thanks to Lutz!)
Hans-Peter

cormullion

#50
Quote from: "HPW"Here's my contribution for this year (windows only):

Currently around 42600 lines application lisp sources (1357 KB)


Wow! That's heavy duty...!



Presumably it runs quickly enough? One day you must tell us about how newLISP works for big projects.



Good luck with its development!

HPW

#51
QuotePresumably it runs quickly enough?


At least there are lots of very big and complex conditionals.

All gets embedded in the virtual file-system of the delivered EXE.

The EXE gets loaded very fast in one swap and the lisp-stream gets feeded on demand into newLISP with good performance.


QuoteOne day you must tell us about how newLISP works for big projects.


Since I use autolisp for big projects, why shouldn't newLISP can not do the same?

;-)
Hans-Peter

newdep

#52
[size=150]7 DAYS LEFT UNTIL CLOSURE ;-)[/size]
-- (define? (Cornflakes))

newdep

#53
[size=200]- 3 - [/size]
-- (define? (Cornflakes))

newdep

#54
[size=200]- 2 -[/size]
-- (define? (Cornflakes))

newdep

#55
[size=200]- 1 -[/size]
-- (define? (Cornflakes))

m i c h a e l

#56
With my usual procrastination, I present my entry of the FOOP video series.



http://www.neglook.com/movies/FOOP-00-01.mov">

http://www.neglook.com/movies/FOOP-02.mov">

http://www.neglook.com/movies/FOOP-03.mov">



There are so many worthy entries that choosing one will be difficult. Good luck to everyone!



m i c h a e l

newdep

#57
[/b]

[size=200]The voting will start shortly after.[/size]

[size=200]The winners will be announced on the 5th of January 2008.[/size]
-- (define? (Cornflakes))

pjot

#58
The comic reader has been improved. List of changes:

  • - when changing pages always scroll up

    - dragging of picture while mousebutton is pressed

    - mouse scrollbutton to turn pages

    - some code cleaning because of fixed bugs in newLisp interpreter

    - escape key now exits program

    - fixed wrapping around the last page

    - cursor up/down: scroll page up/down

    - added HELP dialog with keybinding explanation

    - improved embedded GTK routines


Win32 users can download the complete package http://www.turtle.dds.nl/newlisp/comic.zip">here. Also a GTK environment should be installed.



Unix/Linux/BSD users can obtain the source http://www.turtle.dds.nl/newlisp/comic.lsp">here. It is required to download and install GTK-server 2.2.2.



Enjoy!



Peter

newdep

#59
[size=150]

contest postings is now closed.

voting will start shorty on this forum.



thank you for joining in ;-)
[/size]
-- (define? (Cornflakes))