Skip to main content

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

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

🇨🇦 🇧🇳

📖 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 : arj.python@gmail.com

TimThuma : thumatim@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)

Source distribution for greenberry 0.9.0
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.

Release history Release notifications | RSS feed

This release

0.9.0 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page