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
-~----------~----~----~----~------~----~------~--~---

Reply via email to