| ▲ | Factor 0.101 now available(re.factorcode.org) | |||||||||||||||||||||||||||||||
| 129 points by birdculture a day ago | 22 comments | ||||||||||||||||||||||||||||||||
| ▲ | Avshalom a day ago | parent | next [-] | |||||||||||||||||||||||||||||||
Factor was the first language I ever 'played' with and it absolutely ruined me for every thing else (except maybe prolog and apl). | ||||||||||||||||||||||||||||||||
| ▲ | v9v a day ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
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. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | akkartik 5 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
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? | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | dkersten 10 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
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. | ||||||||||||||||||||||||||||||||
| ▲ | quaverquaver 17 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||
| ▲ | drob518 a day ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
The OP link is overwhelmed. You can catch the release announcement on Planet Factor. https://planet.factorcode.org | ||||||||||||||||||||||||||||||||
| ▲ | abrookewood 10 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
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. | ||||||||||||||||||||||||||||||||
| ▲ | pragmatic 20 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
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. | ||||||||||||||||||||||||||||||||
| ▲ | rubenvanwyk 16 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Never heard of Factor but quite intriguing! | ||||||||||||||||||||||||||||||||
| ▲ | js8 a day ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
I wish it was available on Android, could be great on a phone. | ||||||||||||||||||||||||||||||||
| ▲ | Pet_Ant a day ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Has there been any evolution on a type-system, even third-party? | ||||||||||||||||||||||||||||||||
| ▲ | fithisux a day ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
I was wondering yesterday why it vanished. Does anyone know if it supports inline assembly? | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | erichocean a day ago | parent | prev [-] | |||||||||||||||||||||||||||||||
Factor supports ARM64 now? Nice. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||