I spent more time playing around with microj today.

One of the more interesting things in microj is the 150!:0 foreign.  I
didn't recognize this foreign as it is not in standard J. For those that
haven't taken a look it provides a way to compile and run short C# programs
from inside the microj system.

This is a sleeping giant feature.

The C# coding style is also interesting. While browsing and compiling your
code I realized --- hmm --- it would be easy to integrate standard C#
statistics libraries and give many statistic functions the ranks they have
been silently crying in vain for.

Thanks for a great toy.


On Fri, Jul 24, 2015 at 2:02 PM, Joe Bogner <[email protected]> wrote:

> John - good suggestion on adding some indication when an expression
> fails. I've added that - but it's only picking up if it's an exception
> (like 0 / 'abc').. There's more work to do here but it's a start
>
> Vijay - Thanks - FF support will be down the road.
>
> Some updates:
>
> 1. Add the ability to load/save scripts (nothing is persisted on the
> server -- only in the URL)
> 2. Added OFFSET function to allow referencing other cells -
> http://bit.ly/1CVghx5
> 3. Added some basic error handling - http://bit.ly/1MpSl6U
>
> The example is updated http://csilo.com:8080/examples/grid/index.html
>
> The order of operations is important.. I'm on the fence on whether to
> keep an explicit order or to recalculate until it stops changing. For
> now, I'll just keep an explicit order. Cells can be reordered manually
> in the script window.
>
>
> On Fri, Jul 24, 2015 at 11:11 AM, Vijay Lulla <[email protected]>
> wrote:
> > I tried to run this on Firefox (FF) but it didn't work.  Do you intend
> > to support it?
> >
> > On Fri, Jul 24, 2015 at 10:58 AM, John Baker <[email protected]>
> wrote:
> >> I fired up your demo. Very interesting.
> >>
> >> I didn't push things very hard but I noticed that once you go beyond
> rank 3
> >> things stop working. Enter i. 2 2 2 2
> >> into any cell.
> >>
> >> Some indication that the expression will not execute in microJ would
> >> greatly increase the utility of this already fascinating experiment.
> >>
> >>
> >> On Fri, Jul 24, 2015 at 8:47 AM, Joe Bogner <[email protected]>
> wrote:
> >>
> >>> MicroJ was first announced about 2 weeks ago. It's had over 100
> >>> commits since then, with some help from Adrian Wielgosik and Jon
> >>> Hough.
> >>>
> >>> Some notable additions:
> >>> 1. basic .NET integration
> >>> (https://github.com/joebo/microj/blob/master/stdlib.ijs#L1)
> >>> 2. boxed values (
> >>> https://github.com/joebo/microj/blob/master/tests.ijs#L143)
> >>> 3. basic forks (
> https://github.com/joebo/microj/blob/master/tests.ijs#L309
> >>> )
> >>> 4. key operator (https://gist.github.com/joebo/fc108b8b0ddf3f683fa3)
> >>>
> >>> The motivation for all of this was to create a hackable, more c#
> >>> pluggable J. One of the expected use cases was to create a web-based
> >>> spreadsheet platform for data analysis.
> >>>
> >>> I have an example of the MicroJ spreadsheet running online
> >>> (linux/mono) -- the same also runs on windows. Only tested on chrome
> >>> as the browser.
> >>>
> >>> http://csilo.com:8080/examples/grid/index.html
> >>>
> >>> Please don't intentionally try to break it ( I realize that may happen
> >>> though )... but feel free to play. Each spreadsheet should run in its
> >>> own parser environment.
> >>>
> >>>
> >>> I expect to do a binary release over the next few weeks and will
> >>> include some documentation.
> >>> ----------------------------------------------------------------------
> >>> For information about J forums see http://www.jsoftware.com/forums.htm
> >>>
> >>
> >>
> >>
> >> --
> >> John D. Baker
> >> [email protected]
> >> ----------------------------------------------------------------------
> >> For information about J forums see http://www.jsoftware.com/forums.htm
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>



-- 
John D. Baker
[email protected]
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to