PyChips is a dynamicallly typed language. It can be used to create simple programs and UI(s) with the UI_Print Framework (Using tkinter). It also implemented:
Basic math operators(+, -, *, /, ^)
Variables (Integers, String, Boolean(basically 0 and 1), Lists(arrays))
If expressions
Loops (For and while)
Built in Functions(print(greet() also works), UI_Print, input(ask() also works), input_int(ask_num() also works), etc. You can check the source code and look for the BuiltinFunctions class)
Custom Functions
Multiline Support
Syntax without ;
File Reading
Comments
Return
Comparisons And so much more
UPDATE NOTE: greet(), ask(), check functions were added for beginners
We used help from CodePulse's tutorials to create this language. This project was also imported from my(From Sarang0218 account) old gitHub repo; This is an upgraded version of Sarang, which is one of my programming language which I created. During this Hackathon, we added Functions, Builtin Functions, Multiline support, and loops to our old language. The project was renamed to chips because I liked potato chips. We also learned a LOT from the Crafting Interpreters book.
#Syntax
variables: value a = 10 if expressions: if a == 10 then print("wow") end functions: func wow(a, b) -> a + b end Built in functions are in README.md
@SarangPark you only need to paste a link to your team repl in the post description. Please edit the post and update the description with the link to your team repl.
PyChips - The easiest language to learn
About Chips
PyChips is a dynamicallly typed language.
It can be used to create simple programs and UI(s) with the UI_Print Framework (Using tkinter).
It also implemented:
And so much more
UPDATE NOTE: greet(), ask(), check functions were added for beginners
Chips - The easiest language you can learmn
This Language Was Created By @SarangPark
New libraries will be developed by @DarkShardGamer
We used help from CodePulse's tutorials to create this language.
This project was also imported from my(From Sarang0218 account) old gitHub repo; This is an upgraded version of Sarang, which is one of my programming language which I created.
During this Hackathon, we added Functions, Builtin Functions, Multiline support, and loops to our old language.
The project was renamed to chips because I liked potato chips.
We also learned a LOT from the Crafting Interpreters book.
#Syntax
variables: value a = 10
if expressions: if a == 10 then print("wow") end
functions: func wow(a, b) -> a + b end
Built in functions are in README.md
Documentation by @SarangPark
@SarangPark you only need to paste a link to your team repl in the post description. Please edit the post and update the description with the link to your team repl.