HNHacker News
TopNewBestAskShowJobs

nullzzz

203 karma · joined March 2, 2011

Coder, consultant at Reaktor (http://reaktor.fi).

Open-source developer (http://github.com/raimohanska/).

submissionscomments
nullzzz··on PureImage: Raster Image Processing for Scala
Nice presentation. Will definitely take a look at the lib.
nullzzz··on Functional Reactive Programming with Bacon.js
Choosing a name is hard if you consider coolness, pronounceableness, googleableness, politically-correctness and so on. Also at the time I was choosing a name for a hobby project, not an Enterprise Framework. Feel free to make a veggie fork :)
nullzzz··on Functional Reactive Programming with Bacon.js
That's interesting! Do you have an idea how they implemented bindings between arbitrary JS objects? Polling?
nullzzz··on Functional Reactive Programming with Bacon.js
Roger that. I got into trouble with Hot and Cold Observables and wanted a model that fits my needs a bit better. Hence Reactive Bacon (https://github.com/raimohanska/reactive-bacon). Then I realised I cannot run Haskell in some of the contemporary browsers and translated it into Javascript :)
nullzzz··on Bash is just a Monad
First, I'd like to say that my intention in this posting was just to give a rough analogy that would make monads a bit less scary for the non-haskellers. I should have stated that more clearly though.

Hoever, I stand corrected. Bash executes the commands in a very different way from the IO monad. Using pure functions like String -> String you'd get the similar effect in Haskell, just like you suggested.

That that would of course disable all side-effects from the "links in the chain". Which is in many cases desired, but that's not Bash though.

I guess I'd need to define a whole new Monad to emulate the way Bash operates. I'm not saying you should emulate it though.

← PreviousPage 3 of 3