Guile

软件截图:
Guile
软件详细信息:
版本: 2.0.7
上传日期: 20 Feb 15
许可: 免费
人气: 8

Rating: 3.0/5 (Total Votes: 1)

狡诈是一个旨在帮助程序员创建灵活的应用程序库。在应用程序中使用狡诈允许程序员编写插件或模块(有很多名字,但这个概念在本质上是相同的)和用户使用它们有一个应用程序满足他们的需求。

有经过验证的应用程序,使用扩展语言的一个长长的清单。在自由软件世界的成功和长寿的例子是GNU Emacs和GIMP的。扩展服务器应用程序的

非常流行的例子是Apache项目Perl和PHP模块。

扩展语言允许用户,程序员,和第三方开发者的功能添加到程序,而无需重新编写程序作为一个整体,它允许人们扩展程序相互合作,而不必花费任何额外的努力。

狡诈是一个解释该计划的编程语言,打包成一个库,可以纳入你的计划。用户具有完全访问解释器,这样狡诈本身可以延长,根据用户的需要。其结果将是为您量身定制的应用程序的脚本语言。

使用狡诈与你的计划,使之更加实用。用户不需要了解您的应用程序定制的管道;他们只是需要了解狡诈,和接入您提供。他们可以很容易地通过下载和创建脚本,而不是交易复杂的补丁和重新编译他们的应用程序交易和共享功能。他们并不需要你,或其他任何人来协调

什么在此版本中是新的

  • 在这个版本增加SRFI-105卷曲的中缀表达式,每个端口的读写器选项,嵌套期货,功能记录制定者,端口接口HTTP的身体,更多的优化,更好的负载路径和编译加载路径处理,和错误修正通常的长长的名单。

什么是1.8.8版本,新的

  • 在维​​护版本为1.8稳定系列

什么在1.9.9版本新

  • 在快速动态与液体结合
  • 在'流体裁判'和'流体设置“现在有专门的字节码指令。
  • 在动态通过`结合使用,流体'或'用,流体*'不再导致
  • 在递归调用虚拟机,也没有身体的封闭分配。未使用
  • 在流体数字是现在的垃圾回收。
  • 在不兼容的树-IL变化:
  • 在有一定数量的最后一个周期做出不兼容的更改
  • 在对树-IL,狡诈的高层次的中间语言。请参阅
  • 有关详细信息,更改日志。如果这些影响你,你显然需要
  • 在上游提交你的编译器的补丁!
  • 提示:分隔,组合的延续:
  • 在狡诈现在有提示,作为其原始语言的一部分。见"提示"在手册中,以获取更多信息
  • 在表达式输入在REPL,或者在命令行中,通过与默认提示标记提示包围。
  • 在推荐使用:`懒惰副渔获物“是捕获堆栈在`抛出点形式”,而是动态的'追赶'的地步。这是一个有点
  • 疯狂。请改为使用'抓',可能与一个任意球的处理程序,or`with抛出处理程序“。
  • 在'抓','扔','与抛出处理程序“方案实施
  • 在此没有任何最终用户的影响,但我们很自豪能够在提示和流体方面来实现这些结构,同时不改变用户的API,我们需要提到它在新闻。感谢您的阅读!
  • 在当前模块跟踪在语法扩展:
  • 在扩展一个'开始'表达了通过an`eval,当改变当前模块“不工作,因为一个错误。这是固定的。
  • 在回溯在REPL不显示REPL帧
  • 在1.9系列已过于冗长的回溯,这表明帧内部的REPL实施。这已被大部分固定。
  • 请以bug-guile@gnu.org。报告bug
  • 在增加的外部函数接口(FFI)
  • 在该`(系统国外)“模块现在提供了额外的相当于C的`INT外资类型','长','为size_t',等等。
  • 在此外,`动态链接'的过程,现在可以称为不带任何参数,在这种情况下,它会返回一个"全局符号手柄",使现有的节目的符号,抬头
  • 的'语法规则'宏的文档:
  • 在宏的手册中的文档现在从程序分开。在`语法规则“宏提供了一个新的部分已被添加。
  • 在有效凹凸版,以2.0:
  • 在狡诈已经有一个"有效版本和QUOT;一段时间后,通常产生为"主要-VERSION.MINOR-VERSION&QUOT ;.此版本的解耦有效版本,从实际的版本,过早地将其设置为2.0。这应该摇出任何版本相关的分配错误。
  • 在并行安装性修正:
  • 在狡诈现在安装其头文件到有效的版本特定的目录,并包括有效的版本(如2.0)库的名称(例如libguile-2.0.so)。
  • 在这个变化应该是对用户透明,谁应该通过guile.m4宏,或狡诈,2.0.pc PKG-config文件中检测狡诈。这将允许并行的安装多个版本狡诈的开发环境。

类似的软件

o42a
o42a

19 Feb 15

Cython
Cython

27 Sep 15

Lush
Lush

11 May 15

意见 Guile

评论没有发现
添加评论
打开图片!