「Lispが使えるCAD」の版間の差分
(ページの作成:「LISP が使える CAD は多数ありますが、先駆者であった Autodesk社 の AutoCAD で使える AutoLISP で構築された資産を活かすために、後…」) |
編集の要約なし |
||
1行目: | 1行目: | ||
LISP が使える CAD は多数ありますが、先駆者であった Autodesk社 の AutoCAD で使える AutoLISP で構築された資産を活かすために、後発の CAD が AutoLISP 互換の LISP 言語として実装してきたという歴史があるため、CAD で使える LISP = AutoLISP | LISP が使える CAD は多数ありますが、先駆者であった Autodesk社 の AutoCAD で使える AutoLISP で構築された資産を活かすために、後発の CAD が AutoLISP 互換の LISP 言語として実装してきたという歴史があるため、CAD で使える LISP = AutoLISP 互換という感じになっています。 | ||
で、AutoLISP は1970年代の初期の LISP 言語的仕様な部分があるため近年の開発言語に比べると見劣りする部分はありますが、それでも LISP 的拡張性やプログラム開発の手軽さなど、CAD 内のデータをいじるには十分すぎる機能が備わっています。 | |||
以下が、カスタマイズ用の言語として、 LISP が使える CAD ソフトのリストです。(* 無いのがあったら教えて下さい。) | 以下が、カスタマイズ用の言語として、 LISP が使える CAD ソフトのリストです。(* 無いのがあったら教えて下さい。) |
2021年6月11日 (金) 10:17時点における版
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 も搭載されています。
- AresCAD … AutoLISP 互換の LISP が使えます。IDE は非搭載。(AutoLISP の互換は低め)
- BricsCAD … AutoLISP / Visual Lisp 互換の LISP に独自の拡張された関数が使えます。IDE も搭載されています。(AutoLISP の互換は高い、Visual Lisp の互換はそこそこ高い)
- GstarCAD … AutoLISP / Visual Lisp 互換の LISP が使えます。IDE は非搭載。(AutoLISP / Visual Lisp の互換は高い)
- IntelliCAD系 … AutoLISP / Visual Lisp 互換の LISP が使えます。IDE は非搭載。(AutoLISP の互換はそこそこ高い)
- IJCAD … AutoLISP / Visual Lisp 互換の LISP が使えます。IDE は非搭載。(AutoLISP / Visual Lisp の互換は高い)
- NanoCAD … AutoLISP 互換の LISP が使えます。IDE は非搭載。(AutoLISP の互換は低め)