Racket 编程语言

Racket,既PLT Scheme,是一种可编程的计算机程序设计语言 ,同时也是一个程序设计环境。是Scheme众多实现中的一种。Windows版本的Racket6.0.1(最新版本于2014年2月26日发布)里有Racket、GRacket、DrRacket三个主程序。Racket是一个cmd下的命令行程序,GRacket和DrRacket则是Windows窗口程序,前者是后者的简化版本,后者功能更为强大。
Scheme是Lisp语言的一种方言。LISP(LISt Processor)语言,即列表/处理解析语言,由约翰·麦卡锡(John McCarthy)于1960年左右发明。
Lisp语言的几种主要方言:Scheme、Common Lisp、Emacs Lisp。
Scheme的几种主要实现:MIT/GNU Scheme、PLT Scheme、Scheme 48、Scsh、SCM、Skij、STk、VSCM、GUILE、Kawa等。

Racket 6.11 发布,Lisp 语言分支
Racket 6.11 发布了。主要更新内容:修复 OneDrive 用户在 Windows 10 上不能正常使用的问题Typed Racket支持细化类型和依赖函数类型。DrRacket 的 Program Contour 效率提升,使用时不再影响 DrRacket 的交互性web-server / formlet 库生成可序列化的 formlet,有助于动态使用无状态 #lang Web 服务器 servlet 中的f

发布于 2017-11-01 00:17:05 | 136 次阅读

Racket 6.10 发布,Lisp 语言分支
Windows 10 创意者更新引入了一个 bug,使得图形程序诸如 DrRacket 可能引起蓝屏等问题,本次更新采取措施缓解了这一现象,Microsoft 已经获悉此 bug 并将在未来版本中彻底修复。详细更新:Internally, Racket’s intermediate compatibility layer over operating-system facilities has been moved into its own library,

发布于 2017-08-03 23:55:05 | 160 次阅读

Racket 6.9 发布,Lisp 语言分支
Racket 6.9 发布了,该版本包含如下改进内容:The official package catalog Web site is revised to have a new user experience.The Northwestern snapshot site keeps weekly snapshots going up to 12 weeks into the past. Those provide a middle ground for users who want access to new features earlier than

发布于 2017-05-08 00:02:44 | 170 次阅读

Racket 6.8 发布,Lisp 语言分支
Racket 6.8 发布了,该版本包含如下改进内容:Racket sports a new logo, courtesy of Matthew Butterick.MacBook Pro laptops with touch bars are supported.Support for FreeBSD on PowerPC.Initial support for GTK3 on Wayland is available. GL contexts, GC blits, and dialog placement currently do not work.The

发布于 2017-01-25 14:20:14 | 159 次阅读

Racket 6.6 发布,Lisp 语言分支
Racket 6.6 发布,更新如下:The new Macro Profiler command-line tool (`raco macro-profiler`) shows how macros contribute to the final expanded code size of a program.Typed Racket supports intersection types. This allows the type system to track more information, and for programmers to express more pr

发布于 2016-07-25 07:53:18 | 179 次阅读

Racket 6.3 发布,Lisp 语言分支
Racket 6.3 发布,更新如下:Racket's macro expander uses a new representation of binding called "set of scopes". The new binding model provides a simpler explanation of how macros preserve binding, especially across module boundaries and in hygiene-bending expansions. The new expande

发布于 2015-11-26 00:16:53 | 201 次阅读

Racket 6.2 发布,Lisp 语言分支
Racket 6.2 发布了,在这个版本中我们对核心库进行了优化和减缩,并将代码迁移到 Github 上。目前核心库的源码请看 https://github.com/plt/racket, 和扩展包的源码 https://github.com/racket/.Racket源自著名的专家型语言PLT Scheme,同时又是Lisp

发布于 2015-06-21 00:17:07 | 243 次阅读

Racket v6.1 发布,Lisp 语言分支
Racket v6.1 发布,此版本主要关注局部递归变量定义。同时向后兼容 Racket 之前的版本,包括了一些 bug 修复,影响编程的主要包括:(define undefined (letrec ([x x]) x))来获取 # 值。 其他改进: Plumbers generalize the flush-on-exit

发布于 2014-08-03 00:22:34 | 314 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务