nornagon / jonesforth Goto Github PK
View Code? Open in Web Editor NEWMirror of JONESFORTH
Mirror of JONESFORTH
This is a mirror of Richard WM Jones's excellent literate x86 assembly implementation of Forth, more on which here: http://rwmj.wordpress.com/2010/08/07/jonesforth-git-repository/
You need to remove -Wl,-Text,0 for modern gcc, otherwise it will crash at beginning.
I think the word “be” is missing from “There will quite a few”. I’m willing to make a pull request if that’s preferred.
Also I believe “An” was meant here.
And “haven’t” here.
I apologize if this seems picky. I’m just naturally a slow reader and figure something positive should come out of that.
I've banged my head against the wall for a while. Time to ask for help:
I'd like to get Jonesforth to work on macos Catalina. Now, I can do it in a docker ubuntu image without much trouble, but I want to get it to work as much out of the box as possible.
The major pain points are:
I found jonesforth64 which looks like a good start - I would have pretty much attempted just that., but I still have some issues with the assembler.
I think if I could the Gnu assembler to work, as discussed by nornagon here, I could probably get it to work. But I can't find any decent reference on how to use GCC and gas on a mac starting from homebrew.
Any advice greatly appreciated. Or, if there already is a 64 bit port that 'just works', that would be great, too!
See also the thread at https://stackoverflow.com/q/53685776/14955
For me the suggestion to add includes worked for me, but there seems to be some discussion if that is the right way.
I am running this on the official gcc Docker image.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.