设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

Factor 0.97发布,基于堆栈的编程语言

2014-11-3 16:20| 发布者: joejoe0332| 查看: 1206| 评论: 0|原作者: OSChina |来自: OSChina

摘要:   Factor 是concatenative,基于堆栈的编程语言和高级功能,包括动态类型,可扩展语法,宏,和垃圾收集。在实践方面,有一个全功能的、支持许多不同的平台上的库,被广为记载。示例代码:USING: io math sequences ;"Hel ...

  Factor 是concatenative,基于堆栈的编程语言和高级功能,包括动态类型,可扩展语法,宏,和垃圾收集。在实践方面,有一个全功能的、支持许多不同的平台上的库,被广为记载。


示例代码:

USING: io math sequences ;

"Hello world" print
10 [ "Hello, Factor" print ] times
"Hello, " "Factor" append print

性能比较:

Factor 0.97 发布,此版本现已提供下载

OS/CPUWindowsMac OS XLinux
x86

0.97

0.97

0.97

x86-64

0.97

0.97

0.97

Source code:0.97

此版本包括超过 1,400 个 commits,贡献者如下:

Alex Vondrak, Andrew Pennebaker, Benjamin Pollack, Björn Lindqvist, CW Alston, Doug Coleman, Erik Charlebois, Fred Alger, Iskander Sitdikov, John Benediktsson, Jon Harper, Loryn Jenkins, Paul Woolcock, Roc King, Samuel Tardieu, Steven Stewart-Gallus, and @Profpatsch

同时还有一些 bug 修复和库改进,值得关注的改进如下:

解决了一些向后兼容问题:

  • Fixed mask? in math.bitwise to be more correct

  • Fixed bias in Mersenne Twister random number generator

  • Better support for shebang (no longer need a space after #!)

  • io-error now lives in the libc vocabulary

  • sender stubs in cocoa.messages now named by method signature

  • filter now allocates length of seq, not exemplar.

  • Removed make-assoc in favor of explicit get's.

一些 FUEL 改进,Factor's emacs 模式:

  • Modernize for emacs 24.3

  • Prepare FUEL to be uploaded to MELPA

  • Change font locking and syntax highlighting

  • Make fuel-help work for vocabularies also

  • New minor mode: fuel-autohelp-mode

  • Fix word help to use correct vocabulary using list

  • Variable controlling whether fuel-mode is loaded automatically

  • Fixes to table rendering

新库:


改进的库:


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部