Page 1 of 1

FORTH?

PostPosted: Thu Feb 14, 2013 10:59 pm
by janeTA
perhaps, a separate forum under "parallel programming" for FORTH? is it possible to move/clone current FORTH-related posts from other areas to the new forum, eg from Julia? for example?

Re: FORTH?

PostPosted: Thu Feb 14, 2013 11:52 pm
by timpart
I've been reluctant to put much FORTH stuff in the Julia thread as it is off that topic. I'm not sure how much interest there is in FORTH. It would provide an environment you could talk to running on Epiphany which would be fun. My personal project is definitely an interpreter rather than a compiler that produces machine code so it will be slower than C or assembler I expect. The memory overhead compared to C is smaller I think so that may be a plus for some people.

When I get some time I'll write something about my assembler experiences so far (probably in a separate thread). Sections and the linker has been a great source of frustration. I'm writing it all in assembler, not just an assembler function called by C so I am having to provide the support code myself. I've only managed to get a runnable program by sheer chance. A lot of my efforts started executing in the middle of nowhere and proceeded through seemingly endless 00000000 instructions. (I have minimal experience of *nix systems and gnu utilities.)

Tim

Re: FORTH?

PostPosted: Fri Feb 15, 2013 3:38 am
by ed2k
I am trying to port the J1VM, a very simple cpu. It has very basic instruction set that matches FORTH runtime environment.
The VM iteself is very minimal (1K), one inline function. But because I also start learning forth in the same time, can not make much use of it.

Re: FORTH?

PostPosted: Fri Feb 15, 2013 3:45 am
by aolofsson
A Forth sub group has been added.