Mojolicious-Plugin-FeedReader

 view release on metacpan or  search on metacpan

t/samples/perlmonks.html  view on Meta::CPAN

<p>If you've read <a href="www.perlmonks.org/?node_id=1104569">my previous post on microperl</a>, then you're sufficiently prepared to <b>take this post with a grain of salt</b>.  As a brief summary, I'll re-quote something Chromatic wrote to start m...

<p><i>
"If I were to implement a language now, I'd write a very minimal core suitable for bootstrapping. ... Think of a handful of ops. Think very low level. (Think something a little higher than the universal Turing machine and the lambda calculus and mayb...
</i></p>

<p>Warning: I've never written a VM or a bytecode interpreter.  I have written interpreters and worked with bytecodes before (okay, a 6502 emulator, but that's basically a bytecode interpreter, right?)  Just remember that I'm not posting from a posit...

<p>So I found the Lua opcode set, and it seems a good starting point for talking about a small, though perhaps not minimal, Turing machine that seems to do much of what Chromatic was thinking about... except for XS, which I still haven't wrapped my h...

<p>Lua has <a href="http://www.jucs.org/jucs_11_7/the_implementation_of_lua/jucs_11_7_1159_1176_defigueiredo.html#sec7">a register-based 35 opcode VM with flat closures, threads, coroutines, incremental garbage collection...</a> and manages to shoeho...

<p>Again, a disclaimer: I haven't been in a compiler construction class for 25 years, and my career has typically been enterprise coding, data analysis, and tool scripting.  Regardless, a small opcode set seems to me to be important for portability. ...

<p>I don't assume that Lua's codes are sufficient for Perl... things are likely missing or just not quite right for Perl.  But I have to start somewhere, right?  And I figure some of you have the right Domain Knowledge to shed some light on the subje...

<p>There's lots of neat notes in the aforementioned Lua design doc, written in a clear and concise manner.  And now for a brief glance at Lua's opcodes:</p>
<div class='readmore-link'><a href="?node_id=1104594">Read more...</a><span class='readmore-size'> (3 kB)</span></div></ul>

  </td>
</tr>



( run in 0.391 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )