Идея такая: реализовать компилятор LISP без скобочек,
или хотя бы минимизировать их количество, что бы не
было такой лабуды ))))))))
Списки сделать 'мягкими' - обычные S-выражения лиспа
и 'жесткими', то есть неизменяемыми - в них будет размещаться код или массивы.
Обеспечить возможной инфиксной записи и присваивание: a = b + c
Примерно так по минимуму.
Пользователь решил продолжить мысль 08 Января 2014, 20:26:07:
Señor_Gaga, нативный код пожалуй лучше всего. Интерпретаторы не отличаются большой скоростью работы.
Хотя нативный код пожалуй будет сильно зависеть от железа. Или тет? Кстати какие еще варианты есть?
Байт-код переносим и будет работать и на Linuxе и на винде.
Как вариант - шитый код типа как в Forth.
Шитый очень быстр и так же переносим.
---
Есть опыт в разработке компилятора\интерпретатора?