<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-1257969457375562525.post8652543547281862570..comments</id><updated>2010-02-24T19:42:00.807-08:00</updated><category term='rubyconf'/><category term='ruby'/><category term='reia peg'/><category term='speed'/><category term='scala'/><category term='birthday'/><category term='clojure'/><category term='erlang'/><category term='ubuntu linux jackalope'/><category term='revactor'/><category term='eventmachine'/><category term='smalltalk'/><category term='perl'/><category term='peridot'/><category term='oop'/><category term='youtube'/><category term='parsing'/><category term='software transactional memory'/><category term='reia'/><category term='rock band'/><category term='jvm'/><category term='concurrency'/><category term='distributed computing'/><category term='state'/><category term='electronics'/><category term='scroobius pip'/><category term='object oriented programming'/><category term='destructive assignment'/><category term='rihanna'/><category term='beatles'/><category term='rev'/><category term='python'/><category term='new media'/><category term='actor model'/><category term='viacom'/><category term='unix'/><category term='identity'/><category term='twitter'/><category term='celluloid'/><category term='erlang factory'/><category term='indentation'/><category term='fair use'/><category term='async'/><category term='repetitive generic music'/><category term='json'/><category term='hipe'/><title type='text'>Comments on Unlimited Novelty: Reia: now over an order of magnitude faster at loa...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.unlimitednovelty.com/feeds/8652543547281862570/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default'/><link rel='alternate' type='text/html' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html'/><author><name>Tony</name><uri>http://www.blogger.com/profile/05698660503129206682</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1257969457375562525.post-4219188950918397659</id><published>2010-02-24T11:21:10.899-08:00</published><updated>2010-02-24T11:21:10.899-08:00</updated><title type='text'>Hello Tony,

Well, sounds nice for me! :D 

So, ju...</title><content type='html'>Hello Tony,&lt;br /&gt;&lt;br /&gt;Well, sounds nice for me! :D &lt;br /&gt;&lt;br /&gt;So, just remember to you that the ** operator doesn&amp;#39;t work with big numbers, this is not exactly only about performance, the interpreter returns an error when you have huge numbers, like&lt;br /&gt;&lt;br /&gt;2** 400300&lt;br /&gt;&lt;br /&gt;;-)&lt;br /&gt;&lt;br /&gt;Cheers!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default/4219188950918397659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default/4219188950918397659'/><link rel='alternate' type='text/html' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html?showComment=1267039270899#c4219188950918397659' title=''/><author><name>mojitos</name><uri>http://www.blogger.com/profile/13186123061480705999</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html' ref='tag:blogger.com,1999:blog-1257969457375562525.post-8652543547281862570' source='http://www.blogger.com/feeds/1257969457375562525/posts/default/8652543547281862570' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1477037873'/></entry><entry><id>tag:blogger.com,1999:blog-1257969457375562525.post-5875821852552932778</id><published>2010-02-22T09:26:01.207-08:00</published><updated>2010-02-22T09:26:01.207-08:00</updated><title type='text'>I added Numeric#times.  

Don&amp;#39;t worry, I will ...</title><content type='html'>I added Numeric#times.  &lt;br /&gt;&lt;br /&gt;Don&amp;#39;t worry, I will get the performance tuned at some point in the future, but right now things are in too much flux to start adding in performance optimizations.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default/5875821852552932778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default/5875821852552932778'/><link rel='alternate' type='text/html' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html?showComment=1266859561207#c5875821852552932778' title=''/><author><name>Tony</name><uri>http://www.blogger.com/profile/05698660503129206682</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html' ref='tag:blogger.com,1999:blog-1257969457375562525.post-8652543547281862570' source='http://www.blogger.com/feeds/1257969457375562525/posts/default/8652543547281862570' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-443037518'/></entry><entry><id>tag:blogger.com,1999:blog-1257969457375562525.post-5391999950532605762</id><published>2010-02-21T07:39:36.198-08:00</published><updated>2010-02-21T07:39:36.198-08:00</updated><title type='text'>Hi Tony, thanks for the reply..

I just made this ...</title><content type='html'>Hi Tony, thanks for the reply..&lt;br /&gt;&lt;br /&gt;I just made this modification because i *work* with huge numbers and combinatorial optimization, and the ** operator does not work with my algorithms, and i&amp;#39;m really interested to test your language with my combinatorial algorithms :D&lt;br /&gt;&lt;br /&gt;playing with your source code, i also add a &amp;#39;times&amp;#39;operator in numeric.re:&lt;br /&gt;&lt;br /&gt;  def call(self, :times, args, block)&lt;br /&gt;    list = erl.lists.seq(1, self)&lt;br /&gt;    erl.lists.foreach(block, list)&lt;br /&gt;    &amp;quot;ok&amp;quot;&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;BTW, really nice modifications on architecture! :)&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;&lt;br /&gt;Glaucio G. de M. Melo</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default/5391999950532605762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default/5391999950532605762'/><link rel='alternate' type='text/html' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html?showComment=1266766776198#c5391999950532605762' title=''/><author><name>mojitos</name><uri>http://www.blogger.com/profile/13186123061480705999</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html' ref='tag:blogger.com,1999:blog-1257969457375562525.post-8652543547281862570' source='http://www.blogger.com/feeds/1257969457375562525/posts/default/8652543547281862570' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1477037873'/></entry><entry><id>tag:blogger.com,1999:blog-1257969457375562525.post-6604596955302013325</id><published>2010-02-20T20:41:48.565-08:00</published><updated>2010-02-20T20:41:48.565-08:00</updated><title type='text'>Hello,

This may sound ironic given the context of...</title><content type='html'>Hello,&lt;br /&gt;&lt;br /&gt;This may sound ironic given the context of this post, but I&amp;#39;m not really working on additional performance optimizations at this point.  The goal of the rewrite was to get the language architecture on better footing, but at this point I&amp;#39;m not concerned about micro-optimizing.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default/6604596955302013325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default/6604596955302013325'/><link rel='alternate' type='text/html' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html?showComment=1266727308565#c6604596955302013325' title=''/><author><name>Tony</name><uri>http://www.blogger.com/profile/05698660503129206682</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html' ref='tag:blogger.com,1999:blog-1257969457375562525.post-8652543547281862570' source='http://www.blogger.com/feeds/1257969457375562525/posts/default/8652543547281862570' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-443037518'/></entry><entry><id>tag:blogger.com,1999:blog-1257969457375562525.post-8167653134827487078</id><published>2010-02-20T10:21:03.437-08:00</published><updated>2010-02-20T10:21:03.437-08:00</updated><title type='text'>Hello Tony, nice post!

I&amp;#39;m interested on Reia...</title><content type='html'>Hello Tony, nice post!&lt;br /&gt;&lt;br /&gt;I&amp;#39;m interested on Reia features, especially the &amp;#39;**&amp;#39;(power) operator. I saw in the code that you just&lt;br /&gt;implement this feature using math:pow erlang&amp;#39;s operator. I implement here another way to compute this. Here are the steps:&lt;br /&gt;&lt;br /&gt;1.  Create a reia_pow.erl file in core folder with the content&lt;br /&gt;% Code example by Hynek Vychodil, introduced into reia&amp;#39;s source code&lt;br /&gt;%&lt;br /&gt;% http://www.erlang.org/pipermail/erlang-questions/2009-April/043013.html&lt;br /&gt;&lt;br /&gt;-module(reia_pow).&lt;br /&gt;&lt;br /&gt;-export([reia_pow/2]).&lt;br /&gt;&lt;br /&gt;reia_pow(X, N) when is_integer(N), N &amp;gt;= 0 -&amp;gt; reia_pow(X, N, 1);&lt;br /&gt;reia_pow(X, N) when is_integer(N) -&amp;gt; 1 / reia_pow(X, -N, 1);&lt;br /&gt;reia_pow(X, N) when is_float(N) -&amp;gt; math:pow(X, N).&lt;br /&gt;&lt;br /&gt;reia_pow(_, 0, P) -&amp;gt; P;&lt;br /&gt;reia_pow(X, N, A) when N rem 2 =:= 0 -&amp;gt;&lt;br /&gt;    reia_pow(X * X, N div 2, A);&lt;br /&gt;reia_pow(X, N, A) -&amp;gt; reia_pow(X, N - 1, A * X).&lt;br /&gt;&lt;br /&gt;2. Update reia_r2e.erl, changing &lt;br /&gt;&lt;br /&gt;    {remote, Line, {atom, Line, math}, {atom, Line, pow}},&lt;br /&gt;&lt;br /&gt;to&lt;br /&gt;&lt;br /&gt;    {remote, Line, {atom, Line, reia_pow}, {atom, Line, reia_pow}},&lt;br /&gt;    &lt;br /&gt;&lt;br /&gt;Just recompile the source and you can perform commands like:&lt;br /&gt;&lt;br /&gt;2**2048&lt;br /&gt;&lt;br /&gt;in a faster way, considering bigger numbers evolving just integers&lt;br /&gt;&lt;br /&gt;See ya&lt;br /&gt;&lt;br /&gt;Glaucio G. de M. Melo</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default/8167653134827487078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default/8167653134827487078'/><link rel='alternate' type='text/html' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html?showComment=1266690063437#c8167653134827487078' title=''/><author><name>mojitos</name><uri>http://www.blogger.com/profile/13186123061480705999</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html' ref='tag:blogger.com,1999:blog-1257969457375562525.post-8652543547281862570' source='http://www.blogger.com/feeds/1257969457375562525/posts/default/8652543547281862570' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1477037873'/></entry><entry><id>tag:blogger.com,1999:blog-1257969457375562525.post-1660794053969625630</id><published>2010-01-24T03:36:46.637-08:00</published><updated>2010-01-24T03:36:46.637-08:00</updated><title type='text'>I&amp;#39;m not planning on beginning a reimplementati...</title><content type='html'>I&amp;#39;m not planning on beginning a reimplementation of the standard library until immutable objects are available.&lt;br /&gt;&lt;br /&gt;As for an ETA on a stable, embeddable version?  I don&amp;#39;t know, at least another few months.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default/1660794053969625630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default/1660794053969625630'/><link rel='alternate' type='text/html' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html?showComment=1264333006637#c1660794053969625630' title=''/><author><name>Tony</name><uri>http://www.blogger.com/profile/05698660503129206682</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html' ref='tag:blogger.com,1999:blog-1257969457375562525.post-8652543547281862570' source='http://www.blogger.com/feeds/1257969457375562525/posts/default/8652543547281862570' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-443037518'/></entry><entry><id>tag:blogger.com,1999:blog-1257969457375562525.post-351681544522839264</id><published>2010-01-14T10:41:15.527-08:00</published><updated>2010-01-14T10:41:15.527-08:00</updated><title type='text'>Hi, I&amp;#39;m thinking now about adding scripting su...</title><content type='html'>Hi, I&amp;#39;m thinking now about adding scripting support to http://erlyvideo.org/ and one of the choices is embedded Reia. How do you think, when will it be possible to embed testing version?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default/351681544522839264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default/351681544522839264'/><link rel='alternate' type='text/html' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html?showComment=1263494475527#c351681544522839264' title=''/><author><name>max.lapshin</name><uri>http://www.blogger.com/profile/12637758996253923148</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_X0rV3mCID7Q/SRLqCM56zfI/AAAAAAAAAAM/VZVgBMhAmag/S220/me.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html' ref='tag:blogger.com,1999:blog-1257969457375562525.post-8652543547281862570' source='http://www.blogger.com/feeds/1257969457375562525/posts/default/8652543547281862570' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1014223685'/></entry><entry><id>tag:blogger.com,1999:blog-1257969457375562525.post-8848761448656762509</id><published>2010-01-14T08:42:23.714-08:00</published><updated>2010-01-14T08:42:23.714-08:00</updated><title type='text'>Impressive.

Any idea when the example lib (tcp, o...</title><content type='html'>Impressive.&lt;br /&gt;&lt;br /&gt;Any idea when the example lib (tcp, odbc, ...) is available in the minimal branch again?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default/8848761448656762509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default/8848761448656762509'/><link rel='alternate' type='text/html' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html?showComment=1263487343714#c8848761448656762509' title=''/><author><name>Dirk</name><uri>http://www.blogger.com/profile/01389979387970578159</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html' ref='tag:blogger.com,1999:blog-1257969457375562525.post-8652543547281862570' source='http://www.blogger.com/feeds/1257969457375562525/posts/default/8652543547281862570' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1197159348'/></entry><entry><id>tag:blogger.com,1999:blog-1257969457375562525.post-4051883522988634391</id><published>2010-01-09T22:12:18.798-08:00</published><updated>2010-01-09T22:12:18.798-08:00</updated><title type='text'>Amazing, can&amp;#39;t wait to try it out. Keep up the...</title><content type='html'>Amazing, can&amp;#39;t wait to try it out. Keep up the great work with Reia.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default/4051883522988634391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1257969457375562525/8652543547281862570/comments/default/4051883522988634391'/><link rel='alternate' type='text/html' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html?showComment=1263103938798#c4051883522988634391' title=''/><author><name>Knodi</name><uri>http://www.blogger.com/profile/11346196557912558357</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.unlimitednovelty.com/2010/01/reia-now-over-order-of-magnitude-faster.html' ref='tag:blogger.com,1999:blog-1257969457375562525.post-8652543547281862570' source='http://www.blogger.com/feeds/1257969457375562525/posts/default/8652543547281862570' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-821796695'/></entry></feed>
