Đến nội dung


Hình ảnh
- - - - -

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


  • Please log in to reply
7 replies to this topic

#1 LoveLisp

LoveLisp

    biết lệnh extend

  • Members
  • PipPipPip
  • 195 Bài viết
Điểm đánh giá: 20 (tàm tạm)

Đã gửi 31 October 2012 - 01:11 PM

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
  • 0

#2 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5685 Bài viết
Điểm đánh giá: 2606 (tuyệt vời)

Đã gửi 31 October 2012 - 06:26 PM

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
  • 0

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#3 LoveLisp

LoveLisp

    biết lệnh extend

  • Members
  • PipPipPip
  • 195 Bài viết
Điểm đánh giá: 20 (tàm tạm)

Đã gửi 01 November 2012 - 08:24 AM

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..).
  • 0

#4 ThuyLinh313

ThuyLinh313

    biết lệnh mtext

  • Members
  • PipPipPipPip
  • 288 Bài viết
Điểm đánh giá: 142 (tàm tạm)

Đã gửi 01 November 2012 - 08:46 AM

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.
  • 0

#5 gia_bach

gia_bach

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 1436 Bài viết
Điểm đánh giá: 1426 (rất tốt)

Đã gửi 01 November 2012 - 09:26 AM

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
  • 2

#6 LoveLisp

LoveLisp

    biết lệnh extend

  • Members
  • PipPipPip
  • 195 Bài viết
Điểm đánh giá: 20 (tàm tạm)

Đã gửi 01 November 2012 - 10:15 AM

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!).
  • 0

#7 LoveLisp

LoveLisp

    biết lệnh extend

  • Members
  • PipPipPip
  • 195 Bài viết
Điểm đánh giá: 20 (tàm tạm)

Đã gửi 01 November 2012 - 10:22 AM

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!
  • 0

#8 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5685 Bài viết
Điểm đánh giá: 2606 (tuyệt vời)

Đã gửi 01 November 2012 - 10:32 AM

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
  • 2

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC