rvcas
|
11c793dd2a
|
feat(Type): add is_option method
|
2022-12-14 09:45:25 +01:00 |
Kasey White
|
dc5ae296db
|
implement anonymous functions, more tests pass now
|
2022-12-14 09:45:25 +01:00 |
Kasey White
|
d78e2c9c6f
|
feat: finish up generic match cases
|
2022-12-14 09:45:23 +01:00 |
Kasey White
|
e43063d447
|
overhaul monomorphize to cover all generic cases
test b passes
|
2022-12-14 09:45:23 +01:00 |
Kasey White
|
15dc202810
|
Feat: generic function call tests work
|
2022-12-14 09:45:23 +01:00 |
Kasey White
|
e4d9ca4586
|
support generics
|
2022-12-14 09:45:23 +01:00 |
Kasey White
|
3d3b3d7e10
|
checkpoint
|
2022-12-14 09:45:22 +01:00 |
Kasey White
|
80a9b7b36a
|
feat: add map support and tuple deconstruction in let
|
2022-12-08 14:28:30 -05:00 |
Kasey White
|
2f7131e9b8
|
feat: add tuples and streamline conversion of types to and from data
|
2022-12-07 08:40:23 -05:00 |
Kasey White
|
abe29a3883
|
make progress on list deconstruction with IR
|
2022-12-05 14:18:44 -05:00 |
rvcas
|
0823b78bf8
|
feat: some new features
- tuples `#(Int, Int)`
- `trace` and `trace("text")`
|
2022-11-28 22:33:53 -05:00 |
rvcas
|
3787cce275
|
chore: fix some stuff after rebase
|
2022-11-08 22:21:07 -05:00 |
Kasey White
|
6950b66b55
|
checkpoint commit
|
2022-11-08 22:21:07 -05:00 |
rvcas
|
cba7a6f46e
|
feat: bring over the formatter from gleam
|
2022-11-05 15:35:11 -04:00 |
rvcas
|
d5d2ba9cd7
|
feat: start creating aiken/builtin module
|
2022-10-25 18:52:27 -04:00 |
rvcas
|
825783ca61
|
feat: typecheck If expressions
|
2022-10-24 00:09:00 -04:00 |
rvcas
|
5244e58c9f
|
feat: typechecking is working
|
2022-10-24 00:09:00 -04:00 |
rvcas
|
cabc653167
|
feat: start expr inference
|
2022-10-24 00:09:00 -04:00 |
rvcas
|
81c87ab4da
|
feat: register import, types, and values in environment
|
2022-10-24 00:09:00 -04:00 |
rvcas
|
d0287d418b
|
feat: add prelude
|
2022-10-24 00:09:00 -04:00 |
rvcas
|
4df3de0a03
|
feat: some boilerplate for typechecking
|
2022-10-24 00:09:00 -04:00 |
rvcas
|
ff26db2245
|
feat: start project building
|
2022-10-09 15:39:28 -04:00 |
rvcas
|
1d1a6fc404
|
feat: parse imports
|
2022-09-07 17:52:49 -04:00 |
rvcas
|
1d6809661c
|
feat: lexer
|
2022-09-07 17:52:49 -04:00 |