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'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.
Factor was the first language I ever 'played' with and it absolutely ruined me for every thing else (except maybe prolog and apl).
Has there been any evolution on a type-system, even third-party?
The OP link is overwhelmed. You can catch the release announcement on Planet Factor. https://planet.factorcode.org
I was wondering yesterday why it vanished.
Does anyone know if it supports inline assembly?
https://docs.factorcode.org/content/article-alien-assembly.h...
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.