The idea of a partial error is you can send in a lot of operations into a parallel computer and the operation will always give back results even if some of them are errors. If you send in millions of operations into a process at the same time and many of them are unrelated you do not want the whole operation to fail.
2009/3/9 Alex Rufon <[email protected]> > I rather like the way it's doing right now. > > An index error usually means two very important things to me: > 1. During development, it halts everything and I can analyze what I did > wrong. > 2. During production, unless I actually missed it during development, I am > relatively sure that the data is wrong and not have it quietly generate a > wrong Purchase Order or a wrong Invoice, etc. > > :) > > > -----Original Message----- > From: [email protected] [mailto: > [email protected]] On Behalf Of Björn Helgason > Sent: Sunday, March 08, 2009 3:29 AM > To: Programming forum > Subject: Re: [Jprogramming] The meaning of dyad 'from', ({) > > In Copenhagen on APL90 there was a proposal for an error like this > (i. 7) { i. 5 > +---------+-----------+-----------+ > |0 1 2 3 4|index error|index error| > +---------+-----------+-----------+ > > Or something like it > > 2009/3/7 Bo Jacoby <[email protected]> > > > > > To the very honored designers of J. > > > > The vocabulary states that: "If x is an integer in the range from -n=: #y > > to n-1 , then x{y selects item n|x from y ." > > > > Now my question is the following: What is the purpose of the restriction > > "in the range from -n=: #y to n-1"? Why not simply define: "If x is an > > integer, then x{y selects item (#y)|x from y ." ? > > > > This suggests a generalization of the present definition. Arrays are then > > addressed cyclically, and the distinction between zero-origin indexing > and > > one-origin indexing disappears. > > > > For example: > > > > (i. 7) { i. 5 NB. Nobody prefers an error message to a result. > > |index error > > | (i.7) {i.5 > > > > (i. 7) { i. 5 NB. My suggestion is the result (here faked). > > 0 1 2 3 4 0 1 > > > > (_5+i. 7) { i. 5 NB. it works in an arbitrarily restricted interval > > 0 1 2 3 4 0 1 > > > > > > > > Thank you. > > > > Bo Jacoby > > > > > > > > > > Trænger du til at se det store billede? Kelkoo giver dig gode tilbud > > på LCD TV! Se her http://dk.yahoo.com/r/pat/lcd > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > > -- > Björn Helgason, Verkfræðingur > Fugl&Fiskur ehf, > Þerneyjarsundi 23, Hraunborgum > Po Box 127,801 Selfoss , > t-póst: [email protected] > gsm: +3546985532 > Landslags og skrúðgarðagerð, gröfuþjónusta > http://groups.google.com/group/J-Programming > > > Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari einfaldleikans > > góður kennari getur stigið á tær án þess að glansinn fari af skónum > /|_ .-----------------------------------. > ,' .\ / | Með léttri lund verður | > ,--' _,' | Dagurinn í dag | > / / | Enn betri en gærdagurinn | > ( -. | `-----------------------------------' > | ) | (\_ _/) > (`-. '--.) (='.'=) ♖♘♗♕♔♙ > `. )----' (")_(") ☃☠ > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- Björn Helgason, Verkfræðingur Fugl&Fiskur ehf, Þerneyjarsundi 23, Hraunborgum Po Box 127,801 Selfoss , t-póst: [email protected] gsm: +3546985532 Landslags og skrúðgarðagerð, gröfuþjónusta http://groups.google.com/group/J-Programming Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari einfaldleikans góður kennari getur stigið á tær án þess að glansinn fari af skónum /|_ .-----------------------------------. ,' .\ / | Með léttri lund verður | ,--' _,' | Dagurinn í dag | / / | Enn betri en gærdagurinn | ( -. | `-----------------------------------' | ) | (\_ _/) (`-. '--.) (='.'=) ♖♘♗♕♔♙ `. )----' (")_(") ☃☠ ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
