2010-02-10 34 views
20

Gần đây tôi đã trở nên quan tâm đến OOP dựa trên nguyên mẫu, và tôi đã chơi với Io và Ioke. Phân phối một ứng dụng với Ioke rất đơn giản. Nó trên JVM. Tôi có cần nói thêm không? Tuy nhiên, tôi hoàn toàn bối rối như thế nào một trong những sẽ phân phối một ứng dụng Io, đặc biệt là trên Windows. Nó không giống như bạn có thể có người dùng cuối biên dịch Io để chạy ứng dụng của bạn.Có ứng dụng nào được viết bằng ngôn ngữ lập trình Io không? (Hoặc, phân phối các ứng dụng Io.)

Tôi đã thực sự sốc Io đã đi trong 8 năm mà không hình thành một số loại tiêu chuẩn cho những thứ như phân phối. Ruby có đá quý, Java có lọ, và như vậy.

Điều tồi tệ hơn về nó là, tôi không thể tìm thấy một ứng dụng duy nhất được viết trong Io để có thể ăn cắp ý tưởng về phân phối từ. Có lẽ tôi hút tìm kiếm google (Io là một tên tìm kiếm khủng khiếp, bằng cách này, P).

Có cách nào để phân phối các ứng dụng Io không? Thậm chí có bất kỳ ứng dụng Io nào tồn tại hay tôi chỉ thiếu điểm?

Tôi không chắc liệu đây có phải là cộng đồng wiki hay không. Nếu bạn nghĩ rằng nó nên, bình luận và cho tôi biết.

Trả lời

10

Đối với các tiêu chuẩn cho bao bì/phân phốiAddons. Dường như nó được thiết kế chủ yếu cho các thư viện C được thêm vào Io nhưng cũng nên hoạt động với mã thuần túy Io.

Tài liệu Addons hơi thưa thớt. Có một trang wiki Writing Addons có thể hữu ích. Nhưng đặt cược tốt nhất là chỉ cần đi sâu vào Addons mà hy vọng được bao gồm trong cài đặt Io của bạn. Nguồn cho chúng có thể được tìm thấy trên Github trong addons dưới chính Io project.

Chỉ cần để tăng cường chút thông tin về Io các chương trình/dự án là trên Github, sau đây là một số liên kết Github:

Có một vài dự án bao bì còn non trẻ liệt kê ở đó mà, trong thời gian, một trong số đó có thể đạt được lực kéo và có lẽ việc áp dụng phổ quát?:

Cập nhật: Có một (ish) thảo luận gần đây về Io mailing list về packaging. Chưa có kết quả nào.

/I3az/

3

Trang web Io chứa một danh sách các thư viện và các ứng dụng

http://iolanguage.org/packages.html

Bên cạnh đó, có thể có các dự án (chủ yếu là trên GitHub) sử dụng Io mà không phải là liệt kê ở đó.

Ngoài ra, trang web Io và blog được viết bằng Io.

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