I like Raul's ideas on using J for advanced applications on engeneering. I think it would also be worth while to use J for elementary mathematics. Begin with nonzero integers using counting (#) for defining (+), (*), (^) and (!) . (#(7#1),(4#1) defines 7+4, etc). Then introduce (p.) for defining (-) and (%) and (%:). (p. 1 1 defines _1. p. 1 _2 defines %2, p. 2 0 _1 defines %:2)
Bo Den 7:08 torsdag den 1. maj 2014 skrev robert therriault <[email protected]>: Good ideas Raul, > >I like the purpose driven approach of using J in a practical environment. I >also think that the current labs provide a much more powerful and interactive >way to allow learners to explore new concepts. As I think of areas to explore >in the process of communicating J, I am leaning towards developing the lab as >a medium for my message. > >Also, I have been thinking that the way we display the language could have a >significant effect on the amount of documentation that the user requires. The >different options of the 5!: foreign conjunction [1] are a beginning to this, >but in the current html5 environment of JHS with tools such as CSS and SVG we >may be able to make the relationships between the different entities even more >obvious. If the user is reminded of the function at every turn through design >of the display, many areas that are hard to grasp may become much more >intuitive. My experiments in the shape and type display may serve as examples >of this [2], but could be extended to the ways that tacit verbs could be >represented. > >Cheers, bob > >[1] http://www.jsoftware.com/help/dictionary/dx005.htm >[2] >http://bobtherriault.wordpress.com/2014/02/14/an-update-on-display-shapes-and-types-on-jhs/ > > >On Apr 30, 2014, at 1:38 PM, Raul Miller <[email protected]> wrote: > >> But perhaps writing textbooks on interesting subjects could be a more >> useful investment of time. For example, I would really like to see a >> textbook on finite element analysis which centered around using J to >> develop the requisite techniques. I would also like to see one written on >> antenna theory. I remember in college doing some interesting work with >> x-ray analysis of crystals using APL, and that was with computers far less >> capable than what we have nowadays, and APL was far less capable than J is >> nowadays. >> >> So it seems like it really ought to be straightforward to write decent >> treatments of engineering topics - topics related to making things - in J. >> There's also a need for other things, of course, but some things seem just >> so obvious that they are aching for attention. > >---------------------------------------------------------------------- >For information about J forums see http://www.jsoftware.com/forums.htm > > > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
