「Lispが使えるCAD」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
編集の要約なし
編集の要約なし
7行目: 7行目:
以下が、カスタマイズ用の言語として、 LISP が使える CAD ソフトのリストです。(* 無いのがあったら教えて下さい。)
以下が、カスタマイズ用の言語として、 LISP が使える CAD ソフトのリストです。(* 無いのがあったら教えて下さい。)


* AutoCAD … [[AutoLISP]] という言語が使えます。Visual Lisp という拡張された言語で ActiveX(COM) にも対応。IDE は2000以降で搭載されているが、2021以降は VSCode に移行してる。
* AutoCAD … [[AutoLISP]] という言語が使えます。Visual Lisp という拡張された言語で ActiveX(COM) にも対応。IDE は2000以降で搭載されているが、2021以降は VSCode に移行。
* AresCAD … PowerCAD の後継製品(ではあるものの作り直しされているので別扱いにしています)。AutoLISP 互換の LISP が使えます。IDE は非搭載。(AutoLISP の互換はそこそこ。Visual Lisp の互換はないに等しい)
* AresCAD … PowerCAD の後継製品(ではあるものの作り直しされているので別扱いにしています)。AutoLISP 互換の LISP が使えます。IDE は非搭載。(AutoLISP の互換はそこそこ。Visual Lisp の互換はないに等しい。)
* BricsCAD … AutoLISP / Visual Lisp 互換の LISP に独自の拡張された関数が使えます。IDE も搭載されていて AutoCAD よりもモダンな実装のため高性能。(AutoLISP の互換は高い、Visual Lisp の互換は高い)
* BricsCAD … AutoLISP / Visual Lisp 互換の LISP に独自の拡張された関数が使えます。IDE も搭載されていて AutoCAD よりもモダンな実装のため高性能。(AutoLISP / Visual Lisp の互換は高い。)
* GstarCAD … AutoLISP / Visual Lisp 互換の LISP が使えます。IDE は非搭載。(AutoLISP / Visual Lisp の互換は高い)
* GstarCAD … AutoLISP / Visual Lisp 互換の LISP が使えます。IDE は非搭載。(AutoLISP / Visual Lisp の互換は高い。)
* IntelliCAD系 … AutoLISP / Visual Lisp 互換の LISP が使えます。IDE は非搭載。(AutoLISP の互換はそこそこ高い。Visual Lisp の互換は若干使える。)
* IntelliCAD系 … AutoLISP / Visual Lisp 互換の LISP が使えます。IDE は非搭載。(AutoLISP の互換はそこそこ高い。Visual Lisp の互換は若干使える。)
* IJCAD … AutoLISP / Visual Lisp 互換の LISP が使えます。IDE は非搭載。(AutoLISP / Visual Lisp の互換は高い) * 2013 からは GstarCAD ベースで、それ以前は IntelliCAD ベース。
* IJCAD … AutoLISP / Visual Lisp 互換の LISP が使えます。IDE は非搭載。(AutoLISP / Visual Lisp の互換は高い) * 2013 からは GstarCAD ベースで、それ以前は IntelliCAD ベース。
* NanoCAD … AutoLISP 互換の LISP が使えます。IDE は非搭載。(AutoLISP の互換は低め)
* NanoCAD … AutoLISP 互換の LISP が使えます。IDE は非搭載。(AutoLISP の互換は低め。)
* PowerCAD(旧 FelixCAD) … FLISP という AutoLISP 互換の LISP が使えました。IDE は非搭載。(AutoLISP の互換は低め。) AresCAD の前身
* PowerCAD(旧 FelixCAD) … FLISP という AutoLISP 互換の LISP が使えました。IDE は非搭載。(AutoLISP の互換は低め。) AresCAD の前身

2022年11月30日 (水) 07:06時点における版

LISP が使える CAD は多数ありますが、先駆者であった Autodesk社 の AutoCAD で使える AutoLISP で構築された資産を活かすために、後発の CAD が AutoLISP 互換の LISP 言語として実装してきたという歴史があるため、CAD で使える LISP = AutoLISP という感じになっています。


で、AutoLISP は1970年代の初期の LISP 言語的仕様な部分があるため近年の開発言語に比べると見劣りする部分はありますが、それでも LISP 的拡張性やプログラム開発の手軽さなど、CAD 内のデータをいじるには十分すぎる機能が備わっています。


以下が、カスタマイズ用の言語として、 LISP が使える CAD ソフトのリストです。(* 無いのがあったら教えて下さい。)

  • AutoCAD … AutoLISP という言語が使えます。Visual Lisp という拡張された言語で ActiveX(COM) にも対応。IDE は2000以降で搭載されているが、2021以降は VSCode に移行。
  • AresCAD … PowerCAD の後継製品(ではあるものの作り直しされているので別扱いにしています)。AutoLISP 互換の LISP が使えます。IDE は非搭載。(AutoLISP の互換はそこそこ。Visual Lisp の互換はないに等しい。)
  • BricsCAD … AutoLISP / Visual Lisp 互換の LISP に独自の拡張された関数が使えます。IDE も搭載されていて AutoCAD よりもモダンな実装のため高性能。(AutoLISP / Visual Lisp の互換は高い。)
  • GstarCAD … AutoLISP / Visual Lisp 互換の LISP が使えます。IDE は非搭載。(AutoLISP / Visual Lisp の互換は高い。)
  • IntelliCAD系 … AutoLISP / Visual Lisp 互換の LISP が使えます。IDE は非搭載。(AutoLISP の互換はそこそこ高い。Visual Lisp の互換は若干使える。)
  • IJCAD … AutoLISP / Visual Lisp 互換の LISP が使えます。IDE は非搭載。(AutoLISP / Visual Lisp の互換は高い) * 2013 からは GstarCAD ベースで、それ以前は IntelliCAD ベース。
  • NanoCAD … AutoLISP 互換の LISP が使えます。IDE は非搭載。(AutoLISP の互換は低め。)
  • PowerCAD(旧 FelixCAD) … FLISP という AutoLISP 互換の LISP が使えました。IDE は非搭載。(AutoLISP の互換は低め。) AresCAD の前身