aaroncgoidel / slothlang Goto Github PK
View Code? Open in Web Editor NEWThe World's Greatest Sloth Based Programming Language
License: MIT License
The World's Greatest Sloth Based Programming Language
License: MIT License
Any help with adding test cases to ensure new edits to the SlothVM and parser continue to work as expected is welcome.
As of right now, the parser gets thrown off by whitespace in programs. The parser should just ignore extraneous whitespace. All in all, I think the parser should be a bit more robust and can be improved upon greatly.
Currently, the only SlothLang program is HelloWorld. SlothLang could use some fun and interesting programs to show it off.
There seems to be an issue with the GOTO command causing a segmentation fault when executed. I believe there is an error in setting the program counter.
In order to make SlothLang more accessible, documentation is key. This issue is for anyone who wants to help edit the docs. Whether it be typo fixes, formatting, or new information, all help is welcome.
sloth*10 breaks.
It seems like SlothLang programs are pushdown automata, not turing machines, which limits the possible programs that can be written.
The only memory available to programs is the stack, and the targets of all gotos must be specified absolutely in the code, meaning that programs can only have a finite number of states, which fits the description in the linked article.
Just to save space and decrease readability.
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.