Had no idea it was in active development! I spent a weekend with Factor about two years ago and it was enlightening.
I used to use JEdit, and Factor was new during the era when people still had blog rolls so I ended up hearing a lot about Factor.
11–20 of 33 posts
Had no idea it was in active development! I spent a weekend with Factor about two years ago and it was enlightening.
I used to use JEdit, and Factor was new during the era when people still had blog rolls so I ended up hearing a lot about Factor.
Would it be feasible to build a larger application using a language like Factor? I have no experience with concatenative programming, and it seems interesting, but I also get the feeling that larger systems would become rather complex and hard to read.
Would it be feasible to build a larger application using a language like Factor? I have no experience with concatenative programming, and it seems interesting, but I also get the feeling that larger systems would become rather complex and hard to read.
Wielded well (read "Starting Forth" and "Thinking Forth") the concatinative languages are very good for eliminating incidental complexity, so code approaches the Kolmogorov complexity of the problem or task it's for.
Would it be feasible to build a larger application using a language like Factor? I have no experience with concatenative programming, and it seems interesting, but I also get the feeling that larger systems would become rather complex and hard to read.
Yes, it's feasible. Wielded well (read "Starting Forth" and "Thinking Forth") the concatinative languages are very good for eliminating incidental complexity, so code approaches the Kolmogorov complexity of the problem or task it's for.
It's a different way of writing software.
I spent a couple of weeks getting into Factor in 2022 and it was the most fun I’ve had programming, probably ever. Language itself aside, the dev environment and process of writing Factor is just delightful.
Would it be feasible to build a larger application using a language like Factor? I have no experience with concatenative programming, and it seems interesting, but I also get the feeling that larger systems would become rather complex and hard to read.
Was curious what slava pestov was doing, he's at Apple on the Swift team (low surprise :) https://factorcode.org/slava/