Elixir 0.6 release upcoming

97 views
Skip to first unread message

José Valim

unread,
Jul 25, 2012, 2:00:13 PM7/25/12
to elixir-l...@googlegroups.com
Ladies and gentlemen,

Elixir 0.6 release is upcoming.
The scheduled date for release is this friday.

The release will probably stay unannounced for a couple days, until homebrew and other package managers are updated with latest Elixir info.
Then we will change the website to master version, links and documentation.

If anyone is running on Elixir master and have any blockers or last time improvements, please let me know.

Cheers,

pe medeiros

unread,
Jul 25, 2012, 2:28:15 PM7/25/12
to elixir-l...@googlegroups.com
\o/

Grats!

2012/7/25 José Valim <jose....@gmail.com>



--
Pedro Henrique de Souza Medeiros
----------------------------------
Cel: +55 (61) 9197-0993
Email: pedr...@gmail.com

Beautiful is better than ugly,
Explicit is better than implicit,
Simple is better than complex,
Complex is better than complicated.

The Zen of Python, by Tim Peters


Dickson S. Guedes

unread,
Jul 25, 2012, 6:25:03 PM7/25/12
to elixir-l...@googlegroups.com
2012/7/25 José Valim <jose....@gmail.com>:
> Ladies and gentlemen,
>
> Elixir 0.6 release is upcoming.
> The scheduled date for release is this friday.

Nice! Congratulations! :D

[]s
--
Dickson S. Guedes
e-mail/gtalk: gue...@guedesof.net - skype: guediz
http://github.com/guedes - http://www.postgresql.org.br

José Valim

unread,
Jul 26, 2012, 2:40:40 AM7/26/12
to elixir-l...@googlegroups.com
Nice to see you have time to work on Elixir. I just pulled the latest master and noticed the change in module naming from __MAIN__-MyModule to Elixir-MyModule. I like that change because it makes the code a lot more obvious when Erlang code calls Elixir code. Now, if the dash character were an underscore (or double underscore or an at sign), we could even refer to Elixir modules without needing to quote the atom (to prevent Erlang from treating the dash as as the minus operator). Is there a specific reason to use a dash despite the inconvenience of having to always quote?

If the dash character was an underscore we would still need quoting since Elixir_Foo is considered a variable in Erlang. Ideally, I would prefer to use dots, so WYSIWYG, but we can't since it conflicts with Erlang packages.

If one day packages are removed from Erlang, I will rollback to use a dot instead of dash. For this reason, I recommend to use `elixir_transform` parse transformation. With the parse transform, you always write 'Elixir.Foo' and if one day anything changes, your code will continue working transparently.

Iaroslav Khrypko

unread,
Jul 26, 2012, 2:12:09 PM7/26/12
to elixir-l...@googlegroups.com
Could you also make sure that new version of Elixir compiles on win platforms? As I remeber, after reorganising make files compilation fails under cygwin.

José Valim

unread,
Jul 26, 2012, 2:57:07 PM7/26/12
to elixir-l...@googlegroups.com
I haven't tried under cygwin, but today I was able to run it normally (including mix) under windows.

I shall try with cygwin tomorrow, thanks!


José Valim
Founder and Lead Developer

Iaroslav Khrypko

unread,
Jul 27, 2012, 12:14:42 AM7/27/12
to elixir-l...@googlegroups.com
Jose, thank you a lot for your concerns! Hope to try out 0.6 release today :)

José Valim

unread,
Jul 28, 2012, 6:04:22 AM7/28/12
to elixir-l...@googlegroups.com
Hello everyone,

Elixir v0.6.0 wasn't released yet because I wanted to address some of the concerns raised here and on the issues tracker.

I am happy to say I have just pushed a couple fixes to Elixir that allows it to run under cygwin without problems.

Iaroslav, could you please try it out?

You can download a pre-package here: https://dl.dropbox.com/u/4934685/v0.6.0.dev.zip

After unpacking it, you should be able to run bin/elixir.bat, bin/iex.bat and all other executables without further issues.

Note you **cannot** run bin/iex written in shell script since cygwin uses the windows version of Erlang and Erlang fails to understand any path given in cygwin/unix style (for example, file:list_dir("/cygdrive") fails).

I plan to address the other issues during the weekend and hopefully get v0.6 out on monday.

Cheers,

Iaroslav Khrypko

unread,
Jul 29, 2012, 12:54:15 AM7/29/12
to elixir-l...@googlegroups.com
Sorry for delay in my answer. I've downloaded this build and tried everything out. Thank you a lot for finally enabling iex for windows! As you said, everything works from *.bat and in cygwin everything works the way you mentioned in your message.

However, my main concerns are related to building elixir under win platfom. On the latest version of elixir, I am unable to do this, because I receive C:\Program: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x4227d3).

Thank you again for your hard work :)

Субота, 28 липня 2012 р. 13:04:22 UTC+3 користувач José Valim написав:
Reply all
Reply to author
Forward
0 new messages