I think these are all valuable extensions, the one that is hardest to see the benefit of at first is
(a v) y => (v y) a y another example than L:v not being implemented is (n :) v , and so custom definition processing such as http://www.jsoftware.com/jwiki/action/userprefs/PascalJasmin/Multiline%20tacit%20expressions%20with%20macros is made a little wordier than it could be. Overall, the extension simplifies conjunction definition when the caller can get around any lacking definition for n without v easily. ----- Original Message ----- From: Jose Mario Quintana <jose.mario.quint...@gmail.com> To: Programming forum <programm...@jsoftware.com> Cc: Sent: Wednesday, March 5, 2014 11:35:39 AM Subject: Re: [Jprogramming] Tacit recursion without $: I had not realized that the following replies to Linda and Don were skipped because of the 100 KB limit: _____________________________________________________________________________________________ From: Jose Mario Quintana <jose.mario.quint...@gmail.com> Date: Sun, Feb 23, 2014 at 9:12 PM Subject: Re: [Jprogramming] Tacit recursion without $: To: Programming forum <programm...@jsoftware.com> It is an extension; descriptions are found in [0] and [1]. See also http://www.2bestsystems.com/foundation/j I hope it helps. On Sun, Feb 23, 2014 at 9:03 PM, Don Guinn <dongu...@gmail.com> wrote: What's 103!:0 ? Not in help. [Long trailing text trimmed] _____________________________________________________________________________________________ From: Jose Mario Quintana <jose.mario.quint...@gmail.com> Date: Mon, Feb 24, 2014 at 10:53 AM Subject: Re: [Jprogramming] Tacit recursion without $: To: Programming forum <programm...@jsoftware.com> Thanks Linda, I also "worry" about that kind of things sometimes; see for example, http://rosettacode.org/wiki/Continued_fraction/Arithmetic/Construct_from_rational_number#Tacit_version By the way, the adjacent entry shows how to calculate some constants using continued fractions, http://rosettacode.org/wiki/Continued_fraction#J PHI=. cfrac 1000$1x 50 dec PHI 1.61803398874989484820458683436563811772030917980576 This seems to match what you guys have been doing. I enjoy meta-programming and sometimes allows to solve "concrete" problems that otherwise would be difficult to program and solve in J; see for example, the calculation of the 4 2 entry of the Ackermann function, http://rosettacode.org/wiki/Ackermann_function#J Anyway, Dan asked if somebody else could show some meta-programming tools and that is what I am (sort of) doing. On Mon, Feb 24, 2014 at 5:55 AM, Linda Alvord <lindaalv...@verizon.net> wrote: I'm glad there are people like you who are worried about all this. I'm quite content to use J as a powerful calculator which has provided 50 digits of the Golden Ratio. Unless I hear otherwise, I will continue to trust it is providing correct answers. I wish you all the best as you work to make J even faster and more powerful. Linda [Long trailing text trimmed] ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm