Mojolicious-Plugin-FeedReader
view release on metacpan or search on metacpan
t/samples/perlmonks.html view on Meta::CPAN
</tr>
<tr class="post-voterep">
<td colspan="2" class="voterep">
</td>
</tr>
<tr class="post-body post_body">
<td colspan="2">
<ul><p>Hi all,</p>
<p>as a regular reader of the Perlweekly newsletter I stumbled on this entry in Edition <a href="http://perlweekly.com/archive/170.html">#170</a>: <a href="https://twitter.com/OvidPerl/status/524669894710013952">Stop using indirect object notation</a...
<p>In the same moment I thought: Didn't I ask something related some time ago? Yes, I did. And I found it: <a href="?node_id=1020863">Reference needed</a>.</p>
<p>So, I bring this to awareness once again.</p>
<p>The reactions on twitter are interesting. IMHO the very first action that could be taken: Change all (changeable) documentation where <tt class='inlinecode'>new Class</tt> is used. Because most people don't care. They're copy&pasting the examples ...
<p>Regards<br />
McA</p></ul>
</td>
</tr>
<!-- End Post -->
<!-- Begin Post -->
<!-- embed node with vote container -->
<tr class="post-head post_head">
<td valign="top" style="padding-left:.2em">
<!-- TITLE -->
<a id ="post-head-id1104594"
name="post-head-id1104594"
href="?node_id=1104594"
>Refactoring Perl5 with Lua</a>
<br/>
<!-- REPLIES -->
1 direct reply — <a href="?node_id=1104594">Read more / Contribute</a>
</td>
<td valign="top" align="right" style="padding-right:.2em">
<!-- AUTHOR -->
by <a href="?node_id=127615">rje</a>
<br/>
<!-- DATE -->
on Oct 21, 2014 at 14:31
</td>
</tr>
<tr class="post-voterep">
<td colspan="2" class="voterep">
</td>
</tr>
<tr class="post-body post_body">
<td colspan="2">
<ul><p>WARNING: It may be that I'm simply thinking about Parrot in a different way...</p>
<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>
<!-- End Post -->
</table>
</td>
</tr>
</table>
<!--/contained stuff-->
</td>
<!--nodelet handling code (monktainer)-->
<td width="20%" valign="top" align="right" class="nodelets">
<!-- Begin nodelets -->
<table class='nodelet_container' id='nodelet_container'>
<!-- Nodelet Break -->
<tbody class="nodelet" id="Log_In">
<tr><th class="nodelet_head">
<span class="title">Log In</span><a href="?node=About the Log In" class="nodelethead-annot"><sup>?</sup></a>
</th></tr>
<tr><td class="nodelet_body">
<form method="post" action="?" enctype="multipart/form-data" name="login">
<div style="display:none"><input type="hidden" name="node_id" value="109" /></div>
<input type="hidden" name="op" value="login" />
<input type="hidden" name="lastnode_id" value="131" />
<table border="0"><tr><td>
Username:</td><td>
<input type="text" name="user" size="10" maxlength="34" />
</td></tr><tr><td>
Password:</td><td>
<input type="password" name="passwd" size="10" maxlength="10" />
</td></tr></table>
<label><input type="checkbox" name="expires" value="+10y" />remember me</label>
<input type="submit" name="login" value="Login" />
<br />
<a href="?node_id=2513">What's my password?</a>
<br />
<a href="?node_id=101">Create A New User</a>
</form>
</td></tr>
</tbody>
<!-- Nodelet Break -->
( run in 1.631 second using v1.01-cache-2.11-cpan-2398b32b56e )