Update
This commit is contained in:
parent
ac9725b356
commit
3a465aea74
21 changed files with 1985 additions and 1866 deletions
4
lrs.md
4
lrs.md
|
@ -29,7 +29,7 @@ The definition here is not strict but rather [fuzzy](fuzzy.md), it is in a form
|
|||
- Being **[free culture](free_culture.md)**, i.e. LRS programs are free as a whole, including art assets, data etc.
|
||||
- **Minimizing [dependencies](dependency.md)**, even those such as standard library or relying on OS concepts such as files or threads, even indirect ones such as build systems and even non-software ones (e.g. avoiding [floating point](float.md), GPU, 64bit etc.).
|
||||
- Very **[portable](portability.md)**, hardware non-discriminating, i.e. being written in a portable language, minimizing resource usage (RAM, CPU, ...) and so on.
|
||||
- Being written in a **good, [suckless](suckless.md) programming language** -- which languages are acceptable is debatable, but some of them most likely include [C](c.md) (C89 or C99), [comun](comun.md), [Forth](forth.md), [Lisp](lisp.md), maybe even [Brainfuck](brainfuck.md), [False](false.md), [Lua](lua.md), [Smalltalk](smalltalk.md), [Pascal](pascal.md) etc. On the other hand bloated languages like [Python](python.md), [JavaScript](js.md) or [Rust](rust.md) are absolutely unacceptable.
|
||||
- Being written in a **good, [suckless](suckless.md) programming language** -- which languages are acceptable is debatable, but some of them most likely include [C](c.md) (C89 or C99), [comun](comun.md), [Forth](forth.md), [Lisp](lisp.md) (mainly [Scheme](scheme.md)), maybe even [Brainfuck](brainfuck.md), [False](false.md), [Lua](lua.md), [Smalltalk](smalltalk.md), [Pascal](pascal.md) etc. On the other hand bloated languages like [Python](python.md), [JavaScript](js.md) or [Rust](rust.md) are absolutely unacceptable.
|
||||
- **[Future-proof](future_proof.md)**, **[self-contained](self_contained.md)** (just compile and run, no unnecessary config files, daemons, database services, ...), [finished](finished.md) as much as possible, not controlled by anyone (should follow from other points). This may even include attributes such as physical durability and design that maximizes the devices life.
|
||||
- **[Hacking](hacking.md) friendly**, repairable and inviting to improvements and customization, highly adhering to [hacker culture](hacking.md).
|
||||
- Built on top of other LRS or LRS-friendly technology such as the [C99](c.md) language, comun, Unix, our own libraries etc.
|
||||
|
@ -93,7 +93,7 @@ Apart from this software a lot of other software developed by other people and g
|
|||
- **[dwm](dwm.md)**: Official [suckless](suckless.md) [window manager](wm.md).
|
||||
- **[Collapse OS](collapseos.md)** and **[Dusk OS](duskos.md)**: Extremely minimalist [operating systems](operating_system.md).
|
||||
- **[LIL](lil.md)**: Tiny embeddable [scripting](script.md) programming language.
|
||||
- **[Lisp](lisp.md)**: Programming language with a pretty elegant design.
|
||||
- **[Lisp](lisp.md)** (mainly [Scheme](scheme.md)): Programming language with a pretty elegant design.
|
||||
- **[st](st.md)**: Official [suckless](suckless.md) [terminal emulator](terminal.md).
|
||||
- **[badwolf](badwolf.md)**: Very small yet very usable [web browser](browser.md).
|
||||
- **[netsurf](netsurf.md)**: Nice minimalist web browser.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue