среда, 5 октября 2011 г.

Древний артефакт

На днях мне попался в руки древний артефакт. Это  потрясающая вещь неизвестного (почти) происхождения и предназначения. Я натурально чувствовал себя археологом, когда запускал эту штуку. Думаю, Шлиман испытывал похожие ощущения, когда раскапывал Трою...
Методом проб и ошибок удалось выяснить про артефакт следующее:
1. Это имплементация Common Lisp'а, не исключающая своего внеземного происхождения.
2. Работает он исключительно на платформе другого лиспа, что объясняет странные изображения Уробороса на артефакте.
3. Результатом выполненения lisp-программы является java-код, вполне осмысленный и читабельный.
4. Расшифровка сопровождающих артефакт манускриптов показала наличие прозрачной интеграции с существующим java-кодом.

Из личных впечатлений. Если артефакт покажет свою стабильность, то, вполне возможно, это тот самый Святой Грааль, который я уже давно ищу. Ведь работать хочется на лиспе, а приходится на java...

3 комментария:

  1. Там слишком большой оверхед. Элемментарные вещи, сумма двух чисел, влечет за собой import org.armedbear.lisp.*, генерацию кучу лишнего кода. Сравни то же самое с LinJ: на выходе чистый, причесанный java-код без намеков на лисп.

    ОтветитьУдалить
  2. Да не такой уж это артефакт, в свое время очень часто всплывала ссылка на него в лиспосрачах.

    ОтветитьУдалить