Skip to content

hassaanseeker/greenBerry

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

first-timers-only Open Source Love MadeinMoris

greenBerry

A one-line statement programming language, complete with classes, cli and file compatible

logo

contributing countries

🇲🇺 🇲🇾 🇸🇮 🇰🇪 🇺🇸 🇮🇳

🇨🇦 🇧🇳

🔗 links

📖 contributing guidelines

Read greenberry/theory_notes_simple.py

🌄 contribution areas

  • syntax : propose new syntax or suggest improvements for existing one
  • language : in the way python code is written so as to be more clear, efficient for example
  • gui : either ide or others, add new functionalities or improve UX
  • cli : improve cli experience, add new features
  • compiling engine : improve parser, add new areas of usage (of greenBerry, like on arduino? an electronics library?). also add support for approved new syntax
  • website : improve website, update changelog (or implement changes to do this automatically)

🍂 python version

3.4 (moving to 3.7 if you PR a change using a 3.7 feature)

🏢 structure notes

🌊 run files

REPL 🔧

Just run python gb_repl.py

.gb file 📁

Write in main.gb and then save and run python gb_main.py

IDE 🖥️

Run python gb_ide.py write and run or load a .gb file !

📋 TODO

  • Refining print
  • Add more support for eval
  • Add parameters to functions and classes
  • Allow non-static referencing of function and classes
  • New syntax and implementation
  • Expand use

📧 quick contact

Abdur-Rahmaanj : [email protected]

TimThuma : [email protected]

credits

@arwinneil for opensource and madeinmoris badges

Packages

No packages published

Languages

  • Python 100.0%