Сколько Ракеток написано в Ракетке? Например, реализована ли функция argmax в Racket или в C? Как насчет взять и бросить? Я не смог найти его в источнике на github.
Причина, по которой я спрашиваю, состоит в том, что как новичку в Scheme / Racket было бы очень полезно попытаться найти источник как можно большего количества элегантного кода Racket, чтобы получить представление о функциональных / рекурсивных лучших практиках. Конечно, если все в основном реализовано на C, тогда это неправильное направление для меня.
В качестве альтернативы, есть ли где-нибудь в сети страница «Поваренная книга» или «Примеры», показывающая, как воссоздать многие встроенные функции в Racket, аналогично «my-map» и «my-length»?
Спасибо.