Before starting

Started by kib2, November 07, 2008, 12:19:42 PM

Previous topic - Next topic

Kazimir Majorinc

#15
Quote from: "newdep"PS: Kazimir, you got some psychedelic webpage there ;-)


Yes, I have one http://instprog.com/GOLD_VERSION/">socrealist version also, but I decided to go with psychedelic one.
http://kazimirmajorinc.com/\">WWW site; http://kazimirmajorinc.blogspot.com\">blog.

kib2

#16
Kazimir :



thanks for all these references and snippets, you're handling CL or newLisp with great ease: congrats ! Your psychedelic webpages reminds me the times when I was coding on a Commodore 64 computer.



I also just saw you came from Croatia, I've been there 2 years ago and I must say it has been one of the best trip I've ever made : very nice country !



cormullion : sure, newLisp is not compiled, my fault !



newdep :
QuoteI love how intresting topics popup here...
...and it's just a start :



- Is there any IRC chanel for newLisp ?

- Why do you choose newLisp over CL, Scheme, Clojure, Scala, Haskell, or whatever functionnal langage ?

cormullion

#17
For Irc, try:



http://www.alh.net/newlisp/phpbb/viewtopic.php?t=2035&highlight=irc+newlisp">//http://www.alh.net/newlisp/phpbb/viewtopic.php?t=2035&highlight=irc+newlisp



or if you want to see me struggle through making an irc client badly, see:



http://unbalanced-parentheses.nfshost.com/idlechatter">//http://unbalanced-parentheses.nfshost.com/idlechatter



Sadly, noone here uses #newlisp at Irc, so the room is usually empty. And often I'm not at my computer when someone drops in.



For why, there's:



http://www.alh.net/newlisp/phpbb/viewtopic.php?t=1930">//http://www.alh.net/newlisp/phpbb/viewtopic.php?t=1930



which has a few thoughts.

xytroxon

#18
IRC is difficult to schedule... We all live in very different time zones and like to sleep (when possible) ;)



For short tasks, newLISP gets the job done in less time than it takes my Python or PHP interpreters to finsh loading, let alone start executing my Python or PHP code...



I use newLISP to "data mine" the internet... Download a webpage with get-url and using regex functions find, replace etc. to retrieve info and create reports etc... In my opinion, that reason alone is enough to learn and use newLISP!!!



------



Other ramblings...



LISP is the world's second oldest programming language (Fortran was first)... And LISP (Scheme, et al), is the longest running advanced grad-student programming research project in history... IMHO, gone crazy. ;)



newLISP is new... Many times the newLISP version I use is only days or hours or even minutes old... ;)



LISP contains obsolete machine specific syntax: car, cdr, etc... And weird pseudo extensions like: caar, caaar, cddr, cdddr, cddddr... (What's that ugly mess???)



newLISP uses first, last, n-th... Simplicity is beauty...



LISP tries to be all things, and self contained... A "real" LISP doesn't need (or want) a C/C++ compiler... (until open source movement created current C/C++ versions of LISPs) Also code libraries are an exercise left to the LISP user to figure out...



newLISP is written in C, allowing it to compile on most modern computerss... Code libraries are either "built in" or easy to connect to directly from the newLISP language... The later, is is a major achievement over the insane process needed to compile Python library dlls...



LISP's creator John McCarthy has said that the test of a true LISP dialect is that it must be able to recreate itself (or another LISP version)... That is, to be called "LISP", the interpreter/compiler must be able to create a new interpreter/compiler...



newLISP? We have Lutz to create new versions of newLISP ;0



LISP was used to create almost all of the data structures and techniques that other programming languages have borrowed... But LISP was slow to embrace object oriented programming... (Use a list, stupid.)



newLISP is lean and mean, and uses the best LISP techniques that work to get the job done.. FOOP was added to newLISP easily and seemlessly... (How did we live without it?)



LISP programmers know everything...



newLISP programmers know little, if anything... (Just ask any LISP programmer ;)



LISP programmers are snobs to newbies...



newLISP programmers are helpful... Your newLISP questions help use to learn more and to think in different ways...



LISP is for race car designers...



newLISP is for space ship captains...



newLISP's motto: Simply to do LISP's original mission... Realise the full potential of LISt Processing...



-- xytroxon
\"Many computers can print only capital letters, so we shall not use lowercase letters.\"

-- Let\'s Talk Lisp (c) 1976

cormullion

#19
:) like it



space ship captains?!

DrDave

#20
Quote from: "cormullion":) like it



space ship captains?!

seek out new worlds... go where no man has gone before.
...it is better to first strive for clarity and correctness and to make programs efficient only if really needed.

\"Getting Started with Erlang\"  version 5.6.2

xytroxon

#21
Quote from: "DrDave"
Quote from: "cormullion":) like it



space ship captains?!

seek out new worlds... go where no man has gone before.


The newLISP mission:

To seek out new programming paradigms and idioms... To boldy go... Where no scripting laanguage has gone... before...
\"Many computers can print only capital letters, so we shall not use lowercase letters.\"

-- Let\'s Talk Lisp (c) 1976