Inspiration

Programmers aren't in touch with nature enough. They aren't aware or interact with it enough. So, what better way for them to appreciate nature more than to force them to use it while they are doing they're programming!

What it does

NatureScript is a programming language very similar to Python, but themed around nature, making the user become more aware of the world around them.

How we built it

I used a tutorial online on how to make a programming language, that was in Javascript, and applied the same principles to Python. Everything was done in Python

Challenges we ran into

Making the program be able to recognize what things to run first, for example, in making the boolean 5%1==4%2 not equal 5%(1==4)%2, but for everything, not just booleans, also for loops, variable declaration, etc.

Accomplishments that we're proud of

Being able to actually run basic programs in it, like FizzBuzz.

What we learned

What lexers and parsers are, how they are supposed to work, and why importing functions from different files in python are really important.

What's next for NatureScript

Giving it more functions, like the not Boolean :) Also giving it more built in functions, like += or ++

Built With

Share this project:

Updates