index
:
puck
main
[wip] Some notes on a language with ownership, effects-and-handlers, and hygienic macros.
git daemon user
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Collapse
)
Author
Age
*
docs: finish overview prose, cleanups to syntax and types
JJ
2024-01-02
|
*
std: much fleshing out. completely partially implement the prelude.
JJ
2024-01-02
|
*
std: initial draft of strings and lists
JJ
2023-12-31
|
*
std: restructure, refactor std.ast
JJ
2023-12-30
|
*
docs: sweeping changes. cement an understanding of error handling, async, ↵
JJ
2023-12-28
|
|
|
|
modules, and unions. rewrite documentation on interfaces. complete the introductory overview. many minor cleanups.
*
compiler: preemptively fix EOF bugs in parser
JJ
2023-11-26
|
*
compiler: progress. parse most of the hard things.
JJ
2023-11-08
|
*
compiler: remove parser state. we'll see how this goes
JJ
2023-11-08
|
*
compiler: write some helpers, reduce parser verbosity
JJ
2023-11-08
|
*
docs: rewrite BASIC.md
JJ
2023-11-07
|
*
compiler: progress on parser
JJ
2023-11-06
|
*
compiler: add blank interop and tooling folders
JJ
2023-11-05
|
*
std: minor updates, consistently use Error and Err
JJ
2023-11-05
|
*
docs: (very) draft notes on effects systems and interop
JJ
2023-11-05
|
*
docs: add notes on metaprogramming
JJ
2023-11-05
|
*
compiler: restructure codebase
JJ
2023-10-31
|
*
compiler: implement most of the parser
JJ
2023-10-31
|
*
compiler: basic outline of the parser
JJ
2023-10-27
|
*
minor updates
JJ
2023-10-27
|
*
compiler: clean up the abstract syntax tree
JJ
2023-10-26
|
*
compiler: draft of the abstract syntax tree
JJ
2023-10-26
|
*
compiler: fix bugs in lexer. we're lexing!!
JJ
2023-10-26
|
*
compiler: impl Display for TokenStream
JJ
2023-10-26
|
*
docs: update README
JJ
2023-10-26
|
*
compiler: unicode support, reconsider indentation handling
JJ
2023-10-26
|
*
compiler: redesign lexer. still needs unicode support & expr indentation
JJ
2023-10-26
|
*
std: broad updates; add ast, iterators, format, tests, logs
JJ
2023-10-23
|
*
docs: minor module changes, README example, pattern matching
JJ
2023-08-17
|
*
docs: interfaces, distinct types, subtyping, and cleanups
JJ
2023-08-16
|
*
docs: attempt to define scope (to revisit after implementation)
JJ
2023-07-25
|
*
docs: forgot about generics
JJ
2023-07-25
|
*
docs: import module as name
JJ
2023-07-25
|
*
docs: initial formal description of grammar (missing scope)
JJ
2023-07-25
|
*
docs: flesh out the initial module system
JJ
2023-07-24
|
*
compiler: lex scope, throw errors
JJ
2023-07-19
|
*
compiler: complete basic lexer
JJ
2023-07-18
|
*
compiler: implement a borrow checker free tree and begin lexing
JJ
2023-07-18
|
*
begin discussion of advanced types and some minor changes
JJ
2023-07-12
|
*
move docs into docs folder and update the readme
JJ
2023-07-12
|
*
add a brief note on async and update the readme
JJ
2023-07-11
|
*
thoughts on error handling and option and result libraries
JJ
2023-07-11
|
*
basic usage w/o examples
JJ
2023-07-10
|
*
reference types
JJ
2023-05-24
|
*
cleaner thoughts on types and create an overview-esque readme
JJ
2023-05-23
|
*
some thoughts on a type system
JJ
2023-01-09