Size: a a a

Scheme — русскоязычное сообщество

2021 September 27

AP

Artyom "avp&quo... in Scheme — русскоязычное сообщество
Guile-SMC теперь может bootstrap'ить сам себя, компилируя из PlantUML парсер для PlantUML: https://github.com/artyom-poptsov/guile-smc/commit/74c0c3d81d163f8045d7a708f5c8d4d2fd64c73e

Для того, чтобы было, из чего запускать Guile-SMC, актуальная версия ДКА для парсера закоммичена в репозитории.
источник
2021 September 29

X

XÆA-XII in Scheme — русскоязычное сообщество
Подскажите, как вложенные дефайны исправить, а то интерпретатор никак не хочет обрабатывать
(define (sum-of-squares-of-top-two a b c) (
 (define (minimum) (min a b c))
 (define (sum-of-sqrs (a b)) (+ (sqr a) (sqr b)))
 (cond (= a minimum) (sum-of-sqrs b c)
       (= b minimum) (sum-of-sqrs a c)
       (= c minimum) (sum-of-sqrs b c)
       )
   )
 )
источник

ND

Nikita Domnickij in Scheme — русскоязычное сообщество
скобки лишние
источник

X

XÆA-XII in Scheme — русскоязычное сообщество
Я их у себя уже подправил
источник

X

XÆA-XII in Scheme — русскоязычное сообщество
Но код ввсё равно не работает
источник

ND

Nikita Domnickij in Scheme — русскоязычное сообщество
ну там в целом не только лишние
источник

X

XÆA-XII in Scheme — русскоязычное сообщество
Со вложенными define что сделать?
источник

ND

Nikita Domnickij in Scheme — русскоязычное сообщество
(define (sum-of-squares-of-top-two a b c)
 (define minimum (min a b c))
 (define (sum-of-sqrs a b) (+ (sqr a) (sqr b)))
 (cond
  ((= a minimum) (sum-of-sqrs b c))
  ((= b minimum) (sum-of-sqrs a c))
  ((= c minimum) (sum-of-sqrs b c))))
источник

ND

Nikita Domnickij in Scheme — русскоязычное сообщество
скобки вокруг минимума ещё убрать
источник

ND

Nikita Domnickij in Scheme — русскоязычное сообщество
ну либо пооборачивать минимумы в конде в скобки
источник

ND

Nikita Domnickij in Scheme — русскоязычное сообщество
хз чо ты хотел
источник

X

XÆA-XII in Scheme — русскоязычное сообщество
Всё, доделал
источник
2021 September 30

M

Madman in Scheme — русскоязычное сообщество
Сортировкой, взятием с головы квадратов и их суммой не легче, универсальне и читабельнее  будет
источник

ND

Nikita Domnickij in Scheme — русскоязычное сообщество
я скобочки поправил, чо ты мне это пишешь
источник

X

XÆA-XII in Scheme — русскоязычное сообщество
Не знаком со стдлибой
источник

M

Madman in Scheme — русскоязычное сообщество
Просто по виду лапшекод, а если аргументов будет 100?
источник

M

Madman in Scheme — русскоязычное сообщество
Общий вопрос. А лисп про обобщенное программирование или только Haskell про это?
источник

X

XÆA-XII in Scheme — русскоязычное сообщество
Пс, это первое задание по лиспу с курса
источник

ДП

Дмитрий Поляков... in Scheme — русскоязычное сообщество
это же сикп, да?
источник

X

XÆA-XII in Scheme — русскоязычное сообщество
Да
источник