Antimony: CAD, который вырос из Lisp-машин, а не из чертёжных досок

Antimony: CAD Software Evolved from Lisp Machines and Not Drafting Tables

Antimony: CAD, который вырос из Lisp-машин, а не из чертёжных досок

Antimony — это CAD-инструмент, который выглядит так, будто эволюция ПО для проектирования пошла от Lisp-машин, а не от кульманов. В его основе — графовый движок для отслеживания потоков данных, геометрический движок на функциональных представлениях для булевых операций и библиотека фигур и трансформаций. Узлы графа определяются скриптами на Python, а изменения автоматически распространяются вниз по цепочке. Проект с открытым исходным кодом, доступен для Mac и Linux.

Antimony — это инструмент автоматизированного проектирования (CAD) из параллельной вселенной, в которой CAD-программы развились из Lisp-машин, а не из чертёжных досок.
  1. mkeeter

    Тут не помешала бы пометка (2015) :)

    С 2016 года я постепенно сокращал поддержку, но есть более активно поддерживаемый форк здесь: https://github.com/nsfm/stibium (правда, с активной помощью LLM, ведь на дворе 2026!)

    YMMV — я его не использовал и не изучал изменения внимательно, но переписывался с автором, который, похоже, искренне предан успеху проекта.

  2. WillAdams

    Вероятно, стоит отметить, что вся эта тема Code CAD в последнее время очень активно продвигается, появляется много новых проектов на базе ИИ.

    Отмечу следующие проекты, добившиеся недавних успехов:

    - OpenSCAD --- долгожданный финальный Release Candidate обновления теперь доступен: https://openscad.org/downloads.html#rc

    - PythonSCAD --- для тех, кому нужны изменяемые переменные и всё такое: https://www.pythonscad.org/

    - CADquery --- https://cadquery.github.io/

    - Build123D --- https://github.com/gumyr/build123d

    Более длинный список/обсуждение здесь: https://github.com/Irev-Dev/curated-code-cad

    Кроме того, недавно был анонсирован более новый проект Мэтта Китера Halfspace, но он не получил большого обсуждения здесь:

    https://news.ycombinator.com/item?id=49881890

  3. seemaze

    >Antimony — это инструмент автоматизированного проектирования (CAD) из параллельной вселенной, в которой CAD-программы развились из Lisp-машин, а не из чертёжных досок

    Это ироничное замечание, учитывая, что самое распространённое CAD-программное обеспечение, AutoCAD, поддерживает диалект Lisp под названием AutoLISP[0] нативно в качестве альтернативной среды выполнения уже более четырёх десятилетий. Он настолько распространён в CAD-индустрии, что другие производители даже переняли совместимость с этим языком.

    Отрадно видеть, что CAD упоминается в связи с чертёжными досками. Я трачу много времени, пытаясь объяснить новым пользователям CAD разницу между решениями, предлагаемыми метафорой «чертёжной доски» и метафорой «модели мира», присутствующей в большинстве CAD-приложений.

    [0]https://en.wikipedia.org/wiki/AutoLISP

  4. GregDavidson

    Sketchpad Айвена Сазерленда (1963) [1] значительно предшествует Lisp-машинам (но не Lisp!) и, по моему скромному мнению, до сих пор остаётся лучшей моделью для CAD.

    [1] https://en.wikipedia.org/wiki/Sketchpad

  5. sjia

    Я использую ИИ для создания CAD-моделей. Результаты часто близки к моему замыслу, но мне также приходится тратить много усилий на настройку параметров и элементов, чтобы детали подходили для реального мира. ИИ помогает, но не решает проблемы CAD-моделирования, в отличие от генеративного ИИ для изображений/видео в развлекательных целях.

Ещё за этот день

2026-11-03