Что мне нужно сделать, чтобы заплатить за Схему?

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

Я действительно заинтересован в академических кругах, но, с другой стороны, я не чувствую, что у меня обязательно есть то, что нужно (по крайней мере, на данный момент), чтобы сделать кандидат высшего уровня в CS. Я определенно предпочел бы иметь какой-то реальный опыт, объединяющий сложные системы на Схеме в любом случае. Есть ли у кого-нибудь советы для стремящегося Schemer?

Ответы

Ответ 1

Начните писать несколько библиотек Схемы, затем блог о библиотеках, которые вы написали, обратите внимание на сообщество.

Это всегда даст вам рычаги при подаче заявления на должность, работодатели любят иметь некоторые доказательства того, что вы можете сделать.

Ответ 2

Далтон имеет правильную идею; вы хотите создать что-то, что вы можете показать. Чтобы узнать о потребностях, вы можете перейти в http://srfi.schemers.org/, который представляет собой архив предложений для библиотек Схемы и других улучшений Схемы, и см. что вы думаете, что можете внести свой вклад. Или вступайте в контакт с командой Racket; вы можете напрямую внести свой вклад в Racket.

Ответ 3

Если вы хотите использовать что-то популярное и в новостях: App Inventor основан на Google Blocks, которые, в свою очередь, основаны на Kawa, который является диалектом Scheme [*].

Если вы можете продемонстрировать свои навыки, объединив блоки и сделав их доступными для сообщества... это естественный способ воспользоваться преимуществами ваших многоязычных навыков и тем, что в настоящее время получает освещение в прессе.

С уважением, сменные носильщики [*] и я забыл сказать, что раньше, mea culpa!

Ответ 5

Не собираюсь принимать свой собственный ответ, потому что он, в общем, хуже, чем тот, который дал @dalton, но!

Я получил грант через Turbulence.org, чтобы написать искусство и, таким образом, был оплачен по схеме! Или ракетка, если вы хотите быть педантом. repo here...