Goquine is a repository to share Quine programs written in Go.
- Output to
stdout
. (notstderr
) - No 3rd party library.
- No
os.Open
or such external input.
If you want to submit program which does not conform to these regulations, please submit to unofficial/<yourname> + positive integer/main.go
.
- create directory
<your name>+positive integer
- example:
nobishii1
- example:
- create
main.go
and write your quine code - run
make
to ensure your code is go formatted and is quine - make a pull request
find ./*/main.go -type f | xargs -I{} wc -c {}
150 ./cia-rana1/main.go
200 ./nobishii1/main.go
174 ./nobishii2/main.go
108 ./tenntenn1/main.go
151 ./tenntenn2/main.go
find ./unofficial/*/main.go -type f | xargs -I{} wc -c {}
126 ./unofficial/tenntenn3/main.go
find ./unofficial/stderr/*/main.go -type f | xargs -I{} wc -c {}
137 ./unofficial/stderr/cia-rana2/main.go
- tenntenn1 (108 bytes)
- cia-rana1 (150 bytes)
NONE
- unofficial/tenntenn3 (126 bytes, using external input)
- unofficial/stderr/cia-rana2 (137 bytes, using stderr instead of stdout)