aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/README.md24
1 files changed, 18 insertions, 6 deletions
diff --git a/examples/README.md b/examples/README.md
index d95b7eb3..3d83fe44 100644
--- a/examples/README.md
+++ b/examples/README.md
@@ -1,19 +1,31 @@
-# Example Programs
+# Examples
+
+This folder contains some example programs and libraries.
+
+## Example Programs
- [learnxiny.tm](learnxiny.tm): A quick overview of language features in the
+- [game](game/): An example game using raylib.
+- [tomodeps](tomodeps/): A library for finding Tomo dependencies.
+- [tomo-install](tomo-install/): A library for installing Tomo dependencies.
+
+## Example Libraries
+
+Libraries can be installed with `tomo -IL ./library-folder`
+
- [base64](base64/): A base64 encoding/decoding library.
- [colorful](colorful/): A DSL useful for rendering terminal colors.
- [commands](commands/): A library for running commands.
-- [game](game/): An example game using raylib.
+- [core](core/): Bundling up commonly used libraries into a single library.
- [http](http/): An HTTP library to make basic synchronous HTTP requests.
- [ini](ini/): An INI configuration file reader tool.
style of [learnxinyminutes.com](https://learnxinyminutes.com/).
- [log](log/): A logging utility.
+- [patterns](patterns/): Pattern matching for text.
- [pthreads](pthreads/): A POSIX threads library.
-- [threads](threads/): A POSIX threads library, but with a higher level abstraction.
-- [time](time/): A module for working with dates and times.
+- [random](random/): Pseudorandom number generators.
- [shell](shell/): A DSL for running shell commands.
-- [tomodeps](tomodeps/): A library for finding Tomo dependencies.
-- [tomo-install](tomo-install/): A library for installing Tomo dependencies.
+- [time](time/): A module for working with dates and times.
- [vectors](vectors/): A math vector library.
+- [uuid](uuid/): A universally unique identifier library.
- [wrap](wrap/): A command-line program to wrap text.