Ответ 1
Эти функции предоставляются как часть фонового расширения DrRacket, которые можно включить или отключить на вкладке "Расширение фона" в настройках DrRacket.
Включение фонового расширения заставляет DrRacket постоянно выполнять макроразложение при редактировании вашей программы, что автоматически обнаружит синтаксические ошибки в качестве полезного побочного эффекта.
После завершения фонового расширения для программы будут включены привязанные стрелки и синие ячейки документации (если вы проверили соответствующие флажки в настройках фонового расширения).
В некоторых особенно сложных программах, в которых используется большое количество макросов, расширение фона может занимать нетривиальное количество времени, хотя для всех, кроме самых сложных программ, это не должно занимать больше нескольких минут. Текущее состояние фонового расширения отображается в нижнем правом углу окна редактора DrRacket.
По завершении расширения фона круг индикатора станет зеленым, и станут доступны все инструменты анализа программ, такие как стрелки, пузыри документации и рефакторинг.
Если по какой-то причине вы не хотите использовать расширение фона, вы можете вручную запустить анализ синтаксиса, который предоставляет DrRacket, нажав кнопку "Проверить синтаксис" на панели инструментов DrRacket.
Это позволяет связывать стрелки и документальные пузырьки, а также раскрашивать исходный код, используя более расширенную подсветку синтаксиса, которая предоставляет дополнительную информацию о том, как используются привязки (эта функция предоставляется только с помощью проверки синтаксиса, а не фонового расширения).