2008-12-25 36 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实现一样。

这个项目从他的年轻人身上还是有一点点变化,一些频繁的语言变化,部分系统没有记录,还有一个相对较小的社区。但即使在这个阶段,我觉得它开始一些不平凡的东西足够成熟。