https://github.com/andrew-johnson-4/lsts-language-reference
LSTS Language Reference Website
https://github.com/andrew-johnson-4/lsts-language-reference
lsts
Last synced: 7 months ago
JSON representation
LSTS Language Reference Website
- Host: GitHub
- URL: https://github.com/andrew-johnson-4/lsts-language-reference
- Owner: andrew-johnson-4
- License: mit
- Created: 2025-01-07T20:58:58.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-02-28T06:10:50.000Z (7 months ago)
- Last Synced: 2025-03-09T18:56:09.408Z (7 months ago)
- Topics: lsts
- Language: HTML
- Homepage: https://andrew-johnson-4.github.io/lsts-language-reference/
- Size: 304 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
* [Syntax Cheatsheet](https://andrew-johnson-4.github.io/lsts-language-reference/lsts-syntax)
* [Type System Overview](https://andrew-johnson-4.github.io/lsts-language-reference/type-system)### Primitive Types
| Size | Name | | Size | Name |
| --------- | ----------------------------------------------------------------------------- | ------ | ------ | ---- |
| ? | [Sized](https://andrew-johnson-4.github.io/lsts-language-reference/lib-sized) | | 8 | [CString](https://andrew-johnson-4.github.io/lsts-language-reference/lib-cstring) |
| >= 1 bit | [Bool](https://andrew-johnson-4.github.io/lsts-language-reference/lib-bool) | | ? | [String](https://andrew-johnson-4.github.io/lsts-language-reference/lib-string) |
| 1 | [U8](https://andrew-johnson-4.github.io/lsts-language-reference/lib-u8) | | ? | [S](https://andrew-johnson-4.github.io/lsts-language-reference/lib-s-expression) |
| 1 | [I8](https://andrew-johnson-4.github.io/lsts-language-reference/lib-i8) | | ? | [Tuple](https://andrew-johnson-4.github.io/lsts-language-reference/lib-tuple) |
| 2 | [U16](https://andrew-johnson-4.github.io/lsts-language-reference/lib-u16) | | ? | [List](https://andrew-johnson-4.github.io/lsts-language-reference/lib-list) |
| 2 | [I16](https://andrew-johnson-4.github.io/lsts-language-reference/lib-i16) | | ? | [Vector](https://andrew-johnson-4.github.io/lsts-language-reference/lib-vector) |
| 4 | [U32](https://andrew-johnson-4.github.io/lsts-language-reference/lib-u32) | | ? | [Hashtable](https://andrew-johnson-4.github.io/lsts-language-reference/lib-hashtable) |
| 4 | [I32](https://andrew-johnson-4.github.io/lsts-language-reference/lib-i32) | | ? | [Array](https://andrew-johnson-4.github.io/lsts-language-reference/lib-array) |
| 4 | [F32](https://andrew-johnson-4.github.io/lsts-language-reference/lib-f32) | | ? | [Regex](https://andrew-johnson-4.github.io/lsts-language-reference/lib-regex) |
| 8 | [U64](https://andrew-johnson-4.github.io/lsts-language-reference/lib-u64) | | ? | [Maybe](https://andrew-johnson-4.github.io/lsts-language-reference/lib-maybe) |
| 8 | [I64](https://andrew-johnson-4.github.io/lsts-language-reference/lib-i64) | | | |
| 8 | [F64](https://andrew-johnson-4.github.io/lsts-language-reference/lib-f64) | | | |
| word size | [USize](https://andrew-johnson-4.github.io/lsts-language-reference/lib-usize) | | | |### Library Modules
* [IO](https://andrew-johnson-4.github.io/lsts-language-reference/lib-io)
### Github Links
* [LSTS (the programming language)](https://github.com/andrew-johnson-4/LSTS?tab=readme-ov-file#much-like-c)
* [LM (the compiler infrastructure)](https://github.com/andrew-johnson-4/lambda-mountain#lambda-mountain)