<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>http://groups.google.se/group/lisp-flavoured-erlang</id>
  <title type="text">Lisp Flavoured Erlang Google Group</title>
  <subtitle type="text">
  Discussions, question and what not regarding LFE.
  </subtitle>
  <link href="/group/lisp-flavoured-erlang/feed/atom_v1_0_msgs.xml" rel="self" title="Lisp Flavoured Erlang feed"/>
  <updated>2010-03-03T04:42:14Z</updated>
  <generator uri="http://groups.google.se" version="1.99">Google Groups</generator>
  <entry>
  <author>
  <name>Jonathan Smith</name>
  <email>jonathansmith...@gmail.com</email>
  </author>
  <updated>2010-03-03T04:42:14Z</updated>
  <id>http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/3a1478456f18e396/16180a2e63b7f4e7?show_docid=16180a2e63b7f4e7</id>
  <link href="http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/3a1478456f18e396/16180a2e63b7f4e7?show_docid=16180a2e63b7f4e7"/>
  <title type="text">Re: In the pipeline</title>
  <summary type="html" xml:space="preserve">
  Should read: &amp;quot;Therefore, I would prefer to see &amp;quot;:&amp;quot; used as the module prefix &lt;br&gt; and the function name separator of choice&amp;quot; &lt;br&gt; On Tue, Mar 2, 2010 at 11:40 PM, Jonathan Smith
  </summary>
  </entry>
  <entry>
  <author>
  <name>Jonathan Smith</name>
  <email>jonathansmith...@gmail.com</email>
  </author>
  <updated>2010-03-03T04:40:20Z</updated>
  <id>http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/3a1478456f18e396/710f1ebd3d27968e?show_docid=710f1ebd3d27968e</id>
  <link href="http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/3a1478456f18e396/710f1ebd3d27968e?show_docid=710f1ebd3d27968e"/>
  <title type="text">Re: In the pipeline</title>
  <summary type="html" xml:space="preserve">
  The generalized prefix would be fairly easy to add to it. &lt;br&gt; The only issue I really would have with it was that I can&#39;t think of a use &lt;br&gt; case where it is really advantageous. &lt;br&gt; (Perhaps if you have a particularly long module name, but generally Erlang &lt;br&gt; module names seem to be fairly concise). &lt;br&gt; Even so, being able to change between &amp;quot;//&amp;quot; and &amp;quot;:&amp;quot; and whatever might get a
  </summary>
  </entry>
  <entry>
  <author>
  <name>rvirding</name>
  <email>rvird...@gmail.com</email>
  </author>
  <updated>2010-03-02T22:09:22Z</updated>
  <id>http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/3a1478456f18e396/c158851a8000b446?show_docid=c158851a8000b446</id>
  <link href="http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/3a1478456f18e396/c158851a8000b446?show_docid=c158851a8000b446"/>
  <title type="text">Re: In the pipeline</title>
  <summary type="html" xml:space="preserve">
  I should have commented this earlier. &lt;br&gt; This is a nice idea, it sort of works backwards to how I had &lt;br&gt; envisioned (prefix ...) to work. It is definitely easier to implement &lt;br&gt; and much more efficient for the interpreter as it generates macros. &lt;br&gt; Very good for libraries. I would extend it be used like: &lt;br&gt; (import-module foo foo:)
  </summary>
  </entry>
  <entry>
  <author>
  <name>cadar</name>
  <email>cadar...@gmail.com</email>
  </author>
  <updated>2010-02-18T07:31:32Z</updated>
  <id>http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/9779a8b0f92d3fe0/bda78c240ba01722?show_docid=bda78c240ba01722</id>
  <link href="http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/9779a8b0f92d3fe0/bda78c240ba01722?show_docid=bda78c240ba01722"/>
  <title type="text">REPL search tool for functions</title>
  <summary type="html" xml:space="preserve">
  Hi. I have a small _experiment_ going on here [1] that I wish to share. &lt;br&gt; It&#39;s a search tool for functions. Also, a faster way of looking up Erlang &lt;br&gt; functions. &lt;br&gt; As you may imagine, it&#39;s not for every module out there. &lt;br&gt; The syntax is: (query &amp;lt;module&amp;gt; (where &amp;lt;arguments&amp;gt; &#39;-&amp;gt; &amp;lt;output&amp;gt;)) &lt;br&gt; (#(fail (== (: lists concat &#39;(3 1 3)) &#39;(1 3)) &#39;&amp;quot;313&amp;quot;)
  </summary>
  </entry>
  <entry>
  <author>
  <name>Raoul Duke</name>
  <email>rao...@gmail.com</email>
  </author>
  <updated>2010-02-17T18:31:20Z</updated>
  <id>http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/a3cb7e9e63a0a4da/0657a928b12b1269?show_docid=0657a928b12b1269</id>
  <link href="http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/a3cb7e9e63a0a4da/0657a928b12b1269?show_docid=0657a928b12b1269"/>
  <title type="text">Re: LFE is wonderful! Question about inconsistent behavior when matching</title>
  <summary type="html" xml:space="preserve">
  i&#39;m sure you have plenty of stuff in the TODO pipeline... i wonder if &lt;br&gt; there is anybody using LFE who could donate time and brains to getting &lt;br&gt; LFE + Dialyzer more production-ready? (not me!) &lt;br&gt; sincerely.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Robert Virding</name>
  <email>rvird...@gmail.com</email>
  </author>
  <updated>2010-02-17T14:48:54Z</updated>
  <id>http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/a3cb7e9e63a0a4da/f50daa837d788635?show_docid=f50daa837d788635</id>
  <link href="http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/a3cb7e9e63a0a4da/f50daa837d788635?show_docid=f50daa837d788635"/>
  <title type="text">Re: LFE is wonderful! Question about inconsistent behavior when matching</title>
  <summary type="html" xml:space="preserve">
  Be warned that dialyzer contains no LFE support at present. All I did was a &lt;br&gt; quick feasibility test to show that it would be possible to use it with LFE. &lt;br&gt; Robert
  </summary>
  </entry>
  <entry>
  <author>
  <name>S Suon</name>
  <email>tjoa...@yahoo.com</email>
  </author>
  <updated>2010-02-17T14:34:30Z</updated>
  <id>http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/a3cb7e9e63a0a4da/a6f874f4c27f1a3b?show_docid=a6f874f4c27f1a3b</id>
  <link href="http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/a3cb7e9e63a0a4da/a6f874f4c27f1a3b?show_docid=a6f874f4c27f1a3b"/>
  <title type="text">Re: LFE is wonderful! Question about inconsistent behavior when matching</title>
  <summary type="html" xml:space="preserve">
  Thank you for your generous reply. I&#39;ll take another look at dialyzer. &lt;br&gt; --- Sarino &lt;br&gt; To: &amp;quot;Lisp Flavoured Erlang&amp;quot; &amp;lt;lisp-flavoured-erlang@googleg roups.com&amp;gt; &lt;br&gt; Using many source-levels tools will, of course, be difficult but with &lt;br&gt; the dialyzer it will be possible with LFE. This is because the &lt;br&gt; dialyzer does not work on source erlang but an internal format in the
  </summary>
  </entry>
  <entry>
  <author>
  <name>Jonathan Smith</name>
  <email>jonathansmith...@gmail.com</email>
  </author>
  <updated>2010-02-17T05:33:28Z</updated>
  <id>http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/3a1478456f18e396/d31f7c594128ae45?show_docid=d31f7c594128ae45</id>
  <link href="http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/3a1478456f18e396/d31f7c594128ae45?show_docid=d31f7c594128ae45"/>
  <title type="text">Re: In the pipeline</title>
  <summary type="html" xml:space="preserve">
  Hi, &lt;br&gt; I have come up with a little macro for doing module imports. &lt;br&gt; Posted here: &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://gist.github.com/306323&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; I&#39;ll let you look at the code, but pretty much you use it like: &lt;br&gt; (import-module foo) &lt;br&gt; And then it finds all of the exported functions in that module, and &lt;br&gt; creates a macro foo:fn-name for each, which expands into the form
  </summary>
  </entry>
  <entry>
  <author>
  <name>rvirding</name>
  <email>rvird...@gmail.com</email>
  </author>
  <updated>2010-02-16T22:51:59Z</updated>
  <id>http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/a3cb7e9e63a0a4da/a8ba870b91748358?show_docid=a8ba870b91748358</id>
  <link href="http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/a3cb7e9e63a0a4da/a8ba870b91748358?show_docid=a8ba870b91748358"/>
  <title type="text">Re: LFE is wonderful! Question about inconsistent behavior when matching</title>
  <summary type="html" xml:space="preserve">
  Using many source-levels tools will, of course, be difficult but with &lt;br&gt; the dialyzer it will be possible with LFE. This is because the &lt;br&gt; dialyzer does not work on source erlang but an internal format in the &lt;br&gt; compiler, Core erlang, which LFE also uses. I have done some quick &lt;br&gt; hacks to the dialyzer and got it to work, but it is nothing you would
  </summary>
  </entry>
  <entry>
  <author>
  <name>tjoad</name>
  <email>tjoa...@yahoo.com</email>
  </author>
  <updated>2010-02-16T00:32:54Z</updated>
  <id>http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/a3cb7e9e63a0a4da/a997108c486ab90d?show_docid=a997108c486ab90d</id>
  <link href="http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/a3cb7e9e63a0a4da/a997108c486ab90d?show_docid=a997108c486ab90d"/>
  <title type="text">LFE is wonderful! Question about inconsistent behavior when matching</title>
  <summary type="html" xml:space="preserve">
  Hello, Mr. Virding: &lt;br&gt; I want to tell you first of all how much I like your lisp front-end &lt;br&gt; to erlang. It makes using erlang -- as good a system as it is -- that &lt;br&gt; much more pleasurable to use. It has made me so productive that, from &lt;br&gt; now on, I will be implementing most of my high-level modules in LFE. I &lt;br&gt; will continue to design the lower-level ones in erlang, however,
  </summary>
  </entry>
  <entry>
  <author>
  <name>rvirding</name>
  <email>rvird...@gmail.com</email>
  </author>
  <updated>2010-02-03T11:51:44Z</updated>
  <id>http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/7ce049c137073ebe/37d6e0067fabdd08?show_docid=37d6e0067fabdd08</id>
  <link href="http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/7ce049c137073ebe/37d6e0067fabdd08?show_docid=37d6e0067fabdd08"/>
  <title type="text">Re: In the pipline</title>
  <summary type="html" xml:space="preserve">
  - When OTP documentation tools are properly available convert all &lt;br&gt; documentation to use them. &lt;br&gt; I am not a fan of edoc! &lt;br&gt; Getting old, &lt;br&gt; Robert
  </summary>
  </entry>
  <entry>
  <author>
  <name>rvirding</name>
  <email>rvird...@gmail.com</email>
  </author>
  <updated>2010-02-03T11:36:22Z</updated>
  <id>http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/3a1478456f18e396/c488b6559fb5a8f6?show_docid=c488b6559fb5a8f6</id>
  <link href="http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/3a1478456f18e396/c488b6559fb5a8f6?show_docid=c488b6559fb5a8f6"/>
  <title type="text">In the pipeline</title>
  <summary type="html" xml:space="preserve">
  Here are some things which are in my immediate pipeline for LFE: &lt;br&gt; - The interpreter, lfe_eval, does not handle macro expansion properly, &lt;br&gt; fix this. &lt;br&gt; - Guards are a mess now if you want more complex guards, it&#39;s not at &lt;br&gt; all clear, fix this. &lt;br&gt; - Improve the user_guide.txt documentation adding a new section on
  </summary>
  </entry>
  <entry>
  <author>
  <name>rvirding</name>
  <email>rvird...@gmail.com</email>
  </author>
  <updated>2010-01-29T22:32:50Z</updated>
  <id>http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/c29834d45bcd2b65/1fd0df7597c449cb?show_docid=1fd0df7597c449cb</id>
  <link href="http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/c29834d45bcd2b65/1fd0df7597c449cb?show_docid=1fd0df7597c449cb"/>
  <title type="text">Git and github</title>
  <summary type="html" xml:space="preserve">
  Using github to work on LFE is a Good Thing. Forking LFE and telling &lt;br&gt; me when there is something to pull makes it easy for me to incorporate &lt;br&gt; changes. But it is even better if you create your own branches to do &lt;br&gt; it in and don&#39;t use either master or develop; pretty much like with &lt;br&gt; otp. This make is it easier for me to keep my branches clean and
  </summary>
  </entry>
  <entry>
  <author>
  <name>rvirding</name>
  <email>rvird...@gmail.com</email>
  </author>
  <updated>2010-01-29T22:23:14Z</updated>
  <id>http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/81ef2999371d2f9f/e8ebc4687dbeb8ee?show_docid=e8ebc4687dbeb8ee</id>
  <link href="http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/81ef2999371d2f9f/e8ebc4687dbeb8ee?show_docid=e8ebc4687dbeb8ee"/>
  <title type="text">LFE examples</title>
  <summary type="html" xml:space="preserve">
  Getting back in the groove now after Christmas/New Year. &lt;br&gt; A few days ago Mats (cadar) asked me what requirements I have for LFE &lt;br&gt; examples. Very few actually and not that difficult: &lt;br&gt; - A simple copyright which allows people to load, run and modify the &lt;br&gt; code. &lt;br&gt; - An interesting, fun, different, etc piece of code. If it is
  </summary>
  </entry>
  <entry>
  <author>
  <name>cadar</name>
  <email>cadar...@gmail.com</email>
  </author>
  <updated>2010-01-11T09:33:25Z</updated>
  <id>http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/e245ce146f2e1555/38270170646b18dd?show_docid=38270170646b18dd</id>
  <link href="http://groups.google.se/group/lisp-flavoured-erlang/browse_thread/thread/e245ce146f2e1555/38270170646b18dd?show_docid=38270170646b18dd"/>
  <title type="text">shell automation using screen</title>
  <summary type="html" xml:space="preserve">
  A bit off topic but I found it useful. &lt;br&gt; To automate repetitive tasks I use &amp;quot;screen -X stuff $&#39;&amp;lt;command&amp;gt;&#39;&amp;quot; to start, &lt;br&gt; load and test my code. The stuff command send characters to a started screen &lt;br&gt; session. It works great. &lt;br&gt; This is the script: &lt;br&gt; --------------------- &lt;br&gt; function run { &lt;br&gt; screen -X stuff &amp;quot;$1&amp;quot; &lt;br&gt; sleep 0.1
  </summary>
  </entry>
</feed>
