Indeed Raul, you nailed so well. There is a real need for that reduced beginner "core".
Because that's how most developers pick-up new langauges these days. As you start to become more at home with your new language, you add the rest of which is there for very well thought reasons. But too much might overwhelm a beginner, who is used to pick "regular" "new" langagues in matter of just few days. Too much from the beginning makes you feel like you'd never get there. But if you are able to start solving your own computing problems sooner, you are motivated to keep on going. Thank you! On Fri, Mar 15, 2013 at 3:26 PM, Raul Miller <[email protected]> wrote: > On Fri, Mar 15, 2013 at 3:49 PM, km <[email protected]> wrote: > > I'm delighted with your additional paring. > > Thank you. > > > Loving complex numbers, I mention that you have accepted them if you > have accepted Format! You could still delete their utilities. > > You can use format without complex numbers. You can also use multiply > without complex numbers. In both cases we are ignoring useful > functionality. The point is not to be useful, the point is to > minimize the vocabulary a beginner needs to absorb. > > > I would keep Square Root. > > ^&0.5 gives you square root. > > I'd probably also eliminate foreigns from "core". Foreigns are about > as peripheral as you can get. The beginner should probably be told to > start with covers (fread, fwrite, ...). > > Thanks, > > -- > Raul > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
