Skip to content
This repository was archived by the owner on Feb 24, 2026. It is now read-only.

PyroForge/pyro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Pyro is not meant to be used yet and development has been temporarily halted, I plan to pick back up on this in a few months

Pyro is only supported on Linux x86_64 and Linux ARM64, since @rocklake got fed up with Windows assembly and MacOS assembly is weird.
Here are the instructions (like functions in Python) if you want to try to make a program in Pyro.
This is not currently a complete list, we will probably update it.

end:{exit_code}

  • Ends the program. end:0 causes an EXIT_SUCCESS, and should be used at the end of all of your Pyro programs.

syscall:

  • The language automatically calls the kernel when needed, but you can call it manually with this.

raw_log:"{text}", 10

  • Prints text to the console.

back:{lines to go back}

  • Goes back lines to rerun code
  • For some reason it is insanely hard to predict memory locations, so this often leads to a segmentation fault more often than not. You will have to manually change the asm to make this work, sorry.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages