Benefits of compiling to IL or bytecode, I guess would be direct access to .net libraries without any fuss and, in theory, easy interoperation with c# and f# and whatever. But I guess it is a little off topic.
--- Original Message --- From: "Joe Bogner" <[email protected]> Sent: July 8, 2015 10:33 AM To: "Chat forum" <[email protected]> Subject: Re: [Jchat] MicroJ - a small implementation of J in C# Good questions - thanks On Tue, Jul 7, 2015 at 8:34 PM, Jon Hough <[email protected]> wrote: > How many of the primitive verbs / adverbs are you intending to implement? Hard to say for sure. At a minimum, I will implement everything Devon's Minimal J for Beginner's page - http://www.jsoftware.com/jwiki/DevonMcCormick/MinimalBeginningJ . Beyond that, I'll implement as I need things or just to learn J more. I'll definitely accept pull requests or requests for new primitives > Also, will it be able to call .Net functions? e.g. If I want to do something > with System.Security.Cryptography, I'm wondering if I could call some classes > and functions in microJ. Yes, I plan on implementing some mechanism to interact with .Net. It will be probably via some new foreign (like cd) > Another random thought, it would be interesting to see a version of J that > compiled to IL (e.g. IronPython etc) or even Java bytecode. Not sure how > practical that is, but it seems like a huge project. I kicked that around in the beginning, but I couldn't find a strong case for it - or even the benefit. The primitives could be invoked as compiled code and not interpreted. Down the road, it might be nice to have a chained interface like jQuery iota(10).reduce(sum) or something like that which would make it easier to call directly without using the interpreter. By the way, I also validated it runs fine on mono/linux Thanks ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
