Skip to content

BlueWater is a lisp dialect that is made with python for Rapid progress, Ease of contrib, Versatility Feel free to contribute!

License

Notifications You must be signed in to change notification settings

saksham1815/BlueWater-lisp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blue Water

"A small but rapidly progressing Lisp dialect under development."


⚙️ Introduction

Blue Water is a small and cute Lisp dialect written in python!

Albeit still in its early stages, we aim to grow it with passion.

If you’re new to Lisp, check out this quick intro.


🧩 Features

Here are some of the things Blue Water currently does:

🧮 Math Operations:

  • Basic arithmetic: +, -, *, /
  • Comparisons: >, <, >=, <=, ==, !=
  • Advanced math: mod, pow, sqrt, abs (experimental)

📦 Working with Data:

  • Variables: set to store values
  • Lists: list to make lists, append to add elements
  • List operations: len, reverse, index to manage elements (experimental)

🔤 Strings & Text:

  • String creation with quotes
  • String operations: concat, strlen, substr (currently buggy)

🔁 Control Flow:

  • Conditionals: if statements
  • Loops: while loops
  • Logic: & (and), | (or), true, false

🖨️ Input/Output:

  • Print to console: print
  • Read input: scan

🎯 Goals

We’re aiming for:

  1. Feature progression — rapid growth and iteration
  2. Good documentation — clear, complete, and beginner-friendly
  3. Open contributions — an inviting community for all contributors
  4. Clean code — readable and structured

🤝 Contributing

Interested in Blue Water and want to help it grow? Check out our contributing guide to get started!


About

BlueWater is a lisp dialect that is made with python for Rapid progress, Ease of contrib, Versatility Feel free to contribute!

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%