newLisp competition 2007

For the Compleat Fan
cormullion
Posts: 2038
Joined: Tue Nov 29, 2005 8:28 pm
Location: latiitude 50N longitude 3W
Contact:

Post by cormullion »

HPW wrote: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
Posts: 1390
Joined: Thu Sep 26, 2002 9:15 am
Location: Germany
Contact:

Post by HPW »

Presumably 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.
One 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
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

7 DAYS LEFT UNTIL CLOSURE ;-)
-- (define? (Cornflakes))

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

- 3 -
-- (define? (Cornflakes))

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

- 2 -
-- (define? (Cornflakes))

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

- 1 -
-- (define? (Cornflakes))

m i c h a e l
Posts: 394
Joined: Wed Apr 26, 2006 3:37 am
Location: Oregon, USA
Contact:

Post by m i c h a e l »

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

Image
Image
Image

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

m i c h a e l
Last edited by m i c h a e l on Sun Dec 30, 2007 8:23 pm, edited 1 time in total.

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

The contest will close on 29th of december 2007 at 23:59 GMT.
The voting will start shortly after.
The winners will be announced on the 5th of January 2008.
-- (define? (Cornflakes))

pjot
Posts: 733
Joined: Thu Feb 26, 2004 10:19 pm
Location: The Hague, The Netherlands
Contact:

Post by pjot »

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 here. Also a GTK environment should be installed.

Unix/Linux/BSD users can obtain the source here. It is required to download and install GTK-server 2.2.2.

Enjoy!

Peter

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »


contest postings is now closed.
voting will start shorty on this forum.

thank you for joining in ;-)
-- (define? (Cornflakes))

Cyril
Posts: 183
Joined: Tue Oct 30, 2007 6:27 pm
Location: Moscow, Russia
Contact:

Voting rules?

Post by Cyril »

Can anybody explain how the votes will be counted? What is the idea behind the separate voting for the 1-st, 2-nd and 3-rd prices? I always believed that the common practice is to establish one poll, then the entry received the majority of the votes became first, the second one is second and so on. If, for example, entry A received ten votes for 1-st price, entry B -- five votes for 1-st price, and entry C - one vote for 2-nd price, which entry will be second -- B or C, and why?
With newLISP you can grow your lists from the right side!

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

Last time I had problems with the ammount of entry's in the voting option
when creating a Voting on the forum I just did it automaticly this way again..

No special behaviour behind it, Just stupidity of me ;-)
-- (define? (Cornflakes))

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

Correction!

because the users may vote for 1 , 2 3th place you need to vote 3 times.
The voting mechanism on this forum only allows 1 vote per entry..
(that was my stupidity ;-)
-- (define? (Cornflakes))

Cyril
Posts: 183
Joined: Tue Oct 30, 2007 6:27 pm
Location: Moscow, Russia
Contact:

Post by Cyril »

Hmm... I have typed an answer yesternight, and now I do not see it. Strange. Probably I just haven't pressed "Submit?". Second attempt...

I am feeling myself dumb, but I still don't understand the logic behind three separate polls. Consider an example:

Code: Select all

1 place: A:6 B:4 C:0
2 place: A:2 B:3 C:5
A is definitely the winner. But which is second: B or C? C has more votes for 2-nd place, because most B supporters have given 1-st to it!
With newLISP you can grow your lists from the right side!

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

every user is allowed to vote for the 1st 2nd and 3th place..this is just fair but they dont have to...

The forum does not allow us to vote 3x per vote so you can only vote once
per 1st 2nd or 3th place..

If B has more votes then C then people voted more in vote B
A, B, C are all independent votings per place.
-- (define? (Cornflakes))

Fanda
Posts: 253
Joined: Tue Aug 02, 2005 6:40 am
Contact:

Post by Fanda »

We could put weight on votes for each position:
1st -> 3 points
2nd -> 2 points
3rd -> 1 point

This way:

Code: Select all

1st place: A:6 B:4 C:0
2nd place: A:2 B:3 C:5

A = 6*3 + 2*2 = 18+4 = 22 points
B = 4*3 + 3*2 = 12+6 = 18 points
C = 0*3 + 5*2 = 0+10 = 10 points
Now it is more clear and I think also fair.

Fanda

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

Yes it keeping me thinking too, Cyril's option and yours are logical.
.. Still thinking ;-)
-- (define? (Cornflakes))

Cyril
Posts: 183
Joined: Tue Oct 30, 2007 6:27 pm
Location: Moscow, Russia
Contact:

Post by Cyril »

newdep wrote:Yes it keeping me thinking too, Cyril's option and yours are logical.
.. Still thinking ;-)
My option? What my option? I have no option, I have a confusion only! The idea of having just one poll can be considered as option, but it is too late -- votes are already collected. So Fanda's algorithm is probably the best one. At least it is easy to explain and understand -- the real advantage.

In fact I have some alternate algorithm in mind, but it is probably not worth to explain -- the discussion of which method is better is the very last thing we need now. ;-)
With newLISP you can grow your lists from the right side!

pjot
Posts: 733
Joined: Thu Feb 26, 2004 10:19 pm
Location: The Hague, The Netherlands
Contact:

Post by pjot »

The comicbook reader was updated to newLisp 10 :-)

Grab it from here:

http://www.turtle.dds.nl/newlisp/index.html#comic

Greetings,
Peter

Locked