4 ms·
brilliant method of embedding his name in the code without wasting lines for comments
by jeffwass 5y ago
brilliant method of embedding his name in the code without wasting lines for comments
- divbzero 5y ago“…signed by Dik T Winter”
- tvb 5y agoYou can grep the web for Dik's original version. The 3-line homage version I linked contains both his full name and the name of the algorithm used: "spigot" (as in spew, faucet), which itself contains the letters PI. In addition, this version outputs exactly 31416 digits of pi. So it's triple self-referential. Happy 2022.03.14 pi day to all.
- zodzedzi 5y agoWhich spigot algorithm is the 3-line version using exactly? (I did some untangling of the code in limited time, but it's still pretty cryptic.)
- tvb 5y agoThe original pi/spigot work was done by Rabinowitz & Wagon [1]. See also the very readable works by Jeremy Gibbons [2] [3]. [1] https://en.wikipedia.org/wiki/Spigot_algorithm https://en.wikipedia.org/wiki/Spigot_algorithm [2] https://www.cs.ox.ac.uk/people/jeremy.gibbons/publications/spigot.pdf https://www.cs.ox.ac.uk/people/jeremy.gibbons/publications/s... [3] https://seminar-materials.iijlab.net/iijlab-seminar/iijlab-seminar-20170327.pdf https://seminar-materials.iijlab.net/iijlab-seminar/iijlab-s...