Interested in language design and implementation.
My though process is the following:
- A general-purpose language should provide as much "freedom" as possible to the programmer.
- Instead of artificially constraining GPLs to make programming simpler, DSLs should be used.
- Thus, a GPL should mostly be a metaprogramming language.
I am dedicated to helping the Nim language evolve, as I believe it has the best shot in that direction.
Other than CS, I am a big fan and advanced player of Shogi, a board game.