Size: a a a

Сообщество Scheme

2020 November 07

PG

Pig Greenest in Сообщество Scheme
Alex Peresmeshnik
Мне интересно удастся ли на ракете написать вебморду (с жабаскриптом) только на лисповых структурах
я запилил себе статическую страничку елиспе
источник

PG

Pig Greenest in Сообщество Scheme
все, что нужно — xmlgen
источник

AP

Alex Peresmeshnik in Сообщество Scheme
"Гибридность Hop.Js выражается в том, что код идущий за тильдой (~) выполняется на клиенте, а прочий - на сервере."

Вот это интересно выглядит
источник

AP

Alex Peresmeshnik in Сообщество Scheme
Pig Greenest
все, что нужно — xmlgen
И еще вебсокеты для интерактивности :)
источник

PG

Pig Greenest in Сообщество Scheme
не, у меня настолько статика, что даже стили встроенные
источник

AP

Alex Peresmeshnik in Сообщество Scheme
Pig Greenest
не, у меня настолько статика, что даже стили встроенные
О, надо еще транслятор a sexp->css
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Alex Peresmeshnik
Спасибо, гляну
Рабочий пример, без слэшей в ссылках
источник

AZ

Aydar Zarifullin in Сообщество Scheme
В доке есть раздел url based dispatch но без примера сразу не сообразил
источник
2020 November 12

N

Nadia in Сообщество Scheme
Всем привет) я работаю над заданием, где делаю data abstraction, beta-reduction и normal-order reduction в Scheme. И у меня возникли сомнения по поводу моего решения
Тут есть кто-то, кто разбирается в этом?
источник

VL

Valeriy L in Сообщество Scheme
Ты пиши, авось кто и ответит
источник

N

Nadia in Сообщество Scheme
Да у меня достаточно длинный код, который нужно вставить в DrRacket
источник

N

Nadia in Сообщество Scheme
;;;   - data abstraction for creating lambda expression

(define (make-lambda a b c)
 (list 'lambda (((list a) b) c)))

(define (make-app fn arg)
 (list fn arg))

;;;   - accessing elements of expressions

(define (eq-var? lambda var)
 (eq? (get-param lambda) var))

(define (get-var expr)
 (car (cdr expr)))
 
(define (get-param expr)
 (car (car (cdr expr))))
 
(define (get-expr expr)
 (car (cdr (cdr expr))))
 
(define (get-func expr)
 (car expr))

(define (create-lambda var body)
 (list 'lambda (list var) body))

(define (create-application fn arg)
 (list fn arg))
источник

N

Nadia in Сообщество Scheme
Это первая малая часть, которую сделала
источник

N

Nadia in Сообщество Scheme
Но у меня сомнения все ли правильно
источник

VL

Valeriy L in Сообщество Scheme
Юзай термбин какой
источник

VL

Valeriy L in Сообщество Scheme
Или гисты
источник

PG

Pig Greenest in Сообщество Scheme
Nadia
Но у меня сомнения все ли правильно
А оно работает?
источник

N

Nadia in Сообщество Scheme
Работает, но все же есть сомнения
источник

PG

Pig Greenest in Сообщество Scheme
Кроме make-lambda все выглядит прилично
источник

N

Nadia in Сообщество Scheme
Pig Greenest
Кроме make-lambda все выглядит прилично
Тут так преподом задано
источник