打開Dylan看起來非常有趣。然而,在我將它用於實際開發之前,我想知道實現的成熟程度。我知道Dylan本身就是一種古老的語言,它已被蘋果使用。當前的Open Dylan實現有多成熟?
回答
那麼,當前的實現,打開迪倫,一直以來'95由丑角和功能開發的對象,才於2003年成爲
開源如何定義成熟?編譯器包含一個IDE(僅限於Win32,對不起),CORBA,OLE,全部包含850000行代碼。這是(幾乎)所有Dylan代碼。
意思是,與其他語言不同,它是自主託管的。編譯器本身是在Dylan中編寫的(對於運行時/垃圾收集器綁定,某些C行(約4000行代碼)除外),後端是本機x86代碼或C.
請不要將這個實現與另外兩個實現相混淆:Gwydion Dylan(也是Dylan編寫的;之前在CMU開發的,現在是開源的),它將Dylan編譯爲C; Apple Dylan(在Apples大存儲中的某處關閉); 。
我有一個Apple Dylan的副本。這實際上是一個有趣的系統,但未完成並在項目關閉iirc時衝出。它顯然不能在MacOS X上運行。 我用d2c進行實際的愛好項目,但沒有進入Fun-O Dylan。現在它是OpenDylan,可以在GNU/Linux上使用,這已經改變了。 我肯定會推薦Dylan的語言。在編程C++時遇到問題,並且在類層次結構,類型系統或函數調用約定中出現問題時,我仍然會錯過它,這在Dylan中不會成爲問題。 –
根據comment on Hacker News尚未準備好。他們剛剛開始恢復該項目。
這取決於你想要做什麼。例如,如果你想做一些沒有庫的東西,你可能需要編寫更多的代碼。但是對於通用編程語言的基本使用來說,它的狀態很好。 –
@ChrisPage那麼,你知道比Open Dylan背後的實際團隊更好嗎? – stesch
- 1. java.lang.instrument有多成熟?
- 2. dblinq有多成熟?
- 3. Ebean或Siena有多成熟?
- 4. apache sshd(MINA)有多成熟?
- 5. 是否有任何成熟的方法來實現tcp遍歷?
- 6. 適用於iPhone的SDL有多成熟?
- 7. ANTLR D目標 - 任何成熟的實現?
- 8. 成熟的WebSocket/Socket.io服務器端實現?
- 9. 爲成熟的企業應用程序實施多租戶
- 10. 關於同步,同時實現多線程熟睡理髮師
- 11. 如何實現當一個類有多個成員時處置
- 12. 實現Open Id登錄
- 13. 成熟的IMAP庫
- 14. .Net CLR是否有相當成熟的Lisp/Scheme/Clojure編譯器?
- 15. OpenKinect成熟度
- 16. 使用現有數據庫時熟悉實體框架
- 17. erlang沒有成熟的yaml庫
- 18. Pharo 2.0是否有成熟的OpenGL庫?
- 19. M3 dart中的websockets有多成熟/可以生產?
- 20. 是否有人熟悉「實現/內部頭文件」(* .ih)?
- 21. 當前實現的HTML5狀態
- 22. 有沒有Free&Open-Source TLS-1.2的實現?
- 23. JavaFX 2提供哪些功能,以及與Java Applets或Silverlight等相關技術相比,實現有多成熟?
- 24. 現在Hudson是一個成熟的持續集成工具嗎?
- 25. Scala-LLVM的成熟度?
- 26. Windows下的OpenCL成熟度
- 27. 乘記錄我的成熟
- 28. AS3一成熟的代
- 29. UIProgressView不成熟的顏色
- 30. 與Azure Powershell相比,Azure CLI 2.0有多成熟?
FORTRAN和Lisp是「老」 - 迪倫甚至不是中年 –
什麼是代碼的成熟度 –
基本上我很感興趣,如果是準備生產非關鍵應用 – mikkom