Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 

README.md

GoSNUSP

SNUSP is a “two-dimensional” esolanguage.

This code implement a Core, Modular and Bloated SNUSP interpreter in the Go programming language.

Github.io page could contain a reference, in case you won't take a look at the given links (why not?)… Actually the page is just a test, and likely it will stay as it is forever (but never say never — though there's not tooo much to say about SNUSP you can't find elsewhere, and written better…)

Links and resources

The repository contains also examples taken here and there. Other useful links or alike:

Notes

  • not fully tested (yet?)
  • Modular SNUSP (which is the default) comes in two “flavours”; I call the second flavour twisted — which is now the default. If a modular SNUSP code does not work, try -twist=false flag… (examples in the SNUSP page on esolangs.org are all “twisted”). If the code does not work anyway, you have found a bug — it would be nice if you let me know.
    • The difference between twisted and untwisted Modular SNUSP is in how the Enter (@) and Leave (#) command behave. Details in the code (sorry) and explicative example on the blog.
  • current memory cell value should be given as program return code? It is not (yet?)
  • I am a Go absolute beginner

Maybe-wanted features

  • Join for Bloated SNUSP?