Update
This commit is contained in:
parent
af3e90bf66
commit
5db91153c8
13 changed files with 126 additions and 41 deletions
61
lrs.md
61
lrs.md
|
@ -43,37 +43,42 @@ With that said, the politics behind LRS is [anarcho pacifist](anpac.md) [communi
|
|||
|
||||
The "official" LRS programs and libraries have so far been solely developed by [drummyfish](drummyfish.md), the "founder" of LRS. These include:
|
||||
|
||||
- [Anarch](anarch.md): Game similar to [Doom](doom.md).
|
||||
- [raycastlib](raycastlib.md): Advanced 2D [raycasting](raycasting.md) rendering library.
|
||||
- [SAF](saf.md): Tiny library for small portable games.
|
||||
- [small3dlib](small3dlib.md): Simple software rasterizer for 3D rendering.
|
||||
- [smallchesslib](smallchesslib.md): Simple [chess](chess.md) library and engine ([AI](ai.md)).
|
||||
- **[Anarch](anarch.md)**: Game similar to [Doom](doom.md).
|
||||
- **[raycastlib](raycastlib.md)**: Advanced 2D [raycasting](raycasting.md) rendering library.
|
||||
- **[SAF](saf.md)**: Tiny library for small portable games.
|
||||
- **[small3dlib](small3dlib.md)**: Simple software rasterizer for 3D rendering.
|
||||
- **[smallchesslib](smallchesslib.md)**: Simple [chess](chess.md) library and engine ([AI](ai.md)).
|
||||
|
||||
Apart from this software a lot of other software developed by other people and groups can be considered LRS, at least to a high degree (there is usually some minor inferiority e.g. in licensing). Especially [suckless](suckless.md) software mostly fits the LRS criteria. The following programs and libraries can be considered LRS at least to some degree:
|
||||
|
||||
- [brainfuck](brainfuck.md)
|
||||
- [dwm](dwm.md)
|
||||
- [OpenBSD](openbsd.md)
|
||||
- [LIL](lil.md)
|
||||
- [lisp](lisp.md)
|
||||
- [st](st.md)
|
||||
- [badwolf](badwolf.md)
|
||||
- [surf](surf.md)
|
||||
- [tcc](tcc.md)
|
||||
- [vim](vim.md)
|
||||
- [Simon Tatham's portable puzzle collection](stppc.md)
|
||||
- **[brainfuck](brainfuck.md)**: Extremely simple [programming language](programming_language.md).
|
||||
- **[dwm](dwm.md)**: Official [suckless](suckless.md) [window manager](wm.md).
|
||||
- **[OpenBSD](openbsd.md)**: Cool [operating system](os.md).
|
||||
- **[LIL](lil.md)**: Tiny embeddable [scripting](script.md) programming language.
|
||||
- **[lisp](lisp.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).
|
||||
- **[FORTH](forth.md)**: Small programming language with very nice design.
|
||||
- **[surf](surf.md)**: Official [suckless](suckless.md) [web browser](browser.md).
|
||||
- **[tcc](tcc.md)**: Small [C](c.md) [compiler](compiler.md) (alternative to [gcc](gcc.md)).
|
||||
- **[musl](musl.md)**: Tiny [C](c.md) standard library (alternative to [glibc](glibc.md)).
|
||||
- **[vim](vim.md)** (kind of): [TUI](tui.md) text/[programming](programming.md) [editor](editor.md). Vim is actually relatively big but there are smaller builds, flavors and alternatives.
|
||||
- **[Simon Tatham's portable puzzle collection](stppc.md)**: Very portable collection of puzzle [games](game.md).
|
||||
|
||||
Other potentially LRS software to check out may include [TinyGL](tinygl.md), [scc](scc.md), [uClibc](uclibc.md), [miniz](miniz.md), [nuklear](nuklear.md), [dmenu](dmenu.md), [sbase](sbase.md), [sic](sic.md), [tabbed](tabbed.md), [svkbd](svkbd.md), [busybox](busybox.md) and others.
|
||||
|
||||
It is also possible to talk about LRS data formats, standards, designs and concepts as such etc. These might include:
|
||||
|
||||
- [ASCII](ascii.md)
|
||||
- [RGB332](rgb332.md), [RGB565](rgb565.md)
|
||||
- [bytebeat](bytebeat.md)
|
||||
- [farbfeld](farbfeld.md)
|
||||
- [json](json.md)
|
||||
- [lambda calculus](lambda_calculus.md)
|
||||
- [markdown](markdown.md)
|
||||
- [ppm](ppm.md)
|
||||
- [reverse polish notation](rpn.md) as opposed to traditional expression notation with brackets, operator precedence and other bloat
|
||||
- [set theory](set_theory.md)
|
||||
- [textboards](textboard.md) and [imageboards](imageboard.md) as opposed to [forums](forum.md) (no registration, no users, simple interface)
|
||||
- [turing machine](turing_machine.md)
|
||||
- **[ASCII](ascii.md)**: Text encoding.
|
||||
- **[RGB332](rgb332.md)**, **[RGB565](rgb565.md)**: Simple [RGB](rgb.md) formats/palettes.
|
||||
- **[bytebeat](bytebeat.md)**: Simple and powerful [procedural](procedural.md) music technique.
|
||||
- **[farbfeld](farbfeld.md)**: [Suckless](suckless.md) image format.
|
||||
- **[json](json.md)**: Simple [data](data.md) text format.
|
||||
- **[lambda calculus](lambda_calculus.md)**: Minimal [functional](functional.md) language.
|
||||
- **[markdown](markdown.md)**: Very simple document format.
|
||||
- **[ppm](ppm.md)**: Simple image format.
|
||||
- **[qoi](qio.md)**: Lossless [compression](compression.md) image format in < 1000 LOC, practically as good as [png](png.md).
|
||||
- **[reverse polish notation](rpn.md)** as opposed to traditional expression notation with brackets, operator precedence and other [bloat](bloat.md).
|
||||
- **[set theory](set_theory.md)**: Basis of all [mathematics](math.md).
|
||||
- **[textboards](textboard.md)** and **[imageboards](imageboard.md)** as opposed to [forums](forum.md) (no registration, no users, simple interface)
|
||||
- **[Turing machine](turing_machine.md)**: Minimal definition of a [computer](computer.md).
|
Loading…
Add table
Add a link
Reference in a new issue