Skip to content

Gizmo - A fast and user friendly programming language for parsing and manipulating strings

License

Notifications You must be signed in to change notification settings

ELLDER054/gizmo-lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FYI

The Gizmo Programming Language Project has moved from this repo to this repo

Gizmo is a fast and user friendly programming language for parsing and manipulating strings.
Gizmo code looks like this:

int add(int a, int b) {
  return a + b;
}
int x = 0;
write(add(x, 6));

See the main website to learn more!

Building Gizmo

Requirements:

  1. A terminal or shell
  2. gcc
  3. make and cmake
  4. llvm

Execute the following commands in your terminal or shell.

git clone https://github.com/ELLDER054/gizmo-lang.git
cd gizmo-lang
mkdir build
cd build
cmake ..
make

You can then put the gizmo file into /usr/local/bin/ to be able to use the gizmo command.

Contributing

Contributing is welcome! Some of the best ways to help are:

  1. Submit a pull request and add a cool new feature
  2. Open an issue or let us know about bugs
  3. Fix parts of the README and website
  4. Make packages for other Gizmo programmers to use
  5. Spread the word
  6. Sponsor us here on github

I Want To Start Learning!

That's the enthusiasm we want to hear!
First, see the installation guide.
Then, go see the documentation or the wiki!

About

Gizmo - A fast and user friendly programming language for parsing and manipulating strings

Topics

Resources

License

Stars

Watchers

Forks

Languages