jonesforth para Macintosh Intel

Rudá Moura
Outubro de 2009

História Curta

O jonesforth-macintel é um port que fiz para Macintosh Intel (32 bits) do jonesforth, um interpretador FORTH escrito em Assembly i386 para Linux.

Como utilizar o jonesforth? Copie os arquivos jonesforth-macintel.s e jonesforth.f para a sua máquina. Compile diretamente com o GCC (requer a instalação do XCode) através do comando:

$ gcc -m32 -nostdlib jonesforth-macintel.s -o jonesforth

Para executar o interpretador é necessário incluir as palavras adicionais (WORDs) definidas no jonesforth.f e também a entrada padrão, necessário para receber os comandos do usuário, como em:

$ cat jonesforth.f - | ./jonesforth 
JONESFORTH VERSION 47
OK
." Hello World!" 
Hello World!
1 2 + .
3 
BYE

Perdido em FORTH? Eu recomendo ler Simple Forth, um ótimo tutorial sobre a linguagem.

História Comprida

To be continued…

Outros Ports

© MMIX