It's just a practice for our web application experience. We apply exact evil premature optimazation on it.
Go is a young but well-designed language. There's not many new concepts in it, but the best.
-
You need to compile go source to get "exp" package which we've used("exp/html" and "exp/html/atom").
-
Yes we do use a database, because we don't think raw file is a good choice for data persistence and update. And Redis is fast and simple.
-
LaTeX & ImageMagick (Optional)
for LaTeX input support.
http://stdio.njuptsast.org/(Chinese)