Racket v8.8 发布,Lisp 语言分支


Racket v8.8 已发布,Racket(原名 PLT Scheme)是一门通用、多范型,属于 Lisp 家族的函数式程序设计语言,它的设计目之一是为了提供一种用于创造设计与实现其它编程语言的平台,Racket 被用于脚本程序设计、通用程序设计、计算机科学教育和学术研究等不同领域。 Racket 有一个实现平台,包含了运行环境、函数库、即时编译器 (JIT compiler) 等等,还有提供一个以 Racket 本身写成的开发环境 DrRacket(原名 DrScheme)。

新版本主要变化

  • 依赖契约表单->i支持 #:param 元素,该元素指定在函数调用的动态范围内设置的参数值的依赖关系
  • copy-file库函数支持权限管理参数
  • 在 DrRacket 的交互窗口中按 <SHIFT>-return 可以更轻松地编辑和输入表达式,而无需将它们发送给评估
  • “如何设计程序”教学语言中的数字比较运算符(= 等)至少需要两个参数
  • 在某些多行情况下使用自定义渲染时,Redex 改进了排版
  • 修复了许多错误,并编写了大量文档

此外还包括许多其他的修复和改进,详情查看发布公告。


相關推薦

2022-11-19

Racket v8.7 已发布,Racket(原名 PLT Scheme)是一门通用、多范型,属于 Lisp 家族的函数式程序设计语言,它的设计目之一是为了提供一种用于创造设计与实现其它编程语言的平台,Racket 被用于脚本程序设计、通用程序设计、计算机

2022-08-18

Racket v8.6 已发布,Racket(原名 PLT Scheme)是一门通用、多范型,属于 Lisp 家族的函数式程序设计语言,它的设计目之一是为了提供一种用于创造设计与实现其它编程语言的平台,Racket 被用于脚本程序设计、通用程序设计、计算机

2022-10-04

ir, Go, Haskell, Java, JavaScript/Node.js, Julia, Lisp, Lua, Perl, Python, Racket, Ruby, Rust 嵌入式、可编写脚本的终端仿真器 异步作业控制 多个编辑器实例之间的共享数据(shada)。 支持 XDG 基础目录 与大多数 Vim 插件兼容,包括 Ruby 和 Py

2022-04-11

ir, Go, Haskell, Java, JavaScript/Node.js, Julia, Lisp, Lua, Perl, Python, Racket, Ruby, Rust 嵌入式、可编写脚本的终端仿真器 异步作业控制 多个编辑器实例之间的共享数据(shada)。 支持XDG基础目录 与大多数Vim插件兼容,包括Ruby和Python插

2023-04-10

ir, Go, Haskell, Java, JavaScript/Node.js, Julia, Lisp, Lua, Perl, Python, Racket, Ruby, Rust 嵌入式、可编写脚本的终端仿真器 异步作业控制 多个编辑器实例之间的共享数据(shada)。 支持 XDG 基础目录 与大多数 Vim 插件兼容,包括 Ruby 和 Py

2022-10-12

, NATURAL, NXT-G, OCaml, OpenCL, OpenEdge ABL, Pike, PILOT, PostScript, Q, Racket, Raku, REXX, Ring, Simulink, Small Basic, Smalltalk, Snap!, SPARK, Stata, Tcl, Vala/Genie, VBScript, Verilog, WebAssembly TIOBE 编程社区指数(The TIOBE Programming Community index)是一个衡量编程语

2022-12-07

LPC, Modula-2, MQL5, MUMPS, NATURAL, Occam, OpenCL, OpenEdge ABL, PL/I, Q, Racket, Raku, Ring, RPG, S, Smalltalk, Solidity, SPARK, Stata, Tcl, VBScript, Verilog, VHDL, WebAssembly, X++, Xojo TIOBE 编程社区指数(The TIOBE Programming Community index)是一个衡量编程语言受欢迎程

2023-04-08

, Nim, OCaml, PILOT, PL/I, Pony, Programming Without Coding Technology, Q, Racket, Raku, Ring, RPG, Smalltalk, Solidity, Tcl, VBScript, VHDL, X++ TIOBE 编程社区指数(The TIOBE Programming Community index)是一个衡量编程语言受欢迎程度的指标,该指数每月更新一次。

2023-05-01

umber){return 1+a}   许多scheme语言的同类(比如Typed-racket)会改变它们的语法并且要求像Typescript这样的语言一样在字面上给出类型信息。但是,scheme-langserver认为可能有另外的手段——当下的大多数scheme代码都在尽量遵循r6r

2021-11-09

LiveCode, M4, Maple, ML, MQL4, NXT-G, Oberon, OCaml, OpenCL, Pure Data, Q, Racket, Raku, RPG, S, sed, Simulink, Solidity, SPARK, SPSS, Stata, Tcl, Vala/Genie, Verilog, Xojo, Zig TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月

2023-03-08

Nim, OCaml, Occam, PILOT, PL/I, Programming Without Coding Technology, Q, Racket, Raku, Scheme, Smalltalk, Solidity, SPARK, Tcl, VHDL, X++, Xojo, Zig TIOBE 编程社区指数(The TIOBE Programming Community index)是一个衡量编程语言受欢迎程度的指标,该指数每月更新一

2023-05-07

adder Logic, NATURAL, Nim, OCaml, OpenEdge ABL, PL/I, Pony, PowerShell, Q, Racket, Raku, RPG, S, Smalltalk, Snap!, Solidity, SPARK, Tcl, VBScript, VHDL, X++, Zig 曾经的 Top 10 编程语言,如今的排名位置 基于 12 个月内的平均位置 TIOBE 编程社区指数(The TIOBE Progr

2022-11-11

MUMPS, NATURAL, NXT-G, OCaml, Occam, OpenCL, OpenEdge ABL, PostScript, Q, Racket, REXX, Ring, RPG, S, Solidity, SPARK, Stata, Tcl, Vala/Genie, Verilog, VHDL TIOBE 编程社区指数(The TIOBE Programming Community index)是一个衡量编程语言受欢迎程度的指标,该指数每月更

2022-08-19

Lux 0.7 已发布,这是一门函数式、具备静态类型的 Lisp 编程语言,支持在 Java 虚拟机、JavaScript、Python、Lua 和 Ruby 解释器上运行。 Lux 0.7 主要变化 新增 内联函数 支持将配置参数从构建描述 (build description) 传递给编译器 基