An open API service indexing awesome lists of open source software.

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

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)