if this spreadsheet type application were a candidate for J in 5 minutes, I would vote for:
hooks not being covered at all, or the example started with the fork version (which has no scary expletives), and then perhaps hooks introduced at the end with the intermediate shortened version of: (+ 1.05 * ])/\.(10#_1000),10000 ----- Original Message ----- From: Bo Jacoby <bojac...@yahoo.dk> To: "programm...@jsoftware.com" <programm...@jsoftware.com> Cc: Sent: Sunday, February 16, 2014 2:21:43 PM Subject: Re: [Jprogramming] J in 5 minutes Use a hook to save a little writing (+1.05&*)/\.(10#_1000),10000 3711.05 4486.72 5225.45 5929 6599.04 7237.18 7844.94 8423.75 8975 9500 10000 Den 20:16 søndag den 16. februar 2014 skrev Raul Miller <rauldmil...@gmail.com>: Here's another way of seeing those balances at the end of each year. Note >that it follows the right to left pattern of your original setup: > > ([ + 1.05 * ])/\.(10#_1000),10000 > >3711.05 4486.72 5225.45 5929 6599.04 7237.18 7844.94 8423.75 8975 9500 10000 > > >And of course, changing the count to 15 (or 16) would get you closer to >your power expression (which is also nice). > > >Still, I am really fond of /\. (don't forget the dot) for seeing how a >reduction expression proceeds. > > >Computers are best understood by playing with them, and that's one of J's >greatest strengths (when people are willing to engage it), and one of its >greatest weaknesses (when people are too intimidated to try). > > >Thanks, > > >-- > >Raul > > > > >On Sun, Feb 16, 2014 at 1:41 PM, Pascal Jasmin <godspiral2...@yahoo.ca>wrote: > >> In terms of spreadsheets, J is an excellent replacement, but usually using >> the grid is not necessary. >> >> For instance figuring out the loan balance of say a $10k loan at 5% >> interest with payment schedule p, where payments are made at end of period >> (so interest is calculated on balance right before payment) >> >> p =. 10 $ _1000 NB. first payment is in last position. >> >> >> ([ + 1.05 * ]) / p , 10000 >> 3711.05 >> >> ([ + 1.0 * ]) / p , 10000 >> 0 >> >> If there is any pattern to data, it is usually much more quickly/simply >> expressed in J than excel, and if there is no pattern, it is still easily >> entered and edited in J as raw data. >> >> an alternate way of getting the above answer >> >> 1000 (-~ 1.05 * ])^:10 ] 10000 >> 3711.05 >> >> seeing the balance at the end of each year: >> >> 1000 (-~ 1.05 * ])^:(i.15) ] 10000 >> 10000 9500 8975 8423.75 7844.94 7237.18 6599.04 5929 5225.45 4486.72 >> 3711.05 2896.61 2041.44 1143.51 200.684 >> >> Its pretty easy to see the effect of changes in interest rate or fixed >> payment, that in a spreadsheet would alter the number of rows, and get >> tedious. >> >> ----- Original Message ----- >> From: Jim Russell <jimsruss...@yahoo.com> >> To: "programm...@jsoftware.com" <programm...@jsoftware.com> >> Cc: >> Sent: Sunday, February 16, 2014 12:54:08 PM >> Subject: Re: [Jprogramming] J in 5 minutes >> >> I'm guessing, cause I never got much beyond the labs. I think it presents >> an existing array, but lets you receive events for changes to any cell; >> given that, what tool for updating one or more cells in an array is better >> than J? I think it serves best as a tool to implement a "finished product" >> spread sheet for users, rather than one for a non-programmer to build his >> own. >> I should go back through the grid labs to be sure. >> >> > On Feb 16, 2014, at 12:38 PM, Brian Schott <schott.br...@gmail.com> >> wrote: >> > >> > Jim, I did look there. I even looked at the example page. None of the >> examples seem to suggest that formulas can be embedded in the cells. Am I >> wrong? >> > >> > --- >> > (B=) >> > >> >> On Feb 16, 2014, at 12:16 PM, Jim Russell <jimsruss...@yahoo.com> >> wrote: >> >> >> >> See: >> >> http://www.jsoftware.com/jwiki/Grid >> >> Chris did the work using isigraph. I don't know if that has survived >> the progress of j6, j7, and j8. >> > ---------------------------------------------------------------------- >> > 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 >> >---------------------------------------------------------------------- >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