<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body dir="auto">
<div>There's a Melbourne Clojure meet up group. I can send a link if needed<br>
<br>
Adrian</div>
<div><br>
On 4 Jun 2015, at 15:27, Kahlil Hodgson <<a href="mailto:kahlil.hodgson@dealmax.com.au">kahlil.hodgson@dealmax.com.au</a>> wrote:<br>
<br>
</div>
<blockquote type="cite">
<div>
<div dir="ltr">
<div class="gmail_default" style="font-family:monospace,monospace">Okay, Toby.  You've now got me looking at Clojure as an option.  
<br>
<br>
I'd definitely enjoy cutting code in that more than I would Python.<br>
</div>
</div>
<div class="gmail_extra"><br clear="all">
<div>
<div class="gmail_signature">
<div dir="ltr">
<div><br>
<font face="monospace, monospace">Kahlil (Kal) Hodgson                       GPG: C9A02289<br>
Head of Technology                         (m) +61 (0) 4 2573 0382<br>
DealMax Pty Ltd                            GitHub: @tartansandal<br>
<br>
Suite 1416<br>
401 Docklands Drive<br>
Docklands VIC 3008 Australia<br>
<br>
"All parts should go together without forcing.  You must remember that<br>
the parts you are reassembling were disassembled by you.  Therefore,<br>
if you can't get them together again, there must be a reason.  By all<br>
means, do not use a hammer."  -- IBM maintenance manual, 1925</font></div>
</div>
</div>
</div>
<br>
<div class="gmail_quote">On 4 June 2015 at 13:33, Toby Corkindale <span dir="ltr">
<<a href="mailto:toby.corkindale@strategicdata.com.au" target="_blank">toby.corkindale@strategicdata.com.au</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Oh, and I told a lie. openjdk-8 packages are in Ubuntu 15.04 (Vivid) now, too, so they may now be available as backports for the older LTS releases.<br>
<span class="im HOEnZb"><br>
----- Original Message -----<br>
> From: "Kahlil Hodgson" <<a href="mailto:kahlil.hodgson@dealmax.com.au">kahlil.hodgson@dealmax.com.au</a>><br>
</span>
<div class="HOEnZb">
<div class="h5">> To: "Toby Corkindale" <<a href="mailto:toby.corkindale@strategicdata.com.au">toby.corkindale@strategicdata.com.au</a>><br>
> Cc: "melbourne-pm" <<a href="mailto:melbourne-pm@pm.org">melbourne-pm@pm.org</a>><br>
> Sent: Thursday, 4 June, 2015 1:28:19 PM<br>
> Subject: Re: [Melbourne-pm] Dancing around the event horizon<br>
><br>
> Thanks muchly for the pointers!  Fedora 21 comes with OpenJDK 8 so I'm in<br>
> luck if I want to play with Zero.<br>
><br>
><br>
> Kahlil (Kal) Hodgson                       GPG: C9A02289<br>
> Head of Technology                         (m) +61 (0) 4 2573 0382<br>
> DealMax Pty Ltd                            GitHub: @tartansandal<br>
><br>
> Suite 1416<br>
> 401 Docklands Drive<br>
> Docklands VIC 3008 Australia<br>
><br>
> "All parts should go together without forcing.  You must remember that<br>
> the parts you are reassembling were disassembled by you.  Therefore,<br>
> if you can't get them together again, there must be a reason.  By all<br>
> means, do not use a hammer."  -- IBM maintenance manual, 1925<br>
><br>
> On 4 June 2015 at 12:44, Toby Corkindale <<br>
> <a href="mailto:toby.corkindale@strategicdata.com.au">toby.corkindale@strategicdata.com.au</a>> wrote:<br>
><br>
> > Apologies for broken quoting below; the work email system seems to suck in<br>
> > that regard.<br>
> ><br>
> > There is a list of a hundred JVMs on wikipedia[1] but for ones actually<br>
> > worth looking at, I'd say they are:<br>
> > The original - Oracle/OpenJDK 8. Oracle's version is based off OpenJDK<br>
> > these days, so is pretty similar on x64 architectures, but they seem to<br>
> > have a much better ARM implementation.<br>
> > I haven't seen openjdk8 packages for major distros yet, but Oracle's has<br>
> > been around for a while so that's what I've been using.<br>
> > You get both the regular hotspot, and also the "Zero" backend as part of<br>
> > openjdk. Zero being portable and a bit lighter.<br>
> ><br>
> > Avian -- lightweight, efficient, generates small code.<br>
> ><br>
> > Azul Zing -- designed for really heavyweight, memory-churning,<br>
> > latency-sensitive programs.<br>
> ><br>
> > JamVM -- Another small and lean JVM. I think OpenJDK's Zero backend ended<br>
> > up being a bit better, but before Avian and Zero came along, this was the<br>
> > "light" jvm of choice.<br>
> ><br>
> > You've heard of Dalvik, which is behind the Android OS, which is the JVM<br>
> > in everything but name. (I've written apps in Scala and then had them run<br>
> > on Android)<br>
> > I don't think anyone really uses it on its own though.<br>
> ><br>
> > 1: <a href="http://en.wikipedia.org/wiki/List_of_Java_virtual_machines" target="_blank">
http://en.wikipedia.org/wiki/List_of_Java_virtual_machines</a><br>
> ><br>
> > ----- Original Message -----<br>
> > > From: "Kahlil Hodgson" <<a href="mailto:kahlil.hodgson@dealmax.com.au">kahlil.hodgson@dealmax.com.au</a>><br>
> > > To: "melbourne-pm" <<a href="mailto:melbourne-pm@pm.org">melbourne-pm@pm.org</a>><br>
> > > Sent: Thursday, 4 June, 2015 12:13:21 PM<br>
> > > Subject: Re: [Melbourne-pm] Dancing around the event horizon<br>
> > ><br>
> > ><br>
> > > On 4 June 2015 at 11:44, Toby Corkindale <<br>
> > > <a href="mailto:toby.corkindale@strategicdata.com.au">toby.corkindale@strategicdata.com.au</a> > wrote:<br>
> > ><br>
> > ><br>
> > > I say "appropriate* JVM" because there are quite a few different jvm<br>
> > engines<br>
> > > around by now; some of them designed to be lightweight, fast-startup,<br>
> > > memory-efficient affairs, and some designed to be highly-tunable and as<br>
> > fast<br>
> > > as possible for longer-running processes. If you want to make the jvm<br>
> > look<br>
> > > bad, it's easy to select an engine that's tuned against your benchmark<br>
> > > needs.<br>
> > ><br>
> > > ​I last wrote Java code at 1.5 (before they dropped the '1.' prefix). At<br>
> > the<br>
> > > time I was only aware of the JVM from Sun and the new Open Source one<br>
> > that<br>
> > > was being developed. I really haven't followed Java that closely since.<br>
> > > These lightweight JVMs sound interesting. I gather that's why my Android<br>
> > > phone is usable. Any pointers to other JVMs?<br>
> > ><br>
> > > K ​<br>
> > ><br>
> > ><br>
> > > _______________________________________________<br>
> > > Melbourne-pm mailing list<br>
> > > <a href="mailto:Melbourne-pm@pm.org">Melbourne-pm@pm.org</a><br>
> > > <a href="http://mail.pm.org/mailman/listinfo/melbourne-pm" target="_blank">
http://mail.pm.org/mailman/listinfo/melbourne-pm</a><br>
> ><br>
><br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
<blockquote type="cite">
<div><span>_______________________________________________</span><br>
<span>Melbourne-pm mailing list</span><br>
<span><a href="mailto:Melbourne-pm@pm.org">Melbourne-pm@pm.org</a></span><br>
<span><a href="http://mail.pm.org/mailman/listinfo/melbourne-pm">http://mail.pm.org/mailman/listinfo/melbourne-pm</a></span></div>
</blockquote>
</body>
</html>