On Friday, April 19, 2013 3:57:01 PM UTC-4, Ben Noordhuis wrote:
>
> On Fri, Apr 19, 2013 at 7:54 PM, Jeff Chimene 
> <[email protected]<javascript:>> 
> wrote: 
> > Hi, 
> > 
> > I'm interested in porting nodejs to IA64, specifically OpenVMS. 
> > Would nodejs owners be interested in integrating the resulting patches 
> > (assuming the patches meet the qualifications described in the 
> contributing 
> > guidelines). 
> > I realize this question also has to be asked of Google w/r/t/ V8, libUV 
> as 
> > well as other, TBD parts of the kit. 
> > 
> > Cheers, 
> > jec 
>
> Are you backed by a company or is this a personal project?  I ask 
> because your first task would be to port V8 (and get it accepted 
> upstream + maintain it) and that's a massive undertaking, something 
> that is unlikely to succeed when it's just a side project. 
>
> V8 is essentially a JS to machine code compiler so you'd have to write 
> a backend that speaks IA64.  Have a look at the code in e.g. 
> deps/v8/src/x64/ to get a taste of what that involves. 
>
> Libuv is relatively trivial in comparison, that's probably no more 
> than a few days of work.  Patches are welcome. 
>
> Node.js itself should require only minimal changes; nearly all 
> platform-specific code lives in libuv. 
>
> FWIW, I'm working on a port of node.js to Mozilla's SpiderMonkey 
> engine with the express goal of supporting a wider range of 
> architectures and operating systems. 
>
> I'm primarily targeting SPARC, POWER and IA64 and the operating 
> systems that run on them; AIX, HP-UX, Linux.  Maybe OpenVMS should be 
> on that list, too.  I hadn't considered it until now. 
>
> If or when the project will be released is anybody's guess, however. 
> I'm working on it in my off hours right now and those are rare. 
>

The VMS-Port SourceForge Project is an "Umbrella Project" intended to 
support and foster ports of Open Source Tools and Applications to OpenVMS.  
We have fortnightly conference calls with members of the HP OpenVMS 
Engineering Team to discuss open tickets related to porting to OpenVMS as 
well as specific on-going ports and future ports.

The fact that you are interested in IA64 is intriguing to us for multiple 
reasons.  Do you have a JIT compilation engine?  That would seem to be 
required.  One discussion we have had it to consider an ARM interpreter to 
to take code currently generate for ARM platforms and then determine the 
equivalent in an OpenVMS environment - Alpha or IA64.  But if you have a 
basis for the JIT engine that would be interesting.

As mentioned by Jeff our team has a relationship with HP but are not 
specifically funded - this is a OpenVMS Community effort.

We look forward to developing a relationship with you and the you Community 
on this project.


Thanks,

Bill.

Bill Pedersen
CCSS - Computer Consulting System Services, LLC
211 Ruth Drive
Gaffney, SC 29341
Telephone: 864-490-8863
Mobile:    408-892-5204
Facsimile: 206-984-3068
www: www.ccsscorp.com
Skype Name: william.a.pedersen
LinkedIn Profile: www.linkedin.com/in/billpedersen 
 

-- 
-- 
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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to