Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.23 KB

readme.md

File metadata and controls

31 lines (22 loc) · 1.23 KB

What is the idea behind fox?

fox is a thin coat over assembly. Here are the advantages over just writing assembly:

  • Platform and compiler independence
  • Human-readable variable names
  • Simple loops
  • Function calls with automatic stack handling

What does fox code look like?

# this is a comment
var my_variable    # define variable
my_variable 42     # assign value 42
return my_variable # return variable

What can I do with this repository?

If you are interested in becoming a fox programmer:
/examplesExample programs that demonstrate how you can use fox
getting-started.mdHow to write, compile and run your first fox program
If you want to learn more about how programming languages are made:
/foxySource code for a fox compiler written in C
syntax.mdDefinition of fox syntax, featuring lots of wonderful railroad diagrams