ante icon indicating copy to clipboard operation
ante copied to clipboard

A safe, easy systems language

Results 39 ante issues
Sort by recently updated
recently updated
newest added

Ante's current import system is far too barebones and unusable for most programs. Since it only allows importing every name from a module in scope we already cannot import two...

good first issue
design

They are awful. To elaborate, currently the parser will usually issue an error in the form "failed trying to parse a [foo]" where [foo] may be term, expression, pattern, etc....

good first issue

Trying the following code: ```scala row = 0 col = 0 match () | () -> recur2 col = print col recur2 col recur row = recur2 row recur row...

bug

Right now, mutability is temporarily tied to the `ref a` type which isn't desirable since it ties mutability to lifetime inference. There are a few open questions and wants as...

design

Currently, `impl Cast int string with ...` is one of the commented out sections of the prelude since it hasn't worked since the start of the rewrite of the old...

language feature
library feature

The current type errors given by the compiler are largely placeholders - there is much room to improve. Examples: ```scala foo x = x foo 0 1 // error: //...

The code: ```hs import HashMap impl Hash u8 with hash x = cast x map = mut empty () insert map 1u8 3u16 print map print map ``` Fails to...

bug

Currently if you try to define a recursive impl: ```scala trait Foo a with foo : a -> unit impl Foo i32 with foo x = if x < 0...

panic

Types are cloned a lot which may be unnecessarily slowing down the compiler. We should experiment with wrapping types in an Rc and test how much that speeds up the...

good first issue

Currently the parser fails on the first error and issues rather poor error messages in general (poor hints as to what went wrong, sometimes poor locality as well). The parser...

good first issue