Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
LoveLisp

Thay thế DCL của AutoLisp bằng ODCL

Các bài được khuyến nghị

Viết hộp thoại cho AutoLisp thật là khó khăn bởi toàn bộ đều được mô tả bằng các câu lệnh chứ không trực quan như VB.

Mình tìm được phần mềm OpenDCL với lời giới thiệu là "Thay thế hạn chế của DCL", nó có thể tương tác với AutoLisp và cùng với lisp để kết xuất thành file VLX.

Mình chưa biết nhiều về DCL, mong các cao thủ xem và góp ý.

Link:

http://sourceforge.n...rojects/opendcl

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

OpenDCL đi kèm 1 bộ cài vĩ đại bác ạ ^^ Nếu đã đến nước phải chuyển sang một bộ hỗ trợ thì mình vote 1 phiếu cho NET

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Mình đã download bản cài đặt OpenDCL Studio 7.0.0.9, nó chỉ có 10Mb thôi mà bạn! Phần mềm này mã nguồn mở, không có rắc rối gì về bản quyền hết, có thể tương tác trực tiếp với file *.lsp (người ta giới thiệu vậy, mình chưa biết cách dùng, hihi..).

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Mình không hiểu nổi vì lý do gì mà cho đến giờ, sau rất nhiều những than phiền của lập trình viên lisp Autodesk vẫn bảo thủ, kiên quyết không hỗ trợ cho lisp 1 giải pháp tốt hơn DCL. Đây rõ ràng không phải là vấn đề khó khăn gì với họ. Phải chăng Autodesk không khuyến khích lập trình viên sử dụng ngôn ngữ này cho sản phẩm của họ nữa.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Viết hộp thoại cho AutoLisp thật là khó khăn bởi toàn bộ đều được mô tả bằng các câu lệnh chứ không trực quan như VB.

Mình tìm được phần mềm OpenDCL với lời giới thiệu là "Thay thế hạn chế của DCL", nó có thể tương tác với AutoLisp và cùng với lisp để kết xuất thành file VLX.

Mình chưa biết nhiều về DCL, mong các cao thủ xem và góp ý.

Link:

http://sourceforge.n...rojects/opendcl

Trước đây CadViet có bàn về OpenDCL rồi, bác SSG có hẳn 1 bài minh họa (tuy nhiên tìm không được đường link).

Hạn chế của OpenDCL là người dùng phải cài thêm bộ OpenDCL mới sử dụng được.

 

Mình không hiểu nổi vì lý do gì mà cho đến giờ, sau rất nhiều những than phiền của lập trình viên lisp Autodesk vẫn bảo thủ, kiên quyết không hỗ trợ cho lisp 1 giải pháp tốt hơn DCL. Đây rõ ràng không phải là vấn đề khó khăn gì với họ. Phải chăng Autodesk không khuyến khích lập trình viên sử dụng ngôn ngữ này cho sản phẩm của họ nữa.

Nhiều khả năng là Autodesk sẽ không tiếp tục hỗ trợ - update cho Lisp nữa (ví dụ : DCL ...)

Vì :

1. Autodesk đã giới thiệu .NET mà công năng của nó thì ...

2. Mới đây Autodesk lại giới thiệu DesignScript (cho CAD 2013 - 64 bit) tham khảo tại đây : DesignScript

  • Vote tăng 2

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Trong phần Sample của thư mục cài đặt OpenDCL có mấy file *.vlx. Như vậy, theo mình nghĩ, nó có khả năng "đóng gói" các file *.lsp và *.odcl thành *.vlx. Loại file VLX thì rất phù hợp với CAD mà không cần hộp thoại kèm theo nữa, cũng không phải cài đặt OpenDCL (trừ máy của người viết thì phải cần rồi!).

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Nếu AutoDesk bỏ hẳn AutoLisp thì sao nhỉ!!! Mình nghĩ điều đó sẽ không xảy ra vì chính bản thân AutoCAD cũng gọi nhiều hàm LSP và DCL.

ặc..ặc.. Nếu phải học lại một ngôn ngữ khác để làm việc với CAD thì thật là một tai họa!

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Trong phần Sample của thư mục cài đặt OpenDCL có mấy file *.vlx. Như vậy, theo mình nghĩ, nó có khả năng "đóng gói" các file *.lsp và *.odcl thành *.vlx. Loại file VLX thì rất phù hợp với CAD mà không cần hộp thoại kèm theo nữa, cũng không phải cài đặt OpenDCL (trừ máy của người viết thì phải cần rồi!).

Phải cài bạn ạ :)

Cũng giống như Doslib, một khi đã yêu cầu người dùng mần thêm cái j, tương đương với phiền hà => giảm sức hút ^^

 

Dừng hỗ trợ Lisp thì cũng phải tương lai của 5 đến 10 năm nữa. Thời gian đó đủ để ta tiếp cận dần 1 cái mới hoặc đổi việc hoặc bị đuổi việc rồi, lo chi :D

  • Vote tăng 2

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

Đăng nhập để thực hiện theo  

×