NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
Factor 0.101 now available (re.factorcode.org)
Avshalom 9 hours ago [-]
Factor was the first language I ever 'played' with and it absolutely ruined me for every thing else (except maybe prolog and apl).
v9v 6 hours ago [-]
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.

drob518 8 hours ago [-]
The OP link is overwhelmed. You can catch the release announcement on Planet Factor. https://planet.factorcode.org
pragmatic 2 hours ago [-]
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.

js8 5 hours ago [-]
I wish it was available on Android, could be great on a phone.
Pet_Ant 6 hours ago [-]
Has there been any evolution on a type-system, even third-party?
fithisux 7 hours ago [-]
I was wondering yesterday why it vanished.

Does anyone know if it supports inline assembly?

7 hours ago [-]
cess11 7 hours ago [-]
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 .

erichocean 10 hours ago [-]
Factor supports ARM64 now? Nice.
mrjbq7 5 hours ago [-]
Almost, but not quite yet. Hoping it comes in the next dev cycle.
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 02:42:47 GMT+0000 (Coordinated Universal Time) with Vercel.