Henry Rich: Difference between revisions

Jump to navigation Jump to search
27 bytes added ,  22:27, 10 September 2022
m
Text replacement - "<source" to "<syntaxhighlight"
m (Text replacement - "</source>" to "</syntaxhighlight>")
m (Text replacement - "<source" to "<syntaxhighlight")
Tags: Mobile edit Mobile web edit
 
Line 13: Line 13:
Rich has written a substantial amount of material to help others learn J, including ''J for C Programmers''. He was a major contributor to the NuVoc project, a complete reference for J primitives with the goal of being more accessible than the J dictionary.<ref>J Wiki. [https://code.jsoftware.com/wiki/NuVoc NuVoc].</ref> The J program Dissect<ref>J Wiki. [https://code.jsoftware.com/wiki/Vocabulary/Dissect Dissect].</ref> has similar goals. It presents an interactive display of the functionality and intermediate results in a line of J code.
Rich has written a substantial amount of material to help others learn J, including ''J for C Programmers''. He was a major contributor to the NuVoc project, a complete reference for J primitives with the goal of being more accessible than the J dictionary.<ref>J Wiki. [https://code.jsoftware.com/wiki/NuVoc NuVoc].</ref> The J program Dissect<ref>J Wiki. [https://code.jsoftware.com/wiki/Vocabulary/Dissect Dissect].</ref> has similar goals. It presents an interactive display of the functionality and intermediate results in a line of J code.


Rich began working to improve the performance of the J interpreter around 2016. Releases beginning with major version 9 in 2019 also began to show significant influence from Rich's design work. Changes in this period include the introduction of a set of primitives such as <source lang=j inline>F.</syntaxhighlight> giving finer control over [[reduction]]-type operations, a "direct definition" syntax for functions enclosed with <source lang=j inline>{{</syntaxhighlight> and <source lang=j inline>}}</syntaxhighlight>, and the removal of calculus modifiers from the J interpreter in favor of a J package.
Rich began working to improve the performance of the J interpreter around 2016. Releases beginning with major version 9 in 2019 also began to show significant influence from Rich's design work. Changes in this period include the introduction of a set of primitives such as <syntaxhighlight lang=j inline>F.</syntaxhighlight> giving finer control over [[reduction]]-type operations, a "direct definition" syntax for functions enclosed with <syntaxhighlight lang=j inline>{{</syntaxhighlight> and <syntaxhighlight lang=j inline>}}</syntaxhighlight>, and the removal of calculus modifiers from the J interpreter in favor of a J package.


== Publications ==
== Publications ==

Navigation menu