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
