https://github.com/uchida16104/lumos-language
Lumos is a lightweight, beginner-friendly interpreted programming language designed for learning, experimentation, and scripting.
https://github.com/uchida16104/lumos-language
basic html javascript language portfolio programming-language python shellscript
Last synced: 8 months ago
JSON representation
Lumos is a lightweight, beginner-friendly interpreted programming language designed for learning, experimentation, and scripting.
- Host: GitHub
- URL: https://github.com/uchida16104/lumos-language
- Owner: Uchida16104
- License: other
- Created: 2025-06-07T12:05:24.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-06-08T14:25:51.000Z (8 months ago)
- Last Synced: 2025-06-08T14:29:26.433Z (8 months ago)
- Topics: basic, html, javascript, language, portfolio, programming-language, python, shellscript
- Language: HTML
- Homepage: https://lumos-language.glitch.me
- Size: 60.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lumos Language
[](https://www.npmjs.com/package/lumos-language)

Lumos is a lightweight, beginner-friendly interpreted programming language designed for learning, experimentation, and scripting.
## Influences
Lumos is influenced by
- Python
- JavaScript
- BASIC
- ShellScript
## Available
- Variable Declaration:
let x = 5
- Function Definition:
def greet(name) { let message = "Hello," + name }
- Function Invocation:
greet("Bob")
- Control Structures:
for i = 1 to 5 { let square = i * i }while (x < 10) { let x = x + 1 }-
3.times do |i| {i} end
- Conditional branch:
if (x == 10) { let status = "Done" } else { let status = "Not yet" }if (x == 10) { let status = "Done" } elsif (x == 20) { let status = "Already" } else { let status = "Not yet" }
- Break and Continue:
breakcontinue
- Launch from your terminal:
npm i lumos-languagecd path/to/lumos-languagenode index.cjs
- Compile on your terminal:
npm i lumos-languagecd path/to/lumos-languagenode index.cjs main.lumos
## Caution
- Please write the code in a single line and don't execute it while writing.
## Change
- You can refer to [npm](https://www.npmjs.com/package/lumos-language) or [GitHub Releases](https://github.com/Uchida16104/Lumos-Language/releases).
## More Info
Get from pdf.
2025 © Hirotoshi Uchida