Racket

Racket 的存储库。Racket 是一种通用编程语言,也是世界上第一个面向语言编程的生态系统。「 The Racket repository. Racket is a general-purpose programming language as well as the world’s first ecosystem for language-oriented programming. 」

Github星跟蹤圖

什么是 Racket?

Racket 是一种通用编程语言,也是开发和部署新语言的生态系统。 请参阅 The Racket Manifesto,了解其创作者对 Racket 的起源、目的和未来发展方向。

感兴趣吗?

Racket 语言开发工具链用于创建语言,包括 Racket 语言、命令行工具、原生 DrRacket IDE 以及对其他 IDE 和文本编辑器的支持,以及支持开发语言的一系列软件包

Racket 内部研讨会揭示了 Racket 的内部设计和实现。

关于此存储库

这是 Racket 核心的源代码。 有关构建 Racket 的完整信息,请参阅“INSTALL.txt”。

要从这个存储库构建完整的 Racket 发行版,请在顶级目录中运行 make。 要构建最小的 Racket,请运行 make base。

其余的 Racket 发行源代码位于其他存储库中,主要在 Racket GitHub 组织下。

通过提交拉取请求,加入开发邮件列表或访问 IRC 频道,为 Racket 做出贡献。

许可

Racket 根据 GNU Lesser General Public License (LGPL)分发。 这意味着您可以将 Racket 链接到专有应用程序,前提是您遵循 LGPL 中规定的规则。 你也可以修改 Racket;如果您分发修改后的版本,则必须根据 LGPL 的条款进行分发,特别声明您必须发布修改后的软件的源代码。

有关更多信息,请参阅 racket/src/COPYING_LESSER.txt。

(First edition: vz edited at 2019.08.13)

主要指標

概覽
名稱與所有者racket/racket
主編程語言Racket
編程語言Racket (語言數: 28)
平台Linux, Mac, Unix-like, Windows
許可證Other
所有者活动
創建於2010-04-18 06:39:16
推送於2025-10-21 22:30:13
最后一次提交2025-10-19 15:41:49
發布數97
最新版本名稱v8.18 (發布於 2025-08-16 18:10:20)
第一版名稱old-v299.200 (發布於 2005-08-09 05:54:55)
用户参与
星數5k
關注者數141
派生數686
提交數45.9k
已啟用問題?
問題數2273
打開的問題數474
拉請求數1650
打開的拉請求數102
關閉的拉請求數1255
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Racket is a general-purpose programming
language and an ecosystem for language-oriented programming.

This repository holds the source code for the core of Racket plus some
related packages. The rest of the Racket distribution source code is
in other repositories, mostly under the Racket GitHub
organization
.

Quick Start

Pre-built versions of Racket for a variety of operating systems and
architectures, as well as convenient source distributions are
available at

https://download.racket-lang.org

Racket comes with extensive documentation, including several tutorials.
You can read all of this documentation, as well as documentation for
third-party packages at

https://docs.racket-lang.org

Building from Source

For information on building Racket from this repository, see the
Build Guide.

Contributing

Contribute to Racket by
submitting a pull request,
reporting an issue,
joining the development mailing list,
or visiting the IRC or Slack channels.

By making a contribution, you are agreeing that your contribution is
licensed under the Apache 2.0 and MIT licenses. Those
licenses are available in this repository in the files
LICENSE-APACHE.txt and
LICENSE-MIT.txt.

License

Racket is free software; see LICENSE for more details.