On Apr 10, 12:13 am, CuppoJava <patrickli_2...@hotmail.com> 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)
>
> Thanks for your opinions
>   -Patrick

I find stack languages to be obtuse. Sometimes Forth programmers need
variables, and what they do is usually just mutable some global ones.
Also Forth programmers always have to document what they are doing
with the stack: what arguments are consumed what results are left,
i.e. this is a calling convention "by convention". Why not let the
compiler enforce these rules instead of leaving it up to the comments?

Basically, applicative languages (like C) are to Forth, what GC is to
malloc/free and what STM is to locks: a huge step forward.

I don't know what Factor people are doing. It's Forth with dynamic
typing, as far as I know.
--~--~---------~--~----~------------~-------~--~----~
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