Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 24.02.2019, 00:05   #1
MusAushev
 
Регистрация: 24.02.2019
Сообщений: 3
По умолчанию DR Racket

Всем привет, помогите пожалуйста дали задание в универе,
Добавить until к ядру интерпритатора Racket, зачетное задание нужно обязательно решить, ума не приложу как


кросс

http://www.programmersforum.ru/showthread.php?t=326941

Последний раз редактировалось Аватар; 26.02.2019 в 12:17.
MusAushev вне форума
Старый 24.02.2019, 00:28   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну так изучайте код и добавляйте.
https://github.com/racket/racket
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 24.02.2019, 01:27   #3
MusAushev
 
Регистрация: 24.02.2019
Сообщений: 3
По умолчанию

Боюсь не успеть разобраться, возможно для того кто шарит в racket это плевое задание, через два дня пересдача по другому предмету, к нему надо готовиться
MusAushev вне форума
Старый 25.02.2019, 17:19   #4
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

В такой форме это задание вообще непонятно. Есть какие-то методички, лекции, конспекты?
Black Fregat вне форума
Старый 25.02.2019, 23:42   #5
MusAushev
 
Регистрация: 24.02.2019
Сообщений: 3
По умолчанию

Суть в том что, until принимает на вход условие , и если оно false выполняет тело , и вызывает саму себя,как только true выходит из цикла .

(define-syntax until
(syntax-rules ()
((until pred? body ...)
(do () (pred?) body ...))))
Вот так, только мне нужно использовать только define при объявлении until

(let ((x 12))
(until (< x 10)
(set! x (- x 1)))
x)

Вот например вызов для х=12
MusAushev вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск