Sign in
Join now
mesa
liamegan.com
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
The Mesa programming language
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Commits on
main
Liam Egan
f8aaf670
Copied
Failed
Copy SHA
Remove archived documentation
Copy SHA
Browse repository
committed
3w ago
Liam Egan
f1aea5d6
Copied
Failed
Copy SHA
Add archived documentation
Copy SHA
Browse repository
committed
3w ago
Liam Egan
a6cb128b
Copied
Failed
Copy SHA
Update AGENTS instructions
Copy SHA
Browse repository
committed
3w ago
Liam Egan
5e268bcb
Copied
Failed
Copy SHA
Add WIP documentation
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
c777b59a
Copied
Failed
Copy SHA
Add AGENTS file
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
7e1746fa
Copied
Failed
Copy SHA
Make invocation declaration-based, not value-based
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
d9932f43
Copied
Failed
Copy SHA
Add to README example
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
aa9ab6cd
Copied
Failed
Copy SHA
Reorder core types & behaviors
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
b51c53ce
Copied
Failed
Copy SHA
Rename Core.Behaviors to Core.Protos
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
a17d4983
Copied
Failed
Copy SHA
Keep one Rc per protocol in rt
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
147c2e63
Copied
Failed
Copy SHA
Clean up Hash & Equal
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
fae50b0d
Copied
Failed
Copy SHA
Implement Hash
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
3ffcc3ad
Copied
Failed
Copy SHA
Implement Equal
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
be591dfb
Copied
Failed
Copy SHA
Implement Access
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
575b6bcd
Copied
Failed
Copy SHA
Clean up core type native impls
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
705c48ef
Copied
Failed
Copy SHA
Implement Append
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
c0dc31ef
Copied
Failed
Copy SHA
Implement Display & Inspect default behavior
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
a497acbe
Copied
Failed
Copy SHA
Implement Display & Inspect and restructure built-in behaviors
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
fc7d246d
Copied
Failed
Copy SHA
Clean up naming suffixes
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
b85f7681
Copied
Failed
Copy SHA
Spell out abbreviations in the interpreter
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
421f52c5
Copied
Failed
Copy SHA
Move core protocols to Core.Protos
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
29e64f1d
Copied
Failed
Copy SHA
Rename typ to type_
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
1623ecd3
Copied
Failed
Copy SHA
WIP simplify semantic package access
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
7e6ed336
Copied
Failed
Copy SHA
Store Package in Packages during checking and separate proto checking from type checking
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
d5228156
Copied
Failed
Copy SHA
Replace the flat comment arena with token-attached ordered trivia
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
49e3e54c
Copied
Failed
Copy SHA
Drop source identity from the temporary Token and rename pos to start
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
3a534ddd
Copied
Failed
Copy SHA
Store comments alongside tokens and full token ranges alongside AST nodes
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
a41e8442
Copied
Failed
Copy SHA
Allow protocols to declare implications
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
f64790e5
Copied
Failed
Copy SHA
Add README and LICENSE
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
c241d801
Copied
Failed
Copy SHA
Let bindings shadow prelude names non-destructively
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
2347051b
Copied
Failed
Copy SHA
Rename built-in nested error field to 'cause'
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
6ab3595c
Copied
Failed
Copy SHA
Rename NotInvokable to NotInvocable
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
58dc34f5
Copied
Failed
Copy SHA
Make rescue binding optional
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
edba8984
Copied
Failed
Copy SHA
Allow any value to be raised
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
2ccdc400
Copied
Failed
Copy SHA
Extract all Defs to common arena and clean up relevant method declarations
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
abc624fc
Copied
Failed
Copy SHA
Report duplicate type members and params
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
68a18a86
Copied
Failed
Copy SHA
Report one error per duplicated extern member
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
434ba6e2
Copied
Failed
Copy SHA
Declare extern members in type declaration
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
d88e7bc4
Copied
Failed
Copy SHA
Restructure test fixtures
Copy SHA
Browse repository
committed
1mo ago
Liam Egan
56d24dec
Copied
Failed
Copy SHA
Make 'self' able to end an expression
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
9f3ed8ae
Copied
Failed
Copy SHA
Implement do/raise/rescue for error handling
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
2870e91f
Copied
Failed
Copy SHA
Properly print recursive structures with quotes
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
7e7aba09
Copied
Failed
Copy SHA
Reify errors as runtime values
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
0ba86335
Copied
Failed
Copy SHA
Compute error messages with method rather than Display impl
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
8550f630
Copied
Failed
Copy SHA
Implement protocol seam for checking whether a type implements a core protocol
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
9a0d0ce8
Copied
Failed
Copy SHA
Consistently return 'self' from a tied comparison
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
5e9a4f6f
Copied
Failed
Copy SHA
Refactor runtime data structures to separate native types from packages
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
95bd784b
Copied
Failed
Copy SHA
Implement prelude as 'extern' types in the stdlib
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
4afebe05
Copied
Failed
Copy SHA
Support extern types declared in user code but implemented in native code
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
88415749
Copied
Failed
Copy SHA
Properly scope all data accesses based on package ID
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
de9e2147
Copied
Failed
Copy SHA
Test against real stdlib
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
4549896c
Copied
Failed
Copy SHA
Add (dummy) stdlib to tree
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
9f3cf3e7
Copied
Failed
Copy SHA
Fix imports of root modules by restructuring module/import lookup
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
e821778e
Copied
Failed
Copy SHA
Evaluate multiple packages
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
fc5bd7e9
Copied
Failed
Copy SHA
Extract common evaluation logic and evaluate the stdlib
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
0ad9b702
Copied
Failed
Copy SHA
Separate a NativeType's canonical Val from its descriptor
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
566f2403
Copied
Failed
Copy SHA
Support imports across packages
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
1204db22
Copied
Failed
Copy SHA
Build all relevant arenas into Package, and thread the PackageId through
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
2dde9227
Copied
Failed
Copy SHA
Move parse from load to syn
Copy SHA
Browse repository
committed
2mo ago
Liam Egan
e537667f
Copied
Failed
Copy SHA
Refactor usage of Package to use Chunks and Sources directly
Copy SHA
Browse repository
committed
2mo ago
Previous
1
2
3
4
Next