Size: a a a

Сообщество Scheme

2020 March 21

l

lispbot in Сообщество Scheme
knet> "cdaar >= nreverse *gensym-counter* *version* caar cddr caadr symbol-name identity and eq list stringp gensym intern _append cons - cddar null if covid + apply cadr cadar while cdddr append member \\0 atom not print > listp nconc < exit defmacro <= assq covid-world globs force cdar equal let %!d(MISSING)ump last t:print eval car numberp mod * defun /= when dolist cdr rplaca eql princ setcar *v* cdadr letrec or length / prin1 terpri caddr memq truncate make-symbol setcdr dotimes caaar mapcar assoc _nreverse rplacd consp = "
источник

PG

Pïg Grëënëst in Сообщество Scheme
(+ 2 2)
источник

l

lispbot in Сообщество Scheme
knet> 4
источник

PG

Pïg Grëënëst in Сообщество Scheme
надо схемобота сделать
источник

AP

Alex Peresmeshnik in Сообщество Scheme
Aydar Zarifullin
Может лучше явную команду сделать типа /lisp
Может, но с другой стороны в простом общении никогда никто не начинает сообщение с открывающейся скобки ))
источник

PG

Pïg Grëënëst in Сообщество Scheme
(я начинаю)
источник

l

lispbot in Сообщество Scheme
knet> ERR:: Incorrect input
источник

AP

Alex Peresmeshnik in Сообщество Scheme
Pïg Grëënëst
надо схемобота сделать
ну вон выше примитивы, из них и схему можно ))
источник

PG

Pïg Grëënëst in Сообщество Scheme
но у тебя там борщ под капотом?
источник

AP

Alex Peresmeshnik in Сообщество Scheme
Pïg Grëënëst
но у тебя там борщ под капотом?
Не, под капотом минимализм. Это минимальная реализация интерпретатора, еще до конца не закончил отладку
источник

AK

Andrew Kravchuk in Сообщество Scheme
Хм, больше десятилетия зарабатываю на хлеб программированием, но про язык "минимализм" не слышал. Где можно посмотреть документацию по нему? 😅
источник

AP

Alex Peresmeshnik in Сообщество Scheme
Andrew Kravchuk
Хм, больше десятилетия зарабатываю на хлеб программированием, но про язык "минимализм" не слышал. Где можно посмотреть документацию по нему? 😅
там же где и документация про язык программирования "борщ" ))
источник

AK

Andrew Kravchuk in Сообщество Scheme
Alex Peresmeshnik
там же где и документация про язык программирования "борщ" ))
Ну, борщ - это локальный мемасик русскоязычного лисп-коммьюнити, все понимают, что борщ - это CL
А вот что такое минимализм? Chibi scheme?))
источник

AP

Alex Peresmeshnik in Сообщество Scheme
Andrew Kravchuk
Ну, борщ - это локальный мемасик русскоязычного лисп-коммьюнити, все понимают, что борщ - это CL
А вот что такое минимализм? Chibi scheme?))
А, я думал что борщ от слова "борщенул"
источник

AP

Alex Peresmeshnik in Сообщество Scheme
Andrew Kravchuk
Ну, борщ - это локальный мемасик русскоязычного лисп-коммьюнити, все понимают, что борщ - это CL
А вот что такое минимализм? Chibi scheme?))
бот на Go )
источник

AK

Andrew Kravchuk in Сообщество Scheme
Ясн)
источник

AK

Andrew Kravchuk in Сообщество Scheme
Не, "борщ" - это искаж. русск. "общий" 😅
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Aydar Zarifullin
Правильно ли я понимаю что в r5rs нет даже подобия системы модулей и все функции будут в глобальном окружении?
Утопили вопрос, повторю на всякий случай.
источник
2020 March 22

LL

Lämppi Lütti in Сообщество Scheme
А в самом r5rs что-нибудь есть об этом
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Lämppi Lütti
А в самом r5rs что-нибудь есть об этом
Вот что нашел. Scheme, as defined in R5RS, does not have a full module system. However it does define the concept of a top-level environment. Such an environment maps identifiers (symbols) to Scheme objects such as procedures and lists. In other words, it implements a set of bindings.

Environments in R5RS can be passed as the second argument to eval
источник