8000 GitHub - ajkachnic/sandstorm
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Apr 2, 2023. It is now read-only.

ajkachnic/sandstorm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚩 This project is archived! 🚩

It was a cool project to start learning about interpreters, but ultimately didn't go anywhere

sandstorm

A WIP programming language in-between a systems and a general purpose programming language. Currently not usable whatsoever, but that should change in the coming months.

Zen

The sandstorm zen is still a work in progress, and very much subject to change:

  • Simplicity matters
  • Errors must be handled
  • Avoid global state where possible
  • Readable code is important

Development

We don't have any native dependencies yet, so running the project is as simple as cargo run, with a Rust compiler that supports edition 2021 (for now that's most likely a nightly version)

To run one of the samples, do this:

cargo run --release -- samples/bf.storm

It's preferable to use release mode semi-regulary, since it gives an idea of the true performance of your code.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0