Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Программирование Новый топик    Ответить
 Запилил свой Lisp под броузер с OOP и нормальным дебагером  [new]
Saemon Zixel
Member

Откуда:
Сообщений: 54
Добрый день!

Сделал интерпритатор Лиспа на JS со своей IDE (простой), дебагером (как в Smalltalk-e), ООП и другими приятными приятностями и удобными удобствами. Заточен для работы в броузере.

https://github.com/SaemonZixel/littlelisp.js

Пока багов достаточно много, по этому в бета состоянии.

Что скажите?
15 май 20, 16:30    [22133793]     Ответить | Цитировать Сообщить модератору
 Re: Запилил свой Lisp под броузер с OOP и нормальным дебагером  [new]
hVostt
Member

Откуда:
Сообщений: 18013
Saemon Zixel,

тут напрашивается картинка трамвая из буханки хлеба )
15 май 20, 20:54    [22133963]     Ответить | Цитировать Сообщить модератору
 Re: Запилил свой Lisp под броузер с OOP и нормальным дебагером  [new]
Saemon Zixel
Member

Откуда:
Сообщений: 54
hVostt, юморист)))


(defclass Трамвай
    :instvars "из_чего номер"
    :constructor init)

(defmeth Трамвай.init (номер основа) (
    (setq this.из_чего основа)
    (setq this.номер номер)
))

(defmeth Трамвай.поехали () (
    (window.alert (+ " Трамвай №" this.номер " из " this.из_чего " поехал..."))
))

(setq Трамвай1 (new Трамвай 9 "буханки хлеба"))
(Трамвай1.поехали)


Модератор: Тема перенесена из форума "HTML, JavaScript, VBScript, CSS".


Сообщение было отредактировано: 17 май 20, 13:57
16 май 20, 18:10    [22134245]     Ответить | Цитировать Сообщить модератору
 Re: Запилил свой Lisp под броузер с OOP и нормальным дебагером  [new]
exp98
Member

Откуда:
Сообщений: 2446
Saemon Zixel, что скажите? Скажу, что молодец, хоть сам и не смотрел. Просто мне пока не время заниматься Лиспом.

И ещё скажу, что лучше писать интерпрЕтатор.
20 май 20, 18:50    [22136625]     Ответить | Цитировать Сообщить модератору
 Re: Запилил свой Lisp под броузер с OOP и нормальным дебагером  [new]
АСУ ТПшник
Member

Откуда:
Сообщений: 1325
Извините, а зачем очередной? Я даже язык Лисп , максимум в автокаде встречал. Какие сертификации прошли? Где одобрение сообщества, где все остальное , чтобы заинтересовать? Раньше не было интерпретаторов лиспа?
20 май 20, 21:02    [22136713]     Ответить | Цитировать Сообщить модератору
 Re: Запилил свой Lisp под броузер с OOP и нормальным дебагером  [new]
mayton
Member

Откуда: loopback
Сообщений: 48022
Из Лиспов там 2 диалекта есть. 1-й больше Scheme-подобный (на нем писана книжка SICP).
И второй - это Common Lisp. У диалектов там например дефиниция функции по разному пишется defun/define.

По синтаксису что там сертифицировать? S-выражения? Они одинаковые везде.
Что еще там сертифицировать? Лисп - это больше концепт.

А так... креатив гламурен. Афтор молодец. По сути он сделал то что я 10 лет назад неосилил на сях.

Сообщение было отредактировано: 20 май 20, 21:51
20 май 20, 21:51    [22136749]     Ответить | Цитировать Сообщить модератору
Все форумы / Программирование Ответить