您打算使用Factor吗?你看过了吗?检查出来。你了解面向堆栈的编程吗?
答案 0 :(得分:26)
答案 1 :(得分:7)
因素看起来很有趣,但它非常需要更多的入门教程和文章。
答案 2 :(得分:6)
我打算在完成我的Clojure学习冒险之后学习它。
更新:
许多卫星之后,我最近一直在使用Factor来做一些事情,我会说这是一种很棒的语言。唯一的问题是仍然存在的问题与GUI工具的方式很少有关。因子UI工具包严重缺乏许多常见的东西,并且在撰写本文时,对于任何存在的工具包都没有绑定。对于任何真实的桌面应用程序而言,这可能是一个交易破坏者。答案 3 :(得分:5)
我使用Factor几个月了,这真是一种令人印象深刻的语言。
感觉就像是Forth(显然),Smalltalk(基于图像,高度反射,“集成”IDE)和LISP(代码为数据,语法级抽象,REPL)的混合......以及某些范围,Python或Ruby等语言,强调实用主义和开放性(例如“包括电池”)。
此外,性能似乎对设计人员很重要,因为很多工作都花在了优化编译器上,就像Common Lisp的SBCL实现一样。
该项目仍然受到年轻人的影响,一些语言经常变化,部分系统未被记录,以及一个相对较小的社区。但即使在这个阶段,我认为它已经足够成熟,可以开始一些非常重要的事情。
答案 4 :(得分:3)
我不能具体谈论因素,但我已经为HP计算器做了很多工作。它附带的基于堆栈的RPN语言非常复杂。已经为这些计算器编写了大量软件。
答案 5 :(得分:3)
我正在考虑将Factor用于我的下一个大型非工作项目。我试图在Factor,OCaml,D和Python之间做出选择。通常,Python是我选择的语言,但为此我正在寻找不同的东西。我正在考虑D(我使用C ++好多年,并希望使用D作为一个更干净的C ++),但它似乎并不是我真正想要的。
这留下了OCaml和Factor,我很难决定。 OCaml对我来说会稍微容易一点,因为我的连接编程有点生疏,我也非常喜欢这个语言,但是Factor也一直在吸引我(而且我是连接语言的忠实粉丝) 。 Hrm犹豫不决..
更新: 我已经决定正确地学习因子并将其用于即将到来的大型个人项目。与此同时,我正在研究因素中Programming Challenges的一些问题。
更新2: 因素并没有完全削减它..不是因为语言,语言很好,我建议大家看一看。原因是Qt绑定。这对我来说是一个重要的交易破坏者。我会自己绑定Qt并贡献它,但后来我有两个项目而不是一个,我根本没有时间。所以,抱歉因素。我用C ++编写代码,但我现在正考虑将其移植到Clojure或在Clojure中编写未来的代码。