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. 」

  • 所有者: racket/racket
  • 平台: Linux, Mac, Unix-like, Windows
  • 许可证: Other
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

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-06-11 00:24:06
最后一次提交2025-06-09 20:57:27
发布数96
最新版本名称v8.17 (发布于 2025-05-13 20:49:42)
第一版名称old-v299.200 (发布于 2005-08-09 05:54:55)
用户参与
星数5k
关注者数142
派生数681
提交数45.7k
已启用问题?
问题数2240
打开的问题数471
拉请求数1622
打开的拉请求数102
关闭的拉请求数1240
项目设置
已启用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.