Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Node.jar - Java port by Oracle

Received: by 10.224.117.143 with SMTP id r15mr6705634qaq.1.1349410062461;
        Thu, 04 Oct 2012 21:07:42 -0700 (PDT)
X-BeenThere: nodejs@googlegroups.com
Received: by 10.224.146.194 with SMTP id i2ls5911944qav.6.gmail; Thu, 04 Oct
 2012 21:07:23 -0700 (PDT)
Received: by 10.224.189.75 with SMTP id dd11mr6713199qab.6.1349410043199;
        Thu, 04 Oct 2012 21:07:23 -0700 (PDT)
Received: by 10.224.189.75 with SMTP id dd11mr6713198qab.6.1349410043179;
        Thu, 04 Oct 2012 21:07:23 -0700 (PDT)
Return-Path: <waldron.r...@gmail.com>
Received: from mail-qc0-f171.google.com (mail-qc0-f171.google.com [209.85.216.171])
        by gmr-mx.google.com with ESMTPS id g28si1887644qcq.2.2012.10.04.21.07.23
        (version=TLSv1/SSLv3 cipher=OTHER);
        Thu, 04 Oct 2012 21:07:23 -0700 (PDT)
Received-SPF: pass (google.com: domain of waldron.r...@gmail.com designates 209.85.216.171 as permitted sender) client-ip=209.85.216.171;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of waldron.r...@gmail.com designates 209.85.216.171 as permitted sender) smtp.mail=waldron.r...@gmail.com; dkim=pass header...@gmail.com
Received: by mail-qc0-f171.google.com with SMTP id d1so851957qca.2
        for <nodejs@googlegroups.com>; Thu, 04 Oct 2012 21:07:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=date:from:to:message-id:in-reply-to:references:subject:x-mailer
         :mime-version:content-type;
        bh=csAOFavMFtn/EeZKyXeEEa1O/GZ0bQuWNR6NVyKTx8g=;
        b=m2cz0E8r4Tf4EITsp38VC8aJ0T4vYRHRaJE4VVApGMe7N9YjMbTvIFSHiGaisWOClp
         T0g728Ql+iDsmvcb4l6qBgf03INz+wuWzyJNDYIc/4AhQnDRRsdO7oQL50Ct4NkToeOc
         TH7Yh8bFXxlOSLy6wclGuCeLKeM4W2bs+nPmfHh9gFPnPvYxE7BpOOMNhLeuCOYsTxUR
         PmVIxPagR2VJY4iqG0oGD3JhmpQ3vHUjTqgbGyDyAdJPmkoazcwHKZMgC7Svs6U1KljM
         3i90Q3ERxjJJ7cxcqU3gZOWkgaf7PU/hRusHMwKKUjJxH/pTEft+XRhC6AL1Q9tVEe4r
         nPjQ==
Received: by 10.229.136.210 with SMTP id s18mr3153087qct.10.1349410042841;
        Thu, 04 Oct 2012 21:07:22 -0700 (PDT)
Return-Path: <waldron.r...@gmail.com>
Received: from [192.168.1.3] (pool-100-2-31-210.nycmny.fios.verizon.net. [100.2.31.210])
        by mx.google.com with ESMTPS id gd19sm9332276qeb.0.2012.10.04.21.07.21
        (version=TLSv1/SSLv3 cipher=OTHER);
        Thu, 04 Oct 2012 21:07:22 -0700 (PDT)
Date: Fri, 5 Oct 2012 00:07:19 -0400
From: Rick Waldron <waldron.r...@gmail.com>
To: nodejs@googlegroups.com
Message-ID: <F147416084E44712A2A623154E793...@gmail.com>
In-Reply-To: <CALV00nA+yhSwniD9XBHoPHFSASeSBaVMNh_RGymKCxGvgr=...@mail.gmail.com>
References: <0e0f7074-76dc-4b4c-ac5f-8612b12eb832@googlegroups.com>
 <CAHQurc8wXuTdESBbZri0knY=aPyz5mo7ABRpXJFmkW2z6wF...@mail.gmail.com>
 <CALV00nA+yhSwniD9XBHoPHFSASeSBaVMNh_RGymKCxGvgr=...@mail.gmail.com>
Subject: Re: [nodejs] Node.jar - Java port by Oracle
X-Mailer: sparrow 1.3.2 (build 507.11)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="506e5cf7_ded7263_3016"

--506e5cf7_ded7263_3016
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

So, is no one else nervous about the fact that Oracle owns the trademark "JavaScript", acquired along with Sun. If they develop a JavaScript implementation it gives them grounds to "defend the mark". 

-Rick


On Thursday, October 4, 2012 at 11:52 PM, Jonathan Buchanan wrote:

> There's been an interesting thread I've been following throughout this (my first) JavaOne of "polyglot" - pretty much: "Java the language is way, waaay far from perfect: use whatever JVM language best suits the job/domain at hand." Obviously, there's been that "on the JVM" bent, but the message dynamic language guys have been selling is: "if you need middleware which already exists in a Java EE app server and there's a wrapper for <favourite dynamic language>, just *use* the <favourite dynamic language> wrapper." Other talks have gone further and pretty much said: "look: when you need to scale, just use whatever's best at the task at hand, doesn't matter what it's written in/runs on," at which many mental high-fives were given by myself and a a certain amount of confuzzled questions were asked.
> 
> The JRuby guys are way ahead on this front: Charles Nutter has had a bunch of great talks here, and from listening to the Oracle & JVM guys it sounds like he's been a key driver as an initial user of the JVM-specific details (invokeDynamic). He and Tom Enebo (another JRuby guy) had a packed talk where they did a great job of sellling dynamic languages in general and for build/testing tools in particular as an entry point. Given that Oracle have people working on a more efficient JavaScript implementation than what's standard in Java-land, and that they're working on a Node API implementation (a talk today about implementation details such as https://github.com/szegedi/dynalink was a programmer geeking-out-fest, as someone who's been stuck in webapps-land for too long), I guess this just is a bit of a heads-up.
> 
> (I should point out, FWIW, that I use (server-side) JavaScript and Python almost exclusively in my free time and Java/JVM/enterprisey stuff almost exclusively at work, so I'm currently a bit stoked (and drunk on free alcolhol, and overwhelmed by SF partially due to the former) about having attended days of talks which merge stuff I'm interested in personally and stuff I *have* to be interested in professionally)
> 
> Thanks,
> Jonny.
> 
> On 4 October 2012 19:05, Ben Noordhuis <i...@bnoordhuis.nl (mailto:i...@bnoordhuis.nl)> wrote:
> > On Thu, Oct 4, 2012 at 7:16 PM, Jonathan Buchanan
> > <jonathan.bucha...@gmail.com (mailto:jonathan.bucha...@gmail.com)> wrote:
> > > I'm at JavaOne, for my sins, and I've been attending all the sessions
> > > related to Oracle's new JavaScript implementation in Java, called Nashorn.
> > >
> > > What initially caught my eye was that they're also porting the Node.js APIs,
> > > module system etc. in a project called Node.jar. Nashorn itself is going to
> > > be open-source, but it sounds like it's hard to get a hold of Node.jar even
> > > if you work for Oracle, and there are no plans to open-source Node.jar, but
> > > it could be another deployment option in the future and another way to get
> > > at multi-threading.
> > >
> > > These are what I can decipher from my scribbled notes:
> > >
> > > https://insin-notes.readthedocs.org/en/latest/JavaOne2012/meet_nashorn_bof.html
> > > https://insin-notes.readthedocs.org/en/latest/JavaOne2012/nashorn_node_jpa_persistence_bof.html >
> > > They at pains to point out they hadn't looked at any other implementations
> > > to keep the JavaScript engine "pure", but it sounds like the Node port is
> > > trying to reuse as much of the Node JS libs as possible and Node's tests.
> > >
> > > Has the Node dev team been involved with or consulted about any of this
> > > stuff?
> > 
> > Very interesting, thanks for posting that. And no, we've not been consulted. :-)
> 
> -- 
> Job Board: http://jobs.nodejs.org/
> Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscribe@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en


--506e5cf7_ded7263_3016
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline


    <div id=3D=22reply-content=22>
        So, is no one else nervous about the fact that Oracle owns the tr=
ademark =22JavaScript=22, acquired along with Sun. If they develop a Java=
Script implementation it gives them grounds to =22defend the mark=22.<spa=
n style=3D=22font-size: 16.5px; =22>&nbsp;</span></div>
    <div id=3D=22B783CDCB72044BBEB88C19B6AAC4D133=22><div><br></div>-Rick=
<div><br></div></div>
    =20
    <p style=3D=22color: =23A0A0A8;=22>On Thursday, October 4, 2012 at 11=
:52 PM, Jonathan Buchanan wrote:</p>
    <blockquote type=3D=22cite=22 style=3D=22border-left-style:solid;bord=
er-width:1px;margin-left:0px;padding-left:10px;=22>
        <div id=3D=22quoted-message-content=22><div>There's been an inter=
esting thread I've been following throughout this (my first) JavaOne of =22=
polyglot=22 - pretty much: =22Java the language is way, waaay far from pe=
rfect: use whatever JVM language best suits the job/domain at hand.=22 Ob=
viously, there's been that =22on the JVM=22 bent, but the message dynamic=
 language guys have been selling is: =22if you need middleware which alre=
ady exists in a Java EE app server and there's a wrapper for &lt;favourit=
e dynamic language&gt;, just *use* the &lt;favourite dynamic language&gt;=
 wrapper.=22 Other talks have gone further and pretty much said: =22look:=
 when you need to scale, just use whatever's best at the task at hand, do=
esn't matter what it's written in/runs on,=22 at which many mental high-f=
ives were given by myself and a a certain amount of confuzzled questions =
were asked.<br>

<br>The JRuby guys are way ahead on this front: Charles Nutter has had a =
bunch of great talks here, and from listening to the Oracle &amp; JVM guy=
s it sounds like he's been a key driver as an initial user of the JVM-spe=
cific details (invokeDynamic). He and Tom Enebo (another JRuby guy) had a=
 packed talk where they did a great job of sellling dynamic languages in =
general and for build/testing tools in particular as an entry point. Give=
n that Oracle have people working on a more efficient JavaScript implemen=
tation than what's standard in Java-land, and that they're working on a N=
ode API implementation (a talk today about implementation details such as=
 <a href=3D=22https://github.com/szegedi/dynalink=22>https://github.com/s=
zegedi/dynalink</a> was a programmer geeking-out-fest, as someone who's b=
een stuck in webapps-land for too long), I guess this just is a bit of a =
heads-up.<br>

<br>(I should point out, =46WIW, that I use (server-side) JavaScript and =
Python =20
almost exclusively in my free time and Java/JVM/enterprisey =20
stuff almost exclusively at work, so I'm currently a bit stoked (and drun=
k on free alcolhol, and overwhelmed by S=46 partially due to the former) =
about having =20
attended days of talks which merge stuff I'm interested in personally and=
 stuff I *have* to be interested in professionally)<br><br>Thanks,<br>Jon=
ny.<br><br><div>On 4 October 2012 19:05, Ben Noordhuis <span dir=3D=22ltr=
=22>&lt;<a href=3D=22mailto:info=40bnoordhuis.nl=22 target=3D=22=5Fblank=22=
>info=40bnoordhuis.nl</a>&gt;</span> wrote:<br><blockquote type=3D=22cite=
=22><div><div>On Thu, Oct 4, 2012 at 7:16 PM, Jonathan Buchanan<br>
&lt;<a href=3D=22mailto:jonathan.buchanan=40gmail.com=22 target=3D=22=5Fb=
lank=22>jonathan.buchanan=40gmail.com</a>&gt; wrote:<br>
&gt; I'm at JavaOne, for my sins, and I've been attending all the session=
s<br>
&gt; related to Oracle's new JavaScript implementation in Java, called Na=
shorn.<br>
&gt;<br>
&gt; What initially caught my eye was that they're also porting the Node.=
js APIs,<br>
&gt; module system etc. in a project called Node.jar. Nashorn itself is g=
oing to<br>
&gt; be open-source, but it sounds like it's hard to get a hold of Node.j=
ar even<br>
&gt; if you work for Oracle, and there are no plans to open-source Node.j=
ar, but<br>
&gt; it could be another deployment option in the future and another way =
to get<br>
&gt; at multi-threading.<br>
&gt;<br>
&gt; These are what I can decipher from my scribbled notes:<br>
&gt;<br>
&gt; <a href=3D=22https://insin-notes.readthedocs.org/en/latest/JavaOne20=
12/meet=5Fnashorn=5Fbof.html=22 target=3D=22=5Fblank=22>https://insin-not=
es.readthedocs.org/en/latest/JavaOne2012/meet=5Fnashorn=5Fbof.html</a><br=
><ul><li>
&gt; <a href=3D=22https://insin-notes.readthedocs.org/en/latest/JavaOne20=
12/nashorn=5Fnode=5Fjpa=5Fpersistence=5Fbof.html=22 target=3D=22=5Fblank=22=
>https://insin-notes.readthedocs.org/en/latest/JavaOne2012/nashorn=5Fnode=
=5Fjpa=5Fpersistence=5Fbof.html</a></li>


</ul>
&gt;<br>
&gt; They at pains to point out they hadn't looked at any other implement=
ations<br>
&gt; to keep the JavaScript engine =22pure=22, but it sounds like the Nod=
e port is<br>
&gt; trying to reuse as much of the Node JS libs as possible and Node's t=
ests.<br>
&gt;<br>
&gt; Has the Node dev team been involved with or consulted about any of t=
his<br>
&gt; stuff=3F<br>
<br>
</div>Very interesting, thanks for posting that. And no, we've not been c=
onsulted. :-)<br></div></blockquote></div><br>

<p></p>

-- <br>
Job Board: <a href=3D=22http://jobs.nodejs.org/=22>http://jobs.nodejs.org=
/</a><br>
Posting guidelines: <a href=3D=22https://github.com/joyent/node/wiki/Mail=
ing-List-Posting-Guidelines=22>https://github.com/joyent/node/wiki/Mailin=
g-List-Posting-Guidelines</a><br>
You received this message because you are subscribed to the Google<br>
Groups =22nodejs=22 group.<br>
To post to this group, send email to nodejs=40googlegroups.com<br>
To unsubscribe from this group, send email to<br>
nodejs+unsubscribe=40googlegroups.com<br>
=46or more options, visit this group at<br>
<a href=3D=22http://groups.google.com/group/nodejs=3Fhl=3Den=3Fhl=3Den=22=
>http://groups.google.com/group/nodejs=3Fhl=3Den=3Fhl=3Den</a><br>
</div></div>
        =20
        =20
        =20
        =20
    </blockquote>
    =20
    <div>
        <br>
    </div>

--506e5cf7_ded7263_3016--