The Tomo programming language
Go to file
2024-03-09 14:02:19 -05:00
builtins First pass at lambdas/closures 2024-03-09 14:02:19 -05:00
docs Rename Str -> Text 2024-03-03 18:15:45 -05:00
test Tweaking array tests 2024-03-07 12:21:39 -05:00
.gitignore
ast.c Rename Str -> Text 2024-03-03 18:15:45 -05:00
ast.h Struct and enum methods and static members 2024-03-04 13:51:47 -05:00
compile.c First pass at lambdas/closures 2024-03-09 14:02:19 -05:00
compile.h First pass at lambdas/closures 2024-03-09 14:02:19 -05:00
enums.c First pass at lambdas/closures 2024-03-09 14:02:19 -05:00
enums.h
environment.c Refactor table methods to take table structs where possible 2024-03-08 14:33:54 -05:00
environment.h Struct and enum methods and static members 2024-03-04 13:51:47 -05:00
files.c
files.h
Makefile Rename Str -> Text 2024-03-03 18:15:45 -05:00
parse.c Use '$' for min/max variable 2024-03-07 12:15:38 -05:00
parse.h
README.md
structs.c Refactor table methods to take table structs where possible 2024-03-08 14:33:54 -05:00
structs.h
tomo.c Just use mathlib symbols, don't redefine them 2024-03-07 00:44:57 -05:00
tomo.h Fix up some min/max stuff 2024-03-05 14:46:01 -05:00
typecheck.c First pass at lambdas/closures 2024-03-09 14:02:19 -05:00
typecheck.h Initial pass at namespacing 2024-03-03 13:04:50 -05:00
types.c First pass at lambdas/closures 2024-03-09 14:02:19 -05:00
types.h Remove dead code 2024-03-09 13:11:57 -05:00
util.c
util.h

Tomo - Tomorrow's Language

Tomo is a programming language designed to anticipate and influence the language design decisions of the future.

say("Hello world!")

Check out the test/ folder to see some examples.