Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Browse files

New post: Some Erlang progress that caught my interest

  • Loading branch information...
1 parent 7ec33ce commit 6db8a526f68a2eb392090125d94250e6b1dc2402 @noss committed
Showing with 18 additions and 0 deletions.
  1. +18 −0 _posts/2010-02-06-erlang-progress-that-caught-my-interest.textile
18 _posts/2010-02-06-erlang-progress-that-caught-my-interest.textile
@@ -0,0 +1,18 @@
+layout: post
+title: "Some Erlang progress that caught my interest"
+p(meta). 2010-02-06
+I have not been following the Erlang mailing list for almost six months, so these findings might be 'Teh old!!11' for all of you.
+Kostis Sagonas has made an automatic refactoring tool called "tidier": Take a look at this pdf presentation of what "things erlang tidier can do": The homepage has a link to a web-interface where you can try tidier on your own code without having the tool locally.
+On page 28 of that presentation I see this weird new list comprehension syntax. It is using double ampersands in what looks like a parallell list generator. That is news to me. Digging around I find "EEP 19": which is on a standards track. Apparently we are going to be able to zip up lists using LCs in a bright new future.
+My R13B03 does not have it. Tidier can refactor to it. I havent attempted a snapshot build of OTP on github. But I can guess this will be included in R13B04. Maybe tidier will be included as well. Maybe not. I don't know anything.
+With all these source tools for Erlang (dialyzer, wrangler, tidier, cover,...) it might be time to adjust my attitude toward Erlang IDEs, because I am not using a single one of these tools religiously. There must be some reason why I don't. My main development platform is vi/erlang and Makefiles from the shell. If I need to go through this pain threshold to set it up it just won't happen until the pain of not using them is greater.

0 comments on commit 6db8a52

Please sign in to comment.
Something went wrong with that request. Please try again.