Поддержка LISP в nanoCAD появилась давно и связывалась в первую очередь со специальной командой LSP, которая открывает LISP-консоль, предназначенную для ввода выражений и анализа переменных: Рис. 1. Окно LISP-консоли Релиз 8.5 сделал следующий важный шаг вперед, теперь ввод выражений LISP стал возможен в командной строке, кроме того, появилась поддержка символа PAUSE. Описываемые в статье изменения вошли в релиз 8.5, начиная с номера 8.5.4131.2629, сборка 4133. Читать дальше →
Группа компаний «Алгоритм» перешла с 2D-проектирования в AutoCAD на сквозную работу в BIM-решениях nanoCAD. Внедрение единой платформы (Платформа nanoCAD, конфигурация nanoCAD BIM Конструкции, nanoCAD GeoniCS, nanoCAD Конструкции PS, инженерные модули) сократило сроки проектирования вдвое, уменьшило…
Рассматриваем пример создания утилиты, которая позволяет синхронизировать параметры между объектами nanoCAD BIM Строительство и примитивами Платформы nanoCAD, даже без жесткой фиксации их положения. Вы узнаете о создании пользовательского интерфейса на DCL, использовании реакторов для отслеживания изменений объектов и применении COM-интерфейса для обновления графики и атрибутов. Читать далее
Я попытаюсь проанализировать некоторые часто повторяющиеся критические замечания в адрес Lisp, чтобы пролить свет на этот вопрос и на то, почему его так часто задают. Позвольте мне начать с пары слов для тех кто не в курсе. Lisp - это семейство языков, включая Common Lisp, Emacs Lisp и несколько диалектов, которые... Так что же не так с лиспом?