Skip to content

Sapphire programming language developed by Matteo Ferrando and Germán León.

License

Notifications You must be signed in to change notification settings

germanleonz/sapphire

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sapphire

Programming Language developed by Matteo Ferrando and Germán León

The language design is currently on development, it's in spanish, though.


Tools:

  • ghc: version 7.8.3
  • alex: version 3.1.2
  • happy: version 1.19.4

You can just install Haskell Platform


Compiling a Sapphire program

On the repository's root run the following commands:

  1. cabal install
  2. using the compiler:
    • sapphire: write a program directly on the command line, until ctrl-D is pressed.
    • sapphire examples/<file>.sp: compiles a program written in the given file.
    • sapphire --help: displays a help menu.

Tips:

  • Use cabal sandbox for better isolation of the execution environment.

About

Sapphire programming language developed by Matteo Ferrando and Germán León.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 83.3%
  • Yacc 12.1%
  • Logos 4.6%