2012-04-10 43 views
24

Trong những tháng qua, tôi đã yêu rất nhiều Clojure và từ chối sử dụng bất cứ thứ gì khác.Clojure Phát triển iOS

Tôi biết rằng có ClojureScript, sử dụng Google Closure để biên dịch một tập con của Clojure thành JavaScript.

Có điều gì tương tự trong tác phẩm của ObjectiveC/Cocoa không?

Tôi rất muốn được kiện các ứng dụng nguyên mẫu trong Clojure và sau đó tải ứng dụng iOS ra khỏi ứng dụng.

[Tôi hoàn toàn ổn là điều này ngăn cản tôi từ tất cả các chi tiết cấp thấp của iOS - Tôi không cần truy cập vào bất kỳ chi tiết cấp thấp nào (nói số học con trỏ) mà tôi không thể làm trong Java - tôi chỉ muốn để có thể dễ dàng chuyển đổi Clojure Apps của tôi lên iOS]

Trả lời

2

tôi vừa mới phát hiện ra las3r (https: // github. com/aemoncannon/las3r/wiki) là một cổng Clojure đến thời gian chạy ActionScript (ngôn ngữ phía sau Flash). Vì Flash/ActionScript bây giờ có thể phát triển cho iOS (tôi đang trong quá trình viết trò chơi ngay bây giờ. Nó không tuyệt vời, nhưng nó khá khả dụng), điều này có thể trình bày một cách để viết các ứng dụng Clojure cho iOS.

KHUYẾN CÁO: Tôi chưa thử. Tôi vừa mới khám phá ra las3r, thậm chí chưa tải xuống nó. và không biết nó tốt hay khủng khiếp. Tôi không biết tốc độ sẽ tệ đến mức nào. Tôi biết không có gì.

Tuy nhiên - đó là một ý tưởng hấp dẫn, phải không?

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