BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

rss
他的粉丝

Google开放HTML5解析库Gumbo的源代码

作者 Abel Avram 关注 7 他的粉丝 ,译者 马德奎 关注 0 他的粉丝   发布于  2013年8月20日 1

Google已经开放了Gumbo的源代码,这是一个用C编写的HTML解析库。该库符合HTML解析算法标准,它通过了所有的html5lib-0.95测试,并且已经在Google索引的25亿个网页上进行过测试。

他的粉丝

Ruby VM综述:Ruby 1.9.2 Preview 1,Ruby版本收集站点

作者 Werner Schuster 关注 6 他的粉丝 ,译者 杨晨 关注 0 他的粉丝   发布于  2009年7月25日

Ruby 1.9.2 Preview 1已经发布,包含了API的更新,例如Method#parameters,以及对长生命周期对象的GC优化等等,在性能方面同样也做了优化。David A. Black搭建了ruby-versions.net站点,使用户能够检视MRI的各种版本,以及JRuby、Rubinius和REE等其他实现。

他的粉丝

ParseTree前路茫茫

作者 Werner Schuster 关注 6 他的粉丝 ,译者 胡振波 关注 0 他的粉丝   发布于  2009年4月27日

当前,Ruby 1.9.1并没有提供所需的功能,可以让ParseTree的运行时特性正常工作。这意味着有些依赖于这个特性的程序库不再可用,比如Merb的 action arguments或者heckle等等。让我们来看看ParseTree的现状,并探究一下ruby_parser是否是一个可能的替代者。

他的粉丝

RFactor:为文本编辑器提供Ruby重构支持

作者 Mirko Stocker 关注 0 他的粉丝 ,译者 李剑 关注 1 他的粉丝   发布于  2009年3月12日

RFactor是一款Ruby重构工具,旨在为文本编辑器提供自动化重构的支持。我们采访了它的开发者Fabio Kung,了解了这个工具的现状和未来发展方向。

他的粉丝

Sequel:Ruby的数据库工具包

作者 Sebastien Auvray 关注 0 他的粉丝 ,译者 颜勋 关注 0 他的粉丝   发布于  2008年12月23日 1

除了ActiveRecord外, Sequel提供了一个更为完整的Ruby工具包来处理数据库的操作。InfoQ有机会采访了Jeremy Evans,8个月前他代替Sharon Rosner作为Sequel项目的负责人。

他的粉丝

Merb近况:Merb 1.0,EngineYard将提供Merb支持

作者 Werner Schuster 关注 6 他的粉丝 ,译者 李明(nasi) 关注 0 他的粉丝   发布于  2008年11月27日

Merb 1.0已经发布。最新引入的修改包括改进对JRuby和Windows的支持等等(如JRuby下的action参数支持)。另外:EngineYard宣布对Merb的支持。

他的粉丝

静态分析工具综述:Roodi、Rufus、Reek和Flay

作者 Werner Schuster 关注 6 他的粉丝 ,译者 杨晨 关注 0 他的粉丝   发布于  2008年11月27日

ruby_parser、ParseTree及其派生的UnifiedRuby提供了对Ruby源代码AST的访问,让我们来关注四个纯Ruby实现的静态分析工具:Roodi、Rufus、Reek和Flay。

他的粉丝

ParseTree 3.0发布,众多相关程序库升级

作者 Werner Schuster 关注 6 他的粉丝 ,译者 李明(nasi) 关注 0 他的粉丝   发布于  2008年10月29日

Ryan Davis发布了ParseTree 3.0,而相关的程序库Ruby2Ruby和Flog也进行了升级。Sexp_processor,一个通过编写访问者来分析ParseTree的s-表达式的程序库,目前已经拆分成一个独立的gem。另外:ruby_parser 2.0,一个用Ruby写成的Ruby解析器,在发布的新版本中也做出了多项改进。

他的粉丝

MacRuby 0.3发布,支持Interface Builder,和创建GUI用的HotCocoa

作者 Werner Schuster 关注 6 他的粉丝 ,译者 贾晓楠 关注 0 他的粉丝   发布于  2008年9月25日

刚刚发布的MacRuby 0.3带来了许多改进,其中包括用来创建GUI的InterfaceBuilder;以及HotCocoa:一个用于Cocoa GUI的创建器API。

他的粉丝

使用ParseTree进行LINQ风格查询和提取元数据

作者 Werner Schuster 关注 6 他的粉丝 ,译者 李明(nasi) 关注 0 他的粉丝   发布于  2008年2月27日

无论是LISP宏还是LINQ的表达式树,使用了AST的代码就是个强大的工具。让我们来看看在Ruby中ParseTree如何提供了对AST的支持,还有在Ambition库、Sequel库以及Web框架Merb中是如何来使用它的。

他的粉丝

ruby_parser 1.0:Ruby语言实现的Ruby语法分析器

作者 Werner Schuster 关注 6 他的粉丝 ,译者 马家宽 关注 0 他的粉丝   发布于  2008年1月4日 1

在先后经过了C、Java和C#的实现,而现在我们终于迎来了用Ruby语言实现的语法分析器。Rubinius项目的开发者,现工作于EngineYard公司的Ryan Davis最近发布了ruby_parser 1.0。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT