Alpha installers for 0.14.1, please try them!

108 views
Skip to first unread message

Evan Czaplicki

unread,
Jan 8, 2015, 4:52:18 AM1/8/15
to elm-d...@googlegroups.com
List Only!

Use It
Here is the alpha installers for Mac. Windows should be coming later today.

Once you have it installed and are sure you are using these versions, please follow these instructions:
  • Download the latest version of evancz/elm-examples
  • Run elm-package install from the root of that repo, and make sure you are getting elm-lang/core 1.1.0
  • Run elm-reactor from the root of the elm-examples repo and see if everything works.
    If you run into anything, let me know here! If everything works, please try it with your stuff to see if anything comes up. When doing that, be absolutely certain you are using version 1.1.0 of core or you will have issues.

    Please report back on "it works" as well. The more feedback the better!

    Outline of changes
    The changes are outlined here and this should be all non-breaking improvements with one minor exception. When using elm-reactor and writing custom JS to start it, Elm.fullscreenDebug is a bit different. Overall, I do not want people messing with that manually at this point in time, and I think some docs are out of date on this point. Please start a new thread if you have issues/concerns about that specific point.

    Mitchell Nordine

    unread,
    Jan 8, 2015, 6:00:18 AM1/8/15
    to elm-d...@googlegroups.com
    This works for me, also fixes an issue I was running into with elm-reactor. Nice work!

    Peter Damoc

    unread,
    Jan 8, 2015, 6:07:14 AM1/8/15
    to elm-d...@googlegroups.com
    I have downloaded the installer, run it and I still get 0.13 from my elm --version
    'which elm' returns
    /Users/username/Library/Haskell/bin/elm

    I've deleted that, run the uninstall.sh, run the .pkg installer and now I have no elm. :)

    Please advise. :) 



    --
    You received this message because you are subscribed to the Google Groups "Elm Discuss" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss...@googlegroups.com.
    For more options, visit https://groups.google.com/d/optout.



    --
    There is NO FATE, we are the creators.
    blog: http://damoc.ro/

    Evan Czaplicki

    unread,
    Jan 8, 2015, 6:10:39 AM1/8/15
    to elm-d...@googlegroups.com
    Whooo! Man, that is a relief. Making installers is rough. And thanks for trying it out! :D

    Okay, the Windows installer is ready as well now.

    Folks with Windows machines, please try it out if you can! And be sure to follow the same instructions listed in the original message.

    --

    Evan Czaplicki

    unread,
    Jan 8, 2015, 6:16:19 AM1/8/15
    to elm-d...@googlegroups.com
    Peter, I think if you run the 0.14.1 installer again, you should be all set.

    Here's why: If you have ever installed via cabal or built from source, files will get placed on your computer in places that I'm not an expert on. That is controlled by Haskell stuff that is sort of platform specific. It sounds like you have removed those manually (the only way I know how to do it) which is good. From there the uninstall.sh script is specifically meant to be paired with the installer, so it'll only remove files placed by the installer that I bundle. So unless you have other static resources sitting around because of cabal, running the installer should work fine.

    Also, it sounds like you are upgrading from 0.13 to 0.14.1? If so, definitely look at the changelog and take a look through the release notes because 0.14 had some more serious changes.

    Peter Damoc

    unread,
    Jan 8, 2015, 6:43:04 AM1/8/15
    to elm-d...@googlegroups.com
    I have run the installer again and it did install a bunch of elm-* stuff... but no 'elm' executable. 

    I keep wanting to play with elm on and off... but still haven't taken the plunge yet so... I've played with 0.13 but not enough to be affected by the move to 0.14. ;) 



    Evan Czaplicki

    unread,
    Jan 8, 2015, 6:52:10 AM1/8/15
    to elm-d...@googlegroups.com
    Take the plunge! :)

    One of the changes from 0.13 to 0.14 is that the executable named elm has been replaced by elm-make. It is a more complete build tool that does parallel builds. In other words, if you were finding elm, it would be a problem! If you follow the directions in the first post about trying things with elm-reactor, you should be all set. Lets start a new thread if things are still weird.

    Laurence Roberts

    unread,
    Jan 8, 2015, 8:56:57 AM1/8/15
    to elm-d...@googlegroups.com
    Installed correctly and the examples work. Thanks for the update!

    Peter Damoc

    unread,
    Jan 8, 2015, 9:04:53 AM1/8/15
    to elm-d...@googlegroups.com
    I've tested the examples and they work perfectly for me (OS X Yosemite 10.10.2) 

    Reply all
    Reply to author
    Forward
    0 new messages