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: 7 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-14T08:38:33.000Z (8 months ago)
- Last Synced: 2025-06-14T09:01:49.934Z (8 months ago)
- Topics: basic, html, javascript, language, portfolio, programming-language, python, shellscript
- Language: HTML
- Homepage: https://lumos-language.glitch.me
- Size: 107 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- 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:
-
break -
continue
- Launch from your terminal:
-
npm i lumos-language -
cd path/to/lumos-language -
node index.cjs
- Compile on your terminal:
-
npm i lumos-language -
cd path/to/lumos-language -
node index.cjs main.lumos
## Caution
- Please write the code in a single line and don't execute it while writing.
- When installing Lumos Language, don't use
npm install @uchida16104/lumos-language
but instead use
```shellscript
npm i lumos-language
```
in the terminal.
## 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