scriptum
scriptum copied to clipboard
Functional Programming Unorthodoxly Adjusted to Client-/Server-side Javascript
`Fucntor` -> `Functor`
The following term has currently no type in scriptum, because the passed arguments might be heterogeneous and thus potentially creating an heterogeneous array: ```javascript f => (...args) => args.reduce((g, arg)...
Library users must be able to perform these operations on `nativeDict`/`monoDict` to declare new types.
In purescript `MonadRec` is used for stack safe recursion within a monad. I'm not sure, though, whether we can have the same effect with scriptum's lazyness on demand approach.
Functional dependencies presuppose multi-parameter type classes and are required to implement resurcion schemes without lots of boilerplate. Consequently, scriptum won't provide recursion schemes until version 2. However, this doesn't mean...
thunks are implemented as proxies in scriptum. The problem is that you cannot intercept `===`/`==` with the proxy type, hence special care have to be taken to accept the following...