Maybe of interest: Zed Shaw, creator of Mongrel, gave a talk a few years back where he mentioned that he was using Factor to create the slides in his presentation. http://vimeo.com/2723800
Factor – A practical stack language
11–20 of 42 posts
Re: Factor – A practical stack language
#12AFAIK he still works at Google, and never posted in his blog again (http://factor-language.blogspot.com/).
Re: Factor – A practical stack language
#13I've always wanted to learn a Lisp, but I've found Scheme too academic, so I ended up learning other variants such as Common Lisp and Clojure. Could the same thing be said about Factor vs Forth?
Yes. Factor definitely has a much more modern feel but loses a lot of the purity. That said, Factor is still pretty "pure" by the standards of most languages. Forthish languages are very interesting. I feel they might even represent a "third way" from the normal LISP / FORTRAN dichotomy.
Re: Factor – A practical stack language
#14I really love the power of Factor. It is probably the most powerful language I have ever come across. That being said, I think there needs to be a more interactive method where you can see things on the stack in real time as you are programming. I found myself not being able to focus on the problem I wanted to solve and instead was spending too much of my brainpower on remembering what was on the stack where. If you…
Re: Factor – A practical stack language
#15It's entirely my own failing, but I just can't get the hang of postfix languages. Feels too much like coding in Yodaspeak.
The Postscript language might be another chance for you to flex you postfix muscles. Still concatenative, dynamic programming, with built-in graphics.
Re: Factor – A practical stack language
#16I really love the power of Factor. It is probably the most powerful language I have ever come across. That being said, I think there needs to be a more interactive method where you can see things on the stack in real time as you are programming. I found myself not being able to focus on the problem I wanted to solve and instead was spending too much of my brainpower on remembering what was on the stack where. If you…
When I was using Factor I tended to keep the stack short and use the combinators to avoid having to think about large stacks. It worked pretty well.
Re: Factor – A practical stack language
#17Re: Factor – A practical stack language
#18It's entirely my own failing, but I just can't get the hang of postfix languages. Feels too much like coding in Yodaspeak.
https://github.com/slavapestov/factor/blob/master/extra/anag...
IMO this:
MEMO: dict-words ( -- seq )
"/usr/share/dict/words" ascii file-lines [ >lower ] map ;
is beautiful.Re: Factor – A practical stack language
#19Earlier quoted context omitted.
Yes. Factor definitely has a much more modern feel but loses a lot of the purity. That said, Factor is still pretty "pure" by the standards of most languages. Forthish languages are very interesting. I feel they might even represent a "third way" from the normal LISP / FORTRAN dichotomy.
There's a always been more than just those. E.g. declarative languages, such as prolog.
Then you have object-oriented languages, which are still different from structural, string-oriented Tcl, array-oriented APL...