Hi, I confirm. Factor deserves a look: it's a genuine combination of the Common Lisp world (homoiconic, macros, CLOS) and the Smalltalk RAD created by mixing Self and Forth. Plus there's concurrency support and native code compilation. I always liked concatenative programming I discovered 15 years ago with HP RPN calculator and PostScript (on NeXT). I think the data first design of stack-based languages is good for XP. For altaic languages' speakers (korean, japanese, turkish), it's near their way to construct sentences (like Smalltalk for SVO group). Writing R.E.P.L. is more beautiful than writing (L (P (E (R)))) because you don't have to look at the whole code to find out the data (near the R here) but you start with it (you know what? before knowing how?). (I say that but I am a bit addict to prefix ASTs by force of habit with SBCL or Clojure.)
-- Martial At Fri, 10 Apr 2009 17:05:21 +0930, Antony Blakey wrote: > > > > On 10/04/2009, at 4:43 PM, CuppoJava wrote: > > > > > Hi everyone, I was browsing through webpages and the language Forth > > caught my eye. Reading through it's supposed advantages it sounded > > very interesting, and I was wondering if anyone here has any > > experience with it, and can comment. > > > > I'm asking on the Clojure forum instead of the Forth forum because I > > agree with the programming values that Clojure emphasizes, and would > > like to hear opinions from people with similar values to myself. > > > > I'm most interested in it's productivity aspect. (ie. how quick can > > I get real work done) > > If you are interested in Forth you should probably check Factor at > http://factorcode.org/ > > Antony Blakey ------------- CTO, Linkuistics Pty Ltd Ph: 0438 840 787 > > It is no measure of health to be well adjusted to a profoundly sick > society. > -- Jiddu Krishnamurti > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---