These are chat archives for got-lambda/expression

13th
Oct 2015
Magnus Therning
@magthe
Oct 13 2015 06:54 UTC
So, finally I have #elmlang running one of the examples :)
Jean-Louis Giordano
@Jell
Oct 13 2015 06:59 UTC
yay!
why so painful?
Magnus Therning
@magthe
Oct 13 2015 07:05 UTC
they use haskell-platform (HP) to build, which isn't available on my distro-of-choice (HP is too old!)
so I had to work out how to build it using stack
Jean-Louis Giordano
@Jell
Oct 13 2015 07:05 UTC
lol that's the price you pay for being hipster
Magnus Therning
@magthe
Oct 13 2015 07:05 UTC
and then I ran into a bug
Jean-Louis Giordano
@Jell
Oct 13 2015 07:05 UTC
gotta stick to mainstream distros! :p
Magnus Therning
@magthe
Oct 13 2015 07:06 UTC
well, Arch is pretty mainstream I think
anyway, they really ought to leave using HP via ordinary cabal, since it requires you to install an old version of ghc
stack is a better way to build, completely local, i.e. no systemwide installs and ability to switch compiler version at will
Jean-Louis Giordano
@Jell
Oct 13 2015 07:09 UTC
good to know! I should check it out
Magnus Therning
@magthe
Oct 13 2015 07:15 UTC
yes, it's the shit... seriously, it is!
preparing a short post on how to use it to build elm now... hopefully my hosting provider will get its arse into gear and fix the ssh issue soon, then it'll be available for reading
Gabriella
@rippedspine
Oct 13 2015 07:21 UTC
could we setup a VM with all that shiznazz? just have everyone download it_
?
Magnus Therning
@magthe
Oct 13 2015 07:26 UTC
@rippedspine sure, that would be the easiest way to make sure everyone can follow along.
Suvash Thapaliya
@suvash
Oct 13 2015 07:47 UTC
I'd managed to build from source on osx flawlessly only a couple of days ago.
For a while, I was like "how is this possible ? Something should have blown up on the first time. It's Haskell and all that."
@magthe I'd love to see a detailed post on using stack.
Magnus Therning
@magthe
Oct 13 2015 08:00 UTC
but then you used the build script they have?
they are still on ghc 7.8 (HP) while that old a version isn't even available on Archlinux
Suvash Thapaliya
@suvash
Oct 13 2015 08:02 UTC
Bam ! "Was that an Arch hipster I just heard ?"
:)
Magnus Therning
@magthe
Oct 13 2015 08:43 UTC
:D
luckily stack steps in to save me from myself ;)
Suvash Thapaliya
@suvash
Oct 13 2015 08:54 UTC
I tried porting a basic cabal project once. Didn't work that great, but that was early on. Maybe it's better now.
Gabriella
@rippedspine
Oct 13 2015 09:56 UTC
I’m quite comfortable with Vagrant, so I can set up/find a box for our elm workshop. Or does anyone have any other preference?
Magnus Therning
@magthe
Oct 13 2015 10:53 UTC
@suvash I don't know anything about how it was done earlier, but nowadays there is no porting needed... stack mainly provides a better sandbox than cabal-install's sandbox :)
Jean-Louis Giordano
@Jell
Oct 13 2015 10:56 UTC
@rippedspine vagrant is fine by me!
Magnus Therning
@magthe
Oct 13 2015 11:04 UTC
@rippedspine Vagrant sounds good, a VirtualBox image then?
it'd also be nice to know what you are going to put on it so that the ambitious one can install the same stuff herself/himself
Gabriella
@rippedspine
Oct 13 2015 11:06 UTC
ofcourse
Magnus Therning
@magthe
Oct 13 2015 11:07 UTC
(I like my new spacemacs setup too much to endure even 1-2h of anything else ;) )
Gabriella
@rippedspine
Oct 13 2015 11:08 UTC
we can make that a default, or mandatory if you’d rather
Magnus Therning
@magthe
Oct 13 2015 11:10 UTC
nah, that's way too much work, and I wouldn't dream of forcing emacs on to everyone
Gabriella
@rippedspine
Oct 13 2015 11:16 UTC
seems more like a mission for world domination
Marco Zocca
@ocramz
Oct 13 2015 11:17 UTC
Hi! to the Haskellers among you with a project to showcase: the Haskell communities and activities report is accepting submissions until October 30 (I've just sent mine ^_^ )
Magnus Therning
@magthe
Oct 13 2015 16:04 UTC
@ocramz what project did you submit?
Marco Zocca
@ocramz
Oct 13 2015 17:13 UTC
@magthe ^
Marco Zocca
@ocramz
Oct 13 2015 17:56 UTC
likey? feel like contributing? :D