Sign in
Join now
monad
monad-lang.org
/
Star
Starred
Star
7
Something went wrong. Try again.
Fork
1
Eye filled
Watch
Watching
Watch
The Monad language. Dependent types, functional programming compiled with LLVM. Hobby project.
monad-lang.org
dependent-types
language
compiler
programming-language
functional-programming
+5 more
dependent-types
language
compiler
programming-language
functional-programming
Star
Starred
Star
7
Something went wrong. Try again.
Fork
1
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
monad
/
std
/
src
1 folder
·
48 files
at
main
anders.sorby.xyz
·
codegen: lower IO do-binds without the bind frame
·
1d ago
7a74dc7b
concurrent
typecheck: accept Type.Ctor use items; make Shared ambient
2d ago
ansi.mo
lang/typecheck: enforce a def's declared class constraints at the call site
6d ago
array.mo
std: make Ref and Array Copy; borrow-share watch and derive
2d ago
base.mo
copy: add scalar and std value-type Copy instances
2d ago
base64_tests.mo
std: add the base64 and hex codecs
6d ago
base64.mo
std: add the base64 and hex codecs
6d ago
bench.mo
toolchain: key the cache by file, and make `use` lines mean what they say
1mo ago
bytebuf_tests.mo
typecheck: accept Type.Ctor use items; make Shared ambient
2d ago
bytebuf.mo
io: thread streams and buffers linearly
2d ago
clone_tests.mo
typecheck: accept Type.Ctor use items; make Shared ambient
2d ago
cstring.mo
typecheck: accept Type.Ctor use items; make Shared ambient
2d ago
debug.mo
lang: enforce the visibility boundary at every reference
1w ago
derive_tests.mo
std: make Ref and Array Copy; borrow-share watch and derive
2d ago
derive.mo
typecheck: accept Type.Ctor use items; make Shared ambient
2d ago
hex_tests.mo
std: add the base64 and hex codecs
6d ago
hex.mo
std: add the base64 and hex codecs
6d ago
io_file_tests.mo
std/io: import StreamErrorKind in the file tests
2w ago
io_loop_tests.mo
codegen: lower IO do-binds without the bind frame
1d ago
io.mo
typecheck: accept Type.Ctor use items; make Shared ambient
2d ago
lib.mo
lang/parser: use `::` in use paths, and `lib::` within a mote
1mo ago
list_tests1.mo
lang/parser: use `::` in use paths, and `lib::` within a mote
1mo ago
list_tests2.mo
std: borrow-share sort/dedup, streams and process handles in tests
2d ago
list_tests3a.mo
std: borrow-share sort/dedup, streams and process handles in tests
2d ago
list_tests3b.mo
toolchain: key the cache by file, and make `use` lines mean what they say
1mo ago
list.mo
typecheck: accept Type.Ctor use items; make Shared ambient
2d ago
log.mo
toolchain: key the cache by file, and make `use` lines mean what they say
1mo ago
map_tests.mo
lang: enforce the visibility boundary at every reference
1w ago
map.mo
typecheck: accept Type.Ctor use items; make Shared ambient
2d ago
parse_tests.mo
std: add a pure text-to-number parser
1w ago
parse.mo
std: read borrow-shaped helpers through Shared
2d ago
path_tests.mo
std: Path for exposed file and directory defs
2w ago
path.mo
copy: add scalar and std value-type Copy instances
2d ago
process_tests.mo
typecheck: accept Type.Ctor use items; make Shared ambient
2d ago
process.mo
typecheck: accept Type.Ctor use items; make Shared ambient
2d ago
qualified_ref_tests.mo
toolchain: key the cache by file, and make `use` lines mean what they say
1mo ago
random_tests.mo
std: add a generic Random class and token helper
6d ago
random.mo
std: add a generic Random class and token helper
6d ago
ref_tests.mo
std/concurrent: return a Result from await_fiber and pollFiber
1w ago
ref.mo
std: make Ref and Array Copy; borrow-share watch and derive
2d ago
sha256_bench.mo
toolchain: key the cache by file, and make `use` lines mean what they say
1mo ago
sha256_tests.mo
rust: move the host workspace into rust/
6d ago
sha256.mo
typecheck: accept Type.Ctor use items; make Shared ambient
2d ago
show.mo
lang/scope: enforce priv, and warn on cross-mote package-private
1mo ago
stream_tests.mo
typecheck: accept Type.Ctor use items; make Shared ambient
2d ago
stream.mo
std: borrow-share sort/dedup, streams and process handles in tests
2d ago
test_map_full.mo
lang: enforce the visibility boundary at every reference
1w ago
test.mo
std: read borrow-shaped helpers through Shared
2d ago
watch_tests.mo
typecheck: accept Type.Ctor use items; make Shared ambient
2d ago
watch.mo
typecheck: accept Type.Ctor use items; make Shared ambient
2d ago