http://github.com/inky/see -- a pretty-print alternative to #Python's dir()
miniblog.
Related Posts
I'm trying to decide what program I should show on the home page of my PL.
Hello World is too simple to show much syntax. Fibonacci is OK but the reader may not know what print(fib(10)) should show.
Maybe print(greet("World")) is better? It gives you a function definition at least.
One interesting property of both stdin/stdout based REPLs and RPC based REPLs is that they need to support asynchronous events.
In both these programs, I don't need to wait until the function is done to see the output printed. It's not sufficient to read-eval-wait-print-loop.
If you have a value that can be any type (the 'top type'), what operations should your language support on that value?
Equality is very common, but it's debatable. I increasingly feel that every value in a language should have some sort of debug print available.

