Corbin Simpson

Results 77 issues of Corbin Simpson

Specifically, turn [these worst cases for elementary transcendental functions](http://perso.ens-lyon.fr/jean-michel.muller/TMDworstcases.pdf) into test cases.

We should have some sort of structured logging. At a minimum, `traceln()` should support structured arguments.

enhancement
help wanted
UI and Tooling
Platform: Typhon Core

This probably depends on fixing `Timer` to not suck.

Timing effects generated by the `tokenBucket` and `loopingCall` modules are terrible. When I try to reason about their behavior, I'm rapidly blocked by a lack of clear semantics for `Timer`...

enhancement
Documentation
Specification: Entrypoint Capabilities

This is now the discussion issue for API to replace `makeFileResource`. Summary: * Path segments should be guarded by `def Path := Any[Str, Bytes]`; under the hood, the runtime should...

enhancement
help wanted
Specification: Entrypoint Capabilities
Platform: Typhon Core

We are removing the `meta.context()` and `meta.getState()` nodes from MAST, as we intend to add them to canonical expansion instead. Since we are only removing nodes, we technically do not...

enhancement
Specification: Core Syntax & Semantics
Documentation
Platform: Typhon Core
Specification: Expansion

Subcommand for creating a new skeleton package and populating mt.json. This subcommand could take switches for package name. Or perhaps it should directly take a package name, as in: $...

enhancement
question
UI and Tooling

I would like us to consider the direction of putting the AST builder builder in the safe scope, perhaps under the `astBuilder` name, or perhaps as `makeAstBuilder`, analogous to `makeLazySlot`....

help wanted
good first issue
UI and Tooling
Documentation
Specification: Expansion

I haven't been able to get a stack overflow for some reason, but: def x := [1, x]; x x

bug
Platform: Typhon Core
hard

Currently, we have no spread syntax, leading often to: ``` M.call(f, "run", args, [].asMap()) ``` We should investigate whether there are better ways to express this.

enhancement
help wanted
Specification: Core Syntax & Semantics
Specification: Expansion
hard