Я большой поклонник функционального программирования в целом, Schemes в частности и PLT-Racket в идеале. Мне интересно, какие конкретные шаги, вероятно, приведут меня к тому, что основная часть работы будет заключаться в написании Scheme (или какого-либо функционального языка).
На самом деле меня очень интересуют академические круги, но, с другой стороны, я не чувствую, что у меня обязательно есть все необходимое (по крайней мере, на данный момент), чтобы получить первоклассную докторскую степень в области компьютерных наук. Я определенно предпочел бы иметь некоторый реальный опыт сборки сложных систем в Scheme в любом случае. Есть ли у кого-нибудь совет начинающему интригану?