4 ms·
Looks pretty cool, I love lightweight stuff! I am curious, what does the word "quine" mean in this context? I always thought quines were just programs which out
by nagonago 4y ago
Looks pretty cool, I love lightweight stuff! I am curious, what does the word "quine" mean in this context? I always thought quines were just programs which output their own source code. I suppose that's technically true in this case, but only if you view the source, and under that logic couldn't you say all static websites with 100% client-side javascript are quines?
- hkt 4y agoIt refers to the fact that if you hit "save" it'll first modify its own code, then spit it out again as a download. So it does output its own code, and not in the sense of just having viewable code.
- a_c 4y agoIt also comes from a comment by Joe Armstrong, author of erlang, upon trying tiddlywiki. https://joearms.github.io/#Index https://joearms.github.io/#Index Rip Joe
- AMICABoard 4y agoIn this context: Saves both content and the web application itself as and output html. The wiki/app is the html file itself. If you add / remove content, you get another html file that contains the wiki app and the added / modified content. No need for complicated applications, compatible wherever a browser runs (All OS), always compatible cos html (the raw html is human readable). No proprietary format lock in. For the strict meaning: https://en.wikipedia.org/wiki/Quine_(computing) https://en.wikipedia.org/wiki/Quine_(computing) For mindblowing stuff: Quine Relay - A Ruby Program that generates Rust program that generates Scala program that generates ...(through 128 languages in total)... REXX program that generates the original Ruby code again. https://github.com/mame/quine-relay https://github.com/mame/quine-relay