Jaewon Seo
Jaewon Seo
## ๐ Feature request ### Current Behavior Currently, we're using declaration merging and type level defunctionalization to simulate HKTs. They did their job well, but there was fundamental problem. They're...
- Step 1: Building Block ์ ์ - [x] Abstract Machine ์ ์ - [x] Runtime Environment ์ ์ - [x] Values & Types ์ ์ - Step 2: ํจ์ ๊ตฌํ - Step 3:...
- [ ] ์ดํ ๋ถ์๊ธฐ / ๊ตฌ๋ฌธ ๋ถ์๊ธฐ ์ถ์ํ ๊ณ์ธต ๋ฆฌํฉํ ๋ง (#7) - [ ] ํ๊ฐ๊ธฐ ์ ์ - [ ] ์ถ์ ๊ธฐ๊ณ ๊ธฐ๋ณธ ํ์ ๋ค ๊ตฌํ - [ ] ์ธ์ด ๊ธฐ๋ณธ...
- [ ] parser combinator ํ - [ ] ๋ฐ๋ณต๋๋ ํ ํฐ ๊ด๋ จ ์ฝ๋ ์ ๊ฑฐ ๋ฐฉ๋ฒ ๋ชจ์(๋งคํฌ๋ก?)
Here is simple example with `take` operator. ```js import xs from 'xstream'; const a = xs.of(1, 2, 3); const b = a.take(1); b.addListener({ next: x => console.log('b', x) }); a.addListener({...
### how to reproduce the error ``` apply = f:(a -> b). x: a. f x. inc = x:I32. x + 1#I32. main = apply inc 2#I32. ``` this may...
lambda2wasm has some primitive operators such as `+` and `-`. these are handled specially in type checker and code generator, but I hope them not to be, to reduce complexity...
Current type checker has (at least) three big problems. - Insufficient type error message (lack of information of code line where type check fails, constraints of unification variable do not...
Definition of `interpret` is given as following in [the 'Simple effect handlers' section](https://hasura.github.io/eff/Control-Effect.html#g:4): ``` interpret f = handle (liftH . f) ``` However, this must not have type checked since...
As hyogwa intended to be used with bundlers, hyogwa works well with them. However, I've reported and saw some problems of using hyogwa directly in the node/browser environment after compiling...