-
I was writing some code and noticed a really strange behavior.
After doing some digging I'm pretty sure this is a compiler bug.
Here is a minimal example:
```purescript
log a =
do
let _ …
-
To do this we'd need to somehow mock the MS Graph API responses and also deal with the time being different each time the programme is run. I don't think I've ever actually done this in Haskell before…
-
There are a few situations where we want some monad-like behaviour:
* Marking algorithms, where feedback accumulates as a side-effect of some functions
* The Eukleides extension, where modifiers a…
-
speaker
---
Thomas Chia, find me in Uniqlo near white t shirt shelf. Unsuccessfully ordered char kway teow in an English tea room (in England) aged 8.
intro
---
In the beginning…
-
``` Livescript
const unit = (value)->
bind: (func) -> func (value)
const one = unit 1
one.bind (-> unit (it+2)).bind(alert)
//should be
one >>= -> unit (it+2) >>= alert
```
In other words op…
-
Could be an interesting thing to try out and limit effects, i. e. shaping our very custom effects.
-
I'm intrigued by this statement under `to ponder`
> Sometimes it would be good to get at type parameters, for instance for Arrays and the like
which is one of the requirements to define a monad.
Wh…
-
I was experimenting the use of `Monads::Optional` with chains of calls that imply hash access, such as when dealing with Rails parameters:
``` ruby
params[:profile][:resume].tempfile.path
```
Initia…
-
Use Monads to abstract over behaviour in data modules and inject them with engines (Coroutines engine) at the edges of the program.
-
I've been playing around with similar ideas recently and was considering what kind of information you'd need to encode the same logic that could be transpiled to Java as well as Haskell. Have you thou…