-
An enum is a very useful structure for data abstraction and I miss them in LiveScript. In Haskell, although, we can use algebraic data types to abstract our problem. TypeScript already has good suppor…
-
This issue describes the roadmap to serialization in OSCAR. Comments are very welcome.
A proof of concept implementation (for selected types) exists in OSCAR for a while; it builds on a working se…
-
tuples need named element access.
(bind-type Person first:String*,last:String*)
(bind-func testperson
(lambda ()
(let ((p (Person (String "Andrew") (String "Sorensen"))))
(printl…
-
@MatthijsBlom suggested the following concept graph, which is a good starting point for building up to a basic understanding of proper pattern matching in Haskell.
```
|
Simple P…
-
I have a custom encoding/decoding logic but would still like to take advantage of other fd4s/vulcan goodies. Currently, it is not very possible (aside from maybe using deprecated `Codec.instance`) to …
-
In languages section, there are 3 different categories: command line interface (that is strange naming too), imperative and functional. The reason I am writing the issue is that, JavaScript is clearly…
-
Ok, we are finally getting this repo up to a point where we can start writing lecture notes. I think we should agree on what topics we plan to cover as well as the individual lectures that we plan to …
bkc39 updated
9 years ago
-
After juggling around with JSON HAL and Swagger I think we need an extension point in `SwaggerSupport` to be able to add custom transformations for data types. The signature could be `A ModelProperty…
-
### Description
My suggestion is not a concrete feature request, but a reflection that -- I hope -- will help in designing the upcoming type system.
Let list a bit what we have so far:
- buil…
uben0 updated
2 months ago
-
This feature is not necessarily needed in the first-ever major release of the language.
* Why do we need them though?
It's actually like Agda's records, just a furnished Sigma type that can cont…