2008-09-20 42 views

Trả lời

25

Ltk khá phổ biến, rất di động và được ghi chép hợp lý thông qua tài liệu Tk. Cài đặt trên SBCL là dễ dàng như nói:

(require :asdf-install) 
(asdf-install:install :ltk) 

Ngoài ra còn có Cells-Gtk, được báo cáo là khá hữu dụng nhưng có thể có một đường cong học tập hơi dốc hơn vì sự phụ thuộc vào tế bào.

EDIT: Lưu ý rằng ASDF-INSTALL được tích hợp tốt với SBCL chỉ. Cài đặt thư viện từ bên trong các triển khai Lisp khác có thể chứng minh khó hơn. (Cá nhân, tôi luôn cài đặt thư viện của mình từ bên trong SBCL và sau đó sử dụng chúng từ tất cả các triển khai.) Xin lỗi về bất kỳ sự nhầm lẫn nào mà điều này có thể gây ra.

+0

Hóa ra là không thực sự là một vấn đề, chỉ cần biên dịch và tải LTK theo cách thủ công, và sau đó làm cho tôi một hình ảnh mới, từ đó trở đi tất cả đều trôi chảy suôn sẻ. Cảm ơn con trỏ. – dsm

+0

Tôi đã tìm thấy tài liệu một chút thưa thớt bản thân mình, nhưng tôi đã chạy ltk.lisp thông qua Albert và đầu ra trông đầy hứa hẹn. – new123456

7

clg là sự ràng buộc của GTK đối với Lisp thông thường. Cả hai đều đầy đủ và lispish.

Nếu bạn muốn thiết kế giao diện đồ họa trong CL, bạn cũng có thể xem CLIM, một số loại API chuẩn cho GUI. Allegro và Lispworks có thực hiện riêng của nó, và có một phần mềm miễn phí, McCLIM.

5

Ngoài ra, chỉ cần tìm thấy một thư viện khói QT bindings, gọi CommonQt cho CL

2

Ngoài ra còn có wxCL, cung cấp bindings CFFI cho wxWidgets.

+2

Dự án đó dường như đã chết. Lần tải lên cuối cùng lên trang web sourceforge là vào năm 2006 và trang chủ wxcl dường như đã bị tấn công và lọc từ. – SuperElectric

+0

4 năm sau nó trông giống như dự án và trang web là tốt, và dự án nhận được rất nhiều cam kết (https://github.com/wxWidgets/wxWidgets/commits/master) –

+0

Tôi không thấy bất kỳ liên kết Lisp thường gặp nào trong liên kết bạn cung cấp và trang web www.wxcl-project.org hiện trỏ đến một số blog của Nhật Bản. – SuperElectric

2

LispWorks đi kèm với CAPI, nó di động trên Mac, Windows và Linux và thậm chí có một số GUI-Builder. Nó miễn phí cho sử dụng cá nhân.

Các vấn đề liên quan