Factor 0.101 now available
re.factorcode.org127 points by birdculture a day ago
127 points by birdculture a day ago
Does anyone know of larger apps built using Factor? The closest I found is examples at https://www.concatenative.org/wiki/view/Factor
Are there non-trivial projects using the graphics? Games?
Is there a collection of awesome things built using Factor somewhere?
> Does anyone know of larger apps built using Factor?
The Factor build farm, the website, and the concatenative wiki are all built in Factor, if that counts.
Factor was the first language I ever 'played' with and it absolutely ruined me for every thing else (except maybe prolog and apl).
I'm really impressed by Factor. It has a lot of the niceties that I like about Common Lisp, like restarting on errors and the compiled-but-interactive development approach. On top of all of this the development environment is presented as a very cohesive package, including standardized project structuring styles, a documentation system and a UI library.
The last time I tried to learn it I stopped because I found the concatenative syntax even harder to parse than s-exprs when any math was involved. I'm giving it another go now.
I suppose https://docs.factorcode.org/content/article-infix.html is actually the better link.
I played with factor for a while in 2009 and loved the language. I hung out in the #concatenative irc channel for a few months with many of the factor devs.
I stopped using it because it was a bit too niche, I realised I’d likely never get to use it in any serious context, and instead I learned a slightly less niche but still niche Clojure.
I don’t regret the switch at all and have learned a lot from Clojure, and used it extensively for over a decade. Lately I’ve moved away from it though. Mostly to typescript, a little rust, and Gleam, which is an absolute joy to use.
I still have a soft spot for Factor and am happy to se wits still worked on. It was one of the most interesting languages I at one point played with.
I got my start programming in Forth - we were making PC games for the Japanese market in the early 80s - Epson and Sharp machines... and Forth was just magic - I've missed it - must check Factor out!ppl interested in a concatenate audio synthesis DSL should check out SAPF https://github.com/lfnoise/sapf
The OP link is overwhelmed. You can catch the release announcement on Planet Factor. https://planet.factorcode.org
Man, it would be helpful if they explained what a concatenative language actually was (maybe it's common knowledge?) - every link is just a page of other concatenative languages rather than an explanation.
I haven't been paying attention to this, glad it's still going.
Reminds me I need to check on rebol/red and a few others.
Never heard of Factor but quite intriguing!
I wish it was available on Android, could be great on a phone.
Has there been any evolution on a type-system, even third-party?
I was wondering yesterday why it vanished.
Does anyone know if it supports inline assembly?
It's not something I've dabbled in but I think you could do something like that.
If you look at https://re.factorcode.org/2015/06/bit-test.html and the vocabularies it links over to I'm sure you'll be better able to figure it out.
Edit: This article says you can and shows how, https://re.factorcode.org/2010/11/estimating-cpu-speed.html .
Factor supports ARM64 now? Nice.