main
Download
33 lines 1.6 KiBMarkdownModified 2025-04-07 raw

Tomo Standard Library

This directory contains all of the standard library functionality that is built into each Tomo program. It has all the logic for core datastructures as well as some common functionality.

Core Functions

Core Data Types

123456789101112131415161718192021222324252627282930313233
# Tomo Standard Library

This directory contains all of the standard library functionality that is built
into each Tomo program. It has all the logic for core datastructures as well as
some common functionality.

## Core Functions

- Tomo headers all in one place: [tomo.h](tomo.h)
- Tomo standard library functions: [stdlib.h](stdlib.h), [stdlib.c](stdlib.c)
- Metamethods: [metamethods.h](metamethods.h), [metamethods.c](metamethods.c)
- Siphash: [siphash.h](siphash.h), [siphash.c](siphash.c)
- Siphash-internals: [siphash-internals.h](siphash-internals.h), [siphash-internals.c](siphash-internals.c)
- Utilities: [util.h](util.h), [util.c](util.c)

## Core Data Types

- Datatypes (type definitions): [datatypes.h](datatypes.h), [datatypes.c](datatypes.c)
- Lists: [lists.h](lists.h), [lists.c](lists.c)
- Bools: [bools.h](bools.h), [bools.c](bools.c)
- Bytes: [bytes.h](bytes.h), [bytes.c](bytes.c)
- C Strings: [c_strings.h](c_strings.h), [c_strings.c](c_strings.c)
- Files (used internally only): [files.h](files.h), [files.c](files.c)
- Functiontype: [functiontype.h](functiontype.h), [functiontype.c](functiontype.c)
- Integers: [integers.h](integers.h), [integers.c](integers.c)
- Memory: [memory.h](memory.h), [memory.c](memory.c)
- Nums: [nums.h](nums.h), [nums.c](nums.c)
- Optionals: [optionals.h](optionals.h), [optionals.c](optionals.c)
- Paths: [paths.h](paths.h), [paths.c](paths.c)
- Pointers: [pointers.h](pointers.h), [pointers.c](pointers.c)
- Tables: [tables.h](tables.h), [tables.c](tables.c)
- Text: [text.h](text.h), [text.c](text.c)
- Type Infos (for representing types as values): [types.h](types.h), [types.c](types.c)