Lithic Programming Language
A downloadable tool for Windows
Download NowName your own price
The Lithic Programming Language is (currently) interpreted, minimalist, and imperative. Lithic has (mostly) statically typed, explictly declared, fixed-width primitive type system with block-scoped shadowing, manual pointer operations, and simple semantics. Lithic is mainly used as a playground for experimenting with memory.
Lithic is a "Rust-but-less-safety-strict" language. The goal is maximal readability, operators over functions, and being a mid-level language.
Highlight Features:
- Void Pointers are the default, create typed pointers with the tag() function
- VSCode syntax highlighting
- Lightweight standard library with vector support and planned dictionary support
- Emphasis on direct control over memory with readable syntax
- heterogenous tuples
- homogeneous arrays
- heterogeneous user-defined structs
- heterogenous vector library
- Static when needed for safety, runtime when easier to write
- untyped function returns (a single function could return a string, or char, or i32, etc)
- File I/O
- Terminal I/O
- let [type] [name] = [value]
Lithic prioritizes a memory playground, simple semantics, and flexibility over strict safety rules.
Github page: https://github.com/madcottonballs/Lithic-Prototype
| Published | 1 day ago |
| Status | In development |
| Category | Tool |
| Platforms | Windows |
| Author | Cottonballs |
| Tags | programming-language |
| AI Disclosure | AI Assisted, Code |
Download
Download NowName your own price
Click download now to get access to the following files:
Lithic v1.0.zip 6.8 MB


Leave a comment
Log in with itch.io to leave a comment.