3 ms·
What is it? Why should I learn it? What are its "killer" features? Ain't nobody got time to learn about every new prog. language.. :)
by MrBra 14y ago
What is it? Why should I learn it? What are its "killer" features? Ain't nobody got time to learn about every new prog. language.. :)
- exch 14y agoYou don't have to learn it. It is probably mostly interesting to users of concatenative languages, or those who just want to broaden their horizons.. Personally, I've fallen in love with it a few years ago. Even though I don't use Factor for anything practical, the language itself (as well as Forth) has taught me a completely new way of thinking about problem solving. Something that I benefit from in other languages I use. So if there is one reason you should at least check it out, it is that it will make you a better programmer. And I think anyone who's been writing code long enough, will know that there is always room for self-improvement.
- MrBra 14y agoOk, but that is not true for any new programming language. So why downvote my question?
- raganwald 14y agoMy suggestion is that learning to write programs in a concatenative language will teach you to think in combinatorial logic, a fundamental basis for computation. I outlined this idea a while back and mentioned Factor in "Finding Joy in Combinators:" https://github.com/raganwald/homoiconic/blob/master/2008-11-16/joy.md https://github.com/raganwald/homoiconic/blob/master/2008-11-...