2008-12-25 21 views

回答

7

因素看起來很有趣,但它迫切需要更多的入門教程和文章。

+5

我想解決這個http://factor.openeducationtools.com/ – egaga 2010-04-03 10:17:51

3

我不能談論具體的因素,但我已經做了很多與惠普計算器。它隨附的基於堆棧的RPN語言非常複雜。已經爲這些計算器編寫了大量的軟件。

http://www.hpcalc.org/

26

樂趣在一旁點基於語言棧中看到不要我,但第四類似,並簡要因子的研究I.

+0

我看到你在那裏做了什麼...... – Shog9 2008-12-25 19:32:39

+0

尤達喜歡說話嗎? – 2008-12-25 19:53:26

+0

啊,後綴表示法。 – 2008-12-25 21:57:58

3

我使用的因子爲我的下一個大的非正常工作項目考慮。我試圖在Factor,OCaml,D和Python之間進行選擇。通常情況下,Python是我選擇的語言,但爲此我正在尋找不同的東西。我正在考慮D(我多年來一直使用C++並希望使用D作爲更乾淨的C++),但它似乎並不是我正在尋找的東西。

這留下OCaml和因素,我有一個艱難的時間決定。 OCaml對我來說會稍微容易一些,因爲我的連接編程有點生疏,我也非常喜歡這門語言,但因子也不斷吸引我(我是連接語言的忠實粉絲) 。 Hrm優柔寡斷..

更新: 我已經決定正確學習因子,並將其用於我即將到來的大型個人項目。與此同時,我正在研究Factor的Programming Challenges中的一些問題。

更新2: 因素並沒有完全削減它..不是因爲語言,語言是偉大的,我建議大家看看它。原因是Qt綁定。這對我來說是一個重要的交易斷路器。我會自己綁定Qt並貢獻它,但是然後我有兩個項目而不是一個,而我根本沒有時間。所以,抱歉因素。我用C++編寫代碼,但現在我正在考慮將其移植到Clojure或在Clojure中編寫未來的代碼。

6

我打算在完成我的Clojure學習冒險後學習它。

UPDATE:

許多衛星後,我一直在使用因子的一些東西還很少,我會說這是一個驚人的語言。唯一的問題是與GUI工具很少有關的仍然存在的問題。 Factor UI工具包嚴重缺乏許多常見的東西,並且在撰寫本文時沒有與任何工具包綁定。對於任何真實世界的桌面應用程序來說,這可能都是一種破壞行爲。

5

我一直在使用因子幾個月,它確實是一個令人印象深刻的語言。它感覺像是Forth(明顯),Smalltalk(基於圖像,高度反射,「集成」IDE)和LISP(代碼爲數據,語法級抽象,REPL)的混合體。在某種程度上,諸如Python或Ruby等語言,強調實用主義和開放性(例如「包含電池」)。

此外,性能似乎對設計人員很重要,因爲很多工作都花在了優化編譯器上,就像Common Lisp的SBCL實現一樣。

這個項目從他的年輕人身上還是有一點點變化,一些頻繁的語言變化,部分系統沒有記錄,還有一個相對較小的社區。但即使在這個階段,我覺得它開始一些不平凡的東西足夠成熟。