Ela Platform 2013.1 includes a new version of Ela (0.12.1) and a new version of standard library that provide a support for monadic programming in Ela including Haskell style "do" notation. An overview of this release is available here: http://elalang.net/docs/Article.aspx?p=whatsnew.htm
Download here:
http://elalang.googlecode.com/files/ela-platform-2013.1.zip
Ela Platform 2013.1 includes a new version of Ela (0.12.1) and a new version of standard library that provide a support for monadic programming in Ela including Haskell style "do" notation. An overview of this release is available here: http://elalang.net/docs/Article.aspx?p=whatsnew.htm
О©╫Download here:http://elalang.googlecode.com/files/ela-platform-2013.1.zipО©╫
--
О©╫
---
You received this message because you are subscribed to the Google Groups "elalang" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elalang+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
О©╫
О©╫
Hi, Vasily!
Documentation claimed that one may declare a record with field name that is not a valid Ela identifier and then use indexer operator to access the element. Does it mean that the following example should work:
let r = {"String"=0}
in r:"String"
Actually it doesn't but may be I didn't get an idea what the indexer operator is. One more question Is there any inner mechanism implemented to read from / write to external files in Ela? For example to parse a file.
14.02.2013, 02:04, "vorov2" <ba...@voronkov.name>:
Ela Platform 2013.1 includes a new version of Ela (0.12.1) and a new version of standard library that provide a support for monadic programming in Ela including Haskell style "do" notation. An overview of this release is available here: http://elalang.net/docs/Article.aspx?p=whatsnew.htm
Download here:http://elalang.googlecode.com/files/ela-platform-2013.1.zip--
---
You received this message because you are subscribed to the Google Groups "elalang" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elalang+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
Alexey,
An (:) is a function from index (numeric) to a value.
I guess you are looking for a function getField which would do a job in this case. You can find a description of this function in prelude documentation.
To answer your second question – Ela parser is not currently exposed to Ela code (you can make it available by yourself if you wish).