Code Monkey home page Code Monkey logo

greenberry's Introduction

first-timers-only Open Source Love MadeinMoris

greenberry

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

logo

python -m pip install greenberry
greenberry file.gb

contributing countries

๐Ÿ‡ฒ๐Ÿ‡บ ๐Ÿ‡ฒ๐Ÿ‡พ ๐Ÿ‡ธ๐Ÿ‡ฎ ๐Ÿ‡ฐ๐Ÿ‡ช ๐Ÿ‡บ๐Ÿ‡ธ ๐Ÿ‡ฎ๐Ÿ‡ณ

๐Ÿ‡จ๐Ÿ‡ฆ ๐Ÿ‡ง๐Ÿ‡ณ

๐Ÿ”— links

๐Ÿ“– contributing guidelines

Read greenberry/theory_notes_simple.py

python -m pip install -e .
python -m pip install -r reqs/dev.txt
pre-commit install

๐ŸŒ„ 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

Read here or follow below

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

greenberry's People

Contributors

0xgodspeed avatar 5aumy4 avatar abdur-rahmaanj avatar chrigkou avatar dev49199 avatar djmot avatar hammi99 avatar hassaanseeker avatar huynhbrandon avatar ju-sh avatar kushalvijay avatar leonlit avatar san411 avatar ssebs avatar sterben04 avatar thisusernameisavailable avatar tthuma1 avatar verascity avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.