greenBerry
A one-line statement programming language, complete with classes, cli and file compatible
python -m pip install greenberry
greenberry file.gb
contributing countries
🇲🇺 🇲🇾 🇸🇮 🇰🇪 🇺🇸 🇮🇳
🇨🇦 🇧🇳
🔗 links
- website
- lang reference
- we have a Discord channel! - Join for questions!
📖 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
- engine : greenberry/greenBerry.py
- website : docs/
🌊 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 : arj.python@gmail.com
credits
@arwinneil for opensource and madeinmoris badges
Metadata
Release files for greenberry 0.9.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| greenberry-0.9.0.tar.gz | 31.5 kB | Without provenance | Details |
Release files / greenberry-0.9.0.tar.gz
| Download URL | greenberry-0.9.0.tar.gz |
|---|---|
| Size | 31.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6090dc25bf4dd0cebc7ca5a130ef7c3165ddcb36b0bab68c9e08eb43f428c937
|
|
BLAKE2b-256 checksum How to use checksums |
295e7f734edd11e2c920a2a23cdb34b5233a68bbc0876c6737e5391dd6ff2803
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.6
|
Security for greenberry 0.9.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.