Search found 253 matches
- Tue Jan 06, 2009 9:22 pm
- Forum: newLISP newS
- Topic: Shutdown of www.intricatevisions.com
- Replies: 3
- Views: 2814
Hello Cormullion, yes, vision was intricate :-) There is definitely more stuff that I would like to share, but next time I might just use something premanufactured instead of building it from scratch. Time and other resources are needed for my other hobbies as well. I might eventually create a new w...
- Mon Jan 05, 2009 10:52 pm
- Forum: newLISP newS
- Topic: Shutdown of www.intricatevisions.com
- Replies: 3
- Views: 2814
Shutdown of www.intricatevisions.com
Dear newLISPers! Website http://intricatevisions.com/ will be shut down on Jan 10th 2009. Please, download and save anything dear to your heart. Take anything you might find useful: http://intricatevisions.com/index.cgi?page=newlisp http://intricatevisions.com/download/newLISP.ini http://intricatevi...
- Sun Oct 12, 2008 11:57 am
- Forum: newLISP newS
- Topic: Two small proposals for v10!
- Replies: 4
- Views: 2867
What is it that dont you like about using > (apply list '(a b c d) 2) It combines two different concepts - applying and reducing. When I read the code, I need to count how many parameters 'apply' function has to decipher what action is being taken. That can be confusing. Separate function for reduc...
- Sun Oct 12, 2008 10:11 am
- Forum: newLISP newS
- Topic: Two small proposals for v10!
- Replies: 4
- Views: 2867
Hello newlispers! Since there is gonna be a new newLISP version, which makes some breaking changes, it is a good time to introduce new things and do some cleanup :-) I am proposing to change behavior of 'dup'. Currently: > (dup 'a 5) (a a a a a) > (dup "a" 5) "aaaaa" In my opinion, it would be nice ...
- Sun Feb 24, 2008 10:43 am
- Forum: newLISP newS
- Topic: newlisp.org will be down for some time
- Replies: 7
- Views: 3309
- Sun Feb 24, 2008 10:29 am
- Forum: Anything else we might add?
- Topic: A newlisp twin that died 3 years ago?
- Replies: 3
- Views: 3678
Link that worked for me is:
http://sourceforge.net/projects/reflisp/
LISP is an ancient language and I am not surprised that there are so many implementations. At the same time it's interesting to see another language so close to newLISP. I guess - good ideas never die! ;-)
Fanda
http://sourceforge.net/projects/reflisp/
LISP is an ancient language and I am not surprised that there are so many implementations. At the same time it's interesting to see another language so close to newLISP. I guess - good ideas never die! ;-)
Fanda
- Fri Feb 22, 2008 8:20 pm
- Forum: Anything else we might add?
- Topic: Greetings from Elica
- Replies: 10
- Views: 5817
Hi Pavel! Welcome to our forum! I really love the papers you wrote about programming. I read your http://www.elica.net/download/papers/ElicaLogoObjects.pdf and it's funny, how REBOL uses Logo-like syntax and semantics. Actually it was newBert, who pointed us to Elica: http://www.alh.net/newlisp/phpb...
- Sat Feb 16, 2008 10:39 am
- Forum: newLISP and the O.S.
- Topic: 1 dime tip for today: Console2
- Replies: 6
- Views: 6988
- Thu Feb 07, 2008 8:05 pm
- Forum: Anything else we might add?
- Topic: Another newLISP-like language :)
- Replies: 49
- Views: 34200
OOP and FP
To me, it's a great thing to have a language allowing you to use both OOP and FP techniques. That's why I wanted to have OOP in newLISP so much. I can actually model some interesting things with it. My guess is that languages like Python and Ruby are so popular, because they also allow both. I see a...
- Sat Feb 02, 2008 10:53 pm
- Forum: Anything else we might add?
- Topic: Name for a macro?
- Replies: 13
- Views: 7087
Actually, I would suggest something similar. I like how other LISPs use '!' at the end of their functions to imply destructive behaviour. It makes it very clear. See for example dotlisp:Jeff wrote:concat
http://dotlisp.sourceforge.net/dotlisp.htm#Lists
Fanda
- Thu Jan 31, 2008 10:42 am
- Forum: Anything else we might add?
- Topic: newLISP & Haskell
- Replies: 2
- Views: 3084
When I study new languages, I usually see what applications have been written in them. newLISP is web-ready with many functions built-in, good for prototyping and having fun in general. Any kind of a script, which is usually written in Python/Perl/Ruby/Tcl/REBOL can be written easily. It can be embe...
- Thu Jan 31, 2008 10:24 am
- Forum: Anything else we might add?
- Topic: Redefine DEFINE?
- Replies: 17
- Views: 10412
Actually, I like parenthesis in newLISP and in any other LISP a lot. It makes it easy to see with what parameters have you called the function. Languages like REBOL have managed to get rid of some of the parenthesis by defining exactly how many parameters can you pass to a function. In my opinion it...
- Wed Jan 30, 2008 9:23 am
- Forum: Anything else we might add?
- Topic: Another newLISP-like language :)
- Replies: 49
- Views: 34200
My expectations were quite high, but there are some good things to look at ;-)
I believe that for example Clojure innovates more:
http://clojure.sourceforge.net/
Fanda
I believe that for example Clojure innovates more:
http://clojure.sourceforge.net/
Fanda
- Tue Jan 29, 2008 12:08 pm
- Forum: newLISP newS
- Topic: define-macro problems
- Replies: 3
- Views: 2392
Error when using macro is that argKey is 'action NOT action.
Code: Select all
(define-macro (clientParams-get argKey)
(println argKey)
(println (lookup argKey clientParams) )
);define
> (clientParams-get 'action)
'action
nil
nil
- Tue Jan 29, 2008 11:59 am
- Forum: newLISP newS
- Topic: define-macro problems
- Replies: 3
- Views: 2392
Either leave it as a macro and run it:
or change it to normal function and run it:
Code: Select all
> (clientParams-get action)
my action
"my action"
Code: Select all
(define (clientParams-get argKey)
(println (lookup argKey clientParams) )
);define
> (clientParams-get 'action)
my action
"my action"
- Tue Jan 29, 2008 11:40 am
- Forum: newLISP newS
- Topic: development release newLISP 9.2.17
- Replies: 18
- Views: 7939
- Sun Jan 27, 2008 1:21 pm
- Forum: Anything else we might add?
- Topic: OOP using nested association lists and lets
- Replies: 13
- Views: 7439
New updated version can be found here:
http://intricatevisions.com/source/newlisp/oop.lsp
- added 'type' and 'type?' functions
- shorter syntax: instead of obj-do, obj-set, obj-get use .do, .set, .get
Fanda
http://intricatevisions.com/source/newlisp/oop.lsp
- added 'type' and 'type?' functions
- shorter syntax: instead of obj-do, obj-set, obj-get use .do, .set, .get
Fanda
- Sun Jan 27, 2008 1:15 pm
- Forum: Anything else we might add?
- Topic: 99 bottles of beer on the wall
- Replies: 18
- Views: 12352
Another version using: http://intricatevisions.com/source/newlisp/oop.lsp (load "oop.lsp") (set 'Wall (object () bottles 0 init (fn (b) (set 'bottles b)) bottles? (fn () (> bottles 0)) take-one (fn () (dec 'bottles)) restock (fn () (set 'bottles 99)) bottle-count (fn ((verbose nil)) (string (if (= b...
- Fri Jan 11, 2008 5:00 pm
- Forum: newLISP newS
- Topic: WINNERS NEWLISP COMPETITION 2007
- Replies: 17
- Views: 6742
- Sun Jan 06, 2008 11:33 am
- Forum: Anything else we might add?
- Topic: newLisp competition 2007
- Replies: 68
- Views: 45159
- Fri Dec 28, 2007 6:06 pm
- Forum: Anything else we might add?
- Topic: Festive hacking
- Replies: 7
- Views: 5009
I have no experience with iPhone, but I was quite impressed with Android:
http://code.google.com/android/
(see the videos)
News:
http://www.interentnews.com/dev-news/ar ... hp/3710656
http://www.infoworld.com/article/07/11/ ... SDK_1.html
Fanda
http://code.google.com/android/
(see the videos)
News:
http://www.interentnews.com/dev-news/ar ... hp/3710656
http://www.infoworld.com/article/07/11/ ... SDK_1.html
Fanda
- Fri Dec 28, 2007 2:32 pm
- Forum: Anything else we might add?
- Topic: Festive hacking
- Replies: 7
- Views: 5009
- Fri Dec 28, 2007 11:16 am
- Forum: Anything else we might add?
- Topic: Festive hacking
- Replies: 7
- Views: 5009
- Sun Dec 23, 2007 6:41 pm
- Forum: Anything else we might add?
- Topic: Xmas album from magnatune
- Replies: 1
- Views: 2303
- Fri Dec 07, 2007 7:57 pm
- Forum: newLISP newS
- Topic: How to modify list within a list by reference?
- Replies: 17
- Views: 7786
I implemented a simple memory allocation hack: ;; Simple memory allocation hack ;-) ;; (context 'memory) (if (not n) (set 'n 0)) (define (memory:new) (inc 'n) (sym (string "p" n))) (set 'EMPTY-FIELD 'VOID) (define (memory:delete ptr) (set ptr EMPTY-FIELD)) (define (memory:write ptr data) (if (!= (ev...