News for hackers. Stuff that matters.
Re:I wrote a Forth implementation for x86 (2012) by chc4 on Tuesday February 07, 2017 @11:54PM (#13595856)
Man, the title plays it down a lot. I thought it was just an interpreter and nearly skipped over it instead of a Forth-machine OS, which is much neater.
Re:I wrote a Forth implementation for x86 (2012) by davazp on Wednesday February 08, 2017 @08:34AM (#13598036)
Here the author. I loved working on this project, it was very satisfying building everything from scratch.

However, it would have been even better if somebody else would have joint.

Re:I wrote a Forth implementation for x86 (2012) by Tepix on Wednesday February 08, 2017 @09:45AM (#13598537)
Looks impressive! Are you planning to add support for networking?
Re:I wrote a Forth implementation for x86 (2012) by davazp on Wednesday February 08, 2017 @10:55AM (#13599163)
I stopped working on the project like 4 years ago. I don't have plans to add anything else soon.

It would be nice though, and networking in particular is one of the more interesting things to implement I think. Maybe some day.

Re:I wrote a Forth implementation for x86 (2012) by mlmlmasd on Wednesday February 08, 2017 @09:37AM (#13598469)
I have a joint for you buddy. :)
Re:I wrote a Forth implementation for x86 (2012) by stevekemp on Wednesday February 08, 2017 @06:19AM (#13597416)
I'm loving the recent rise of posts about FORTH. It's always been a pleasure to play with, right the way back from the 80s.
Re:I wrote a Forth implementation for x86 (2012) by tluyben2 on Wednesday February 08, 2017 @12:30AM (#13596045)
Like implementing a Lisp, every programmer who likes programming languages should implement at least a Forth. However, this goes a bit further and is lovely.
Re:I wrote a Forth implementation for x86 (2012) by relics443 on Tuesday February 07, 2017 @09:53PM (#13595269)
The enthusiasm with which this was written almost matches the enthusiasm the author had about the project.
Re:I wrote a Forth implementation for x86 (2012) by akkartik on Tuesday February 07, 2017 @10:08PM (#13595350)
Is anyone able to run this on Mac/Darwin? I think it might need gcc:

  $ cc -fstrength-reduce -nostdinc -m32 -nostdlib -fno-builtin \
     -nostartfiles -nodefaultlibs -I. -ggdb -I.   -c -o boot.o boot.S
  clang: warning: optimization flag '-fstrength-reduce' is not supported
  clang: warning: argument unused during compilation: '-nostartfiles'
  boot.S:21:23: error: unexpected token in '.section' directive
Re:I wrote a Forth implementation for x86 (2012) by sigjuice on Wednesday February 08, 2017 @08:48AM (#13598119)
You will need a gcc that can make ELF files since that is what qemu -kernel expects. I don't think homebrew has a gcc that can do this.
Re:I wrote a Forth implementation for x86 (2012) by ycmbntrthrwaway on Tuesday February 07, 2017 @11:43PM (#13595821)
(2012)