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
StatusIn development
CategoryTool
PlatformsWindows
AuthorCottonballs
Tagsprogramming-language
AI DisclosureAI 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.