10
0
In the language of your choice, write a program that is arranged in the shape of a Christmas tree that prints itself in the same shape.
What is not allowed:
- Printing out the source file
- Code that is nothing but statements that get echoed by an interpreter by virtue of them being literals (eg just using a tree-shaped tower of lists in python)
"Printing out the source file" is not allowed, but is reading source code (not from file) and printing it allowed? If it is not, then this is practically impossible with Befunge. :/ – Justin – 2013-12-19T06:49:39.530