quine-relay icon indicating copy to clipboard operation
quine-relay copied to clipboard

Why?

Open gonzohunter opened this issue 12 years ago • 85 comments

Why? Why? Why?

gonzohunter avatar Jul 16 '13 15:07 gonzohunter

Why not? Why not? Why not?

mame avatar Jul 16 '13 15:07 mame

not because it is easy but because it is hard

jmorais avatar Jul 16 '13 15:07 jmorais

George Mallory would say: "Because it was there"

Gabrielmtn avatar Jul 16 '13 18:07 Gabrielmtn

It's awesome and inspired.

Computer Scientists and generally-terrific engineers often choose to do examples that are largely academic in nature because that engineer (or maybe -any- engineer) hasn't yet encountered that class of problem. They do this because the question can present a challenge to efficiency or elegance, or even defy a solution completely.

Often times, the journey produces lessons along the way that can be applied to other problems. On occasiona, it's a trainwreck that produces little fruit. However, when the answer is found, you might find new ways to do old things. If the answer is elegant, you can put another star next to your name attesting to the fact that there is one more question that you've never backed-down from, and answered beautifully.

I, for one, was astounded to find that, not only could he loop through fifty different languages, but that he ended up at the same code with which he began. This is a testament to how fundamental/efficient that each transient result was: there was no additional gibberish was produced by any specific one, which would likely produce more gibberish at one or more downstream steps.

As far as practicality is concerned, there is often a need to produce any number of libraries for programmers to develop against. The best of us find a way to define a structure that we can then permute to whatever language is required. Apache Thrift produces such a mechanism for client-libraries.

Thanks for doing this, Gabriel.

dsoprea avatar Jul 16 '13 18:07 dsoprea

Sheldon Cooper would say "Because we can"

mengzhuo avatar Jul 17 '13 04:07 mengzhuo

mengzhuo, i would a button "like" for the comments.

phyw avatar Jul 17 '13 07:07 phyw

Why not? Maybe this could be useful for showing off all open source lanauges? :smile:

darth10 avatar Jul 17 '13 08:07 darth10

"Why?" Because it's beautiful and funny. It's "nerd art" :-)

mdesantis avatar Jul 17 '13 08:07 mdesantis

ultimate derping.

kaminskypavel avatar Jul 17 '13 17:07 kaminskypavel

"Because I can, bitches!" :cookie:

sheharyarn avatar Jul 19 '13 11:07 sheharyarn

Be cause

dreamyguy avatar Feb 25 '15 08:02 dreamyguy

:+1:

jkremser avatar Feb 27 '15 10:02 jkremser

This is so awesome!

mindvox avatar Apr 26 '15 18:04 mindvox

:tulip: :turtle:

captainpete avatar Jun 16 '15 04:06 captainpete

Why? Because. Because why? Because why because.

seclorum avatar Jul 20 '15 10:07 seclorum

Shit happens

devalih avatar Sep 13 '15 14:09 devalih

Beacuse it ...:feelsgood:!

Ismael-VC avatar Sep 13 '15 14:09 Ismael-VC

One of the applications can be to encrypt a program Let's say someone writes program in X and quine it and convert it to Y which can't be used to give back the original code untill run through some kind of custom compiler

prijindal avatar Oct 11 '15 01:10 prijindal

Autism.

hauzer avatar Oct 19 '15 00:10 hauzer

Oh.

Arugin avatar Dec 14 '15 11:12 Arugin

Love it! I was creating a program that generates a quine java code, and found this piece of art. Good job! :+1:

ignaciotcrespo avatar Feb 07 '16 21:02 ignaciotcrespo

Amazing achievement truly. The next logical step of course would be to make this into a 100-step loop performing also some calculation like adding up from 1 to 100. That would be enough of a proof for the existence of Quine Combinators!

rtheo avatar Apr 29 '16 12:04 rtheo

vccabral avatar May 09 '16 18:05 vccabral

For the hell of it of course!

rtheo avatar May 18 '16 10:05 rtheo

Great Work :-)

merlano17 avatar Sep 01 '16 11:09 merlano17

67049550

shas0408 avatar Sep 02 '16 02:09 shas0408

WHYYYyyyyyy

Source

Was the first thing I thought of. Love this project

i336 avatar Sep 22 '16 05:09 i336

this is a piece of art!

thierryrene avatar Sep 25 '16 21:09 thierryrene

I was going to ask the same question... WHY

RedMasterN avatar Aug 12 '17 03:08 RedMasterN

Because:

Programming is all about knowing when to boil the orange sponge donkey across the phillipines with an orangutang gorilla crossed with a ham sandwich to the fourth power of twelve across the nile with an awful headache from the previous night when all of alfred's naughty jalapeno peppers frog-marched the nordic elves across the loom-lined geronimo induced swamp donkey over and above the fortran fortified kilomanjaro fence past the meticulously crafted anti disgusting sponge cake scenario where all the hats doth quoteth the milk which is not unlike the super werewolf from the infinite realm of ninja-step. it's hard to define, really.

source: https://discourse.codinghorror.com/t/why-im-the-best-programmer-in-the-world/1341/20

ghost avatar Nov 12 '17 14:11 ghost