code / tomo

Lines41.3K C23.7K Markdown9.7K YAML5.0K Tomo2.3K
7 others 763
Python231 Shell230 make212 INI47 Text21 SVG16 Lua6
(23 lines)

Examples

This folder contains some example programs and libraries.

Example Programs

Example Libraries

Libraries can be installed with tomo -IL ./library-folder

  • colorful: A DSL useful for rendering terminal colors.
  • coroutines: A library for stackful coroutines similar to Lua's. (Note: only works on x86_64)
  • http: An HTTP library to make basic synchronous HTTP requests.
  • ini: An INI configuration file reader tool.
  • log: A logging utility.
  • vectors: A math vector library.
1 # Examples
3 This folder contains some example programs and libraries.
5 ## Example Programs
7 - [hello.tm](hello.tm): A Hello World program.
8 - [learnxiny.tm](learnxiny.tm): A quick overview of language features in the
9 style of [learnxinyminutes.com](https://learnxinyminutes.com/).
10 - [game](https://github.com/bruce-hill/tomo-game): An example game using raylib.
11 - [http-server](https://github.com/bruce-hill/http-server): A multithreaded HTTP server.
12 - [wrap](https://github.com/bruce-hill/wrap): A command-line program to wrap text.
14 ## Example Libraries
16 Libraries can be installed with `tomo -IL ./library-folder`
18 - [colorful](https://github.com/bruce-hill/tomo-colorful): A DSL useful for rendering terminal colors.
19 - [coroutines](https://github.com/bruce-hill/tomo-coroutines): A library for stackful coroutines similar to Lua's. (Note: only works on x86_64)
20 - [http](https://github.com/bruce-hill/tomo-http): An HTTP library to make basic synchronous HTTP requests.
21 - [ini](https://github.com/bruce-hill/tomo-ini): An INI configuration file reader tool.
22 - [log](https://github.com/bruce-hill/tomo-log): A logging utility.
23 - [vectors](https://github.com/bruce-hill/tomo-vectors): A math vector library.