Hi Arnab, I am not an expert and may suffer from some of the blind spots that others can discern.
Overall this is really nice work. I had not considered trees as a way to understand rank, padding of results and other concepts. To me it feels like a good visual metaphor. I think that you may be able to build the pages into lab format which would allow the user experimentation. This would make the amount of new information a little easier to digest and also give a hands on feeling of the power that they are working with. I have done some video labs and that format may be useful in delivering this information. Let me know if I can help. Cheers, bob > On Jan 18, 2021, at 08:51, Arnab Chakraborty <[email protected]> wrote: > > Dear all, > > While teaching numerical analysis using J for half a semester (then > COVID started), I have amassed some J code chunks that do something useful, > while avoiding J magic as much as possible. I thought I would turn them > into a simple J tutorial that might benefit other newcomers like myself. > Though I was hooked(!) by the wow-factor of J, I continued to wonder for a > long time as to why I should learn J. What benefit does it give me other > than writing code that is one tenth the size of a program in another > language (and takes about 20 times more time to write and debug)? Finally, > I think I have found an answer that I can explain to a beginner in a few > words. > > My tutorial is written from that perspective. It would be great if the > experts in this forum could please take a quick look at the tutorial and > tell me if my approach would do more harm than good to newcomers. > > The tutorial is at > > https://arnabc74.github.io/jsoft/ > > It is still growing. > > Thanks and regards, > > Arnab > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
