Do you plan on using Factor? Have you looked at it? Checked it out. Do you understand stack oriented programming?
I can't talk about factor specifically, but I have done a lot with HP Calculators. The stack-based RPN language it comes with is quite sophisticated. A ton of software has been written for these calculators.
Factor looks interesting, but it badly needs more introductory tutorials and articles.
fun for aside language based stack a in point the see don't I but, Forth resembles it and briefly Factor studied I.
I am considering using Factor for my next big non-work project. I was trying to choose between Factor, OCaml, D and Python. Normally, Python is my language of choice, but for this I'm looking for something different. I was considering D (I used C++ for a good many years and wanted to use D as a cleaner C++), but it doesn't seem to be what I'm looking for really.
That leaves OCaml and Factor and I'm having a tough time deciding. OCaml would be slightly easier for me to get to grips with, as my concatenative programming is a bit rusty and I also quite like the language a lot, but Factor keeps drawing me in too (and I'm a big fan of concatenative languages). Hrm indecision..
UPDATE: I have since decided to learn Factor properly and use it for my upcoming large personal project. In the meantime, I am working on some of the problems from Programming Challenges in Factor.
UPDATE 2: Factor didn't quite cut it.. Not because of the language, the language is great and I recommend everyone to take a look at it. The reason was Qt bindings. This was an important deal breaker for me. I would bind Qt myself and contribute it, but then I have two projects instead of one and I simply don't have the time. So, sorry Factor. I wrote the code in C++ instead, but I'm now considering either porting it to Clojure or writing future code in Clojure.
I intend to learn it after finishing my Clojure learning adventures.
UPDATE:
After many moons, I've been using Factor for some stuff lately, and I'll say it's an amazing language. The only issue is the still-standing issue related to very little in the way of GUI tools. The Factor UI toolkit is seriously lacking a lot of common things, and there are no bindings to any toolkit in existence as of this writing. This would probably be a deal breaker for any real-world desktop application.
I have been using Factor for a few months, and it is really an impressive language.
It feels like a blend of Forth (obviously), Smalltalk (image-based, highly reflective, "integrated" IDE), and LISP (code-as-data, syntax-level abstractions, REPL).. and to some extent, languages such as Python or Ruby, with a strong emphasis on pragmatism and openess (eg. "batteries included").
Moreover the performance seems to be important for the designers, as a lot of work have been spent on the optimizing compiler, much like the SBCL implementation of Common Lisp.
The project still suffers a bit from his youngness, with some frequent language changes, parts of the system underdocumented, and a relatively small community. But even at this stage, I think it feels mature enough to start some non trivial stuff.