Skip to content

Latest commit

 

History

History
56 lines (42 loc) · 4.21 KB

File metadata and controls

56 lines (42 loc) · 4.21 KB

This is Lamina version 1.1.0 (Release Candidate 0)


iOS Lamina

This repository (AD-iOS/Lamina-iOS) is not an official repository (Lamina-dev/Lamina). It only synchronizes periodically with Lamina-dev/Lamina and provides the latest Lamina for iOS jailbreak.

RC stage: no new features, syntax changes, or functionality will be accepted; this release candidate is intended for debugging only.

GitHub issues GitHub stars GitHub forks GitHub contributors GitHub last commit License Language Math QQ


Overview

Lamina is a procedural-first programming language focused on exact mathematical computation.

Syntax GuideExamplesCompile GuideContribution GuideWikiDynamic Library Plugin DevelopmentToDo listWhat's NewLSROfficial Forum

Precise Math Features

  1. Precise mathematical computation: Solves floating-point precision loss at the low level, supports rational numbers (fractions) and symbolic storage/operations for irrationals (√, π, e), and preserves precision across iterative computations.
  2. Concise and intuitive syntax: Supports automatic semicolon completion, omission of parentheses for if/while statements, shorthand for parameterless functions, reducing code verbosity and matching mathematical notation.
  3. Math-friendly by design: No third-party libraries required; built-in support for vectors, matrix operations, big-integer factorials, and other math operations to satisfy complex mathematical requirements.
  4. Developer-friendly experience: Interactive REPL with keyword highlighting and autocompletion, full error stack traces for easier debugging; terminal color auto-adaption to avoid garbled output.
  5. Modular design: Import external modules via include, support :: namespace access, enabling code reuse and isolation.
  6. Flexible data types: Includes exact numeric types (rational/irrational), composite types (arrays/matrices/structs/modules), anonymous functions, and C++ functions to fit diverse development scenarios.

Privacy Policy

Unless explicitly requested by the user or the person installing/operating this program, the core program will not transmit any information to other networked systems or third parties.

Sponsors

SignPath SignPath.io provides free code signing services; certificates are issued by the SignPath Foundation.
Chuqiyun Chuqiyun provides high-quality cloud services, powering Lamina's network services.