-
The repo lacks a documentation explaining flow for commands i.e. `translate`, `build`, `analyze` etc. It would be great if someone could add high level documentation for important classes and the way …
-
Hello and thanks for the great library!
I think many programmers would enjoy this library even more if it had typing information, especially for the exposed api.
Are you planning to add any info…
-
The idea is to create a simple, compact, symmetrical, typed language for generic programming that compiles to JavaScript. The initial reference is "Elements of Programming" by Alexander Stepanov and P…
keean updated
6 years ago
-
Operators are easy _if you already know their meaning_. I would argue that most people learn the basic operators for mathematics (+, -, /, *) and tend to find their presence in programming languages u…
-
Hey guys, I've been following the project for some time, and I really like the architecture. What are your goals for the future of numeric Haskell?
I'm asking that since we clearly are in need of, …
-
I have started to work on a better version for my type-based waveform viewer for [Tydi](https://github.com/ccromjongh/Tydi-Chisel) and Chisel-related projects (Tywaves).
My chisel fork: https://git…
-
# Lowering of extensions
[Extensions](https://github.com/dotnet/csharplang/blob/main/proposals/extensions.md) are "transparent wrappers", that allow types to be augmented with additional members an…
-
Consider a simple ALU
```python
@m.combinational
def alu(a: m.Bits[8], b:m.Bits[8], op: m.Bits[2]) -> m.Bits[8]:
if op == 0:
return a + b
elif op == 1:
return a - b
…
-
I have found your book to be fantastic so far. I appreciate you sharing this with the community and I am anxiously awaiting the remaining pages. I had a question on ex 4.2.3.4. I put together a sma…
-
I would like to be able to parametrise modules by types and lifetimes. Type parameters are useful where many items in a module should use the same concrete type. E.g., taking some implementation as a …