Racket

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(功能)
(数学)
 
(未显示1个用户的32个中间版本)
第2行: 第2行:
 
[[文件:racket-logo.png|right]]
 
[[文件:racket-logo.png|right]]
  
Racket:程序设计和编程语言,核心由[https://github.com/racket/racket/tree/master/racket/src/racket/src C语言]实现。
+
Racket
  
 
==新闻==
 
==新闻==
  
 
==简介==
 
==简介==
 +
Racket:程序设计和编程语言,核心由[https://github.com/racket/racket/tree/master/racket/src/racket/src C语言]实现。
 +
 
Racket is a Programming-Language Programming Language.
 
Racket is a Programming-Language Programming Language.
  
 
Racket: The best of Scheme and Lisp.
 
Racket: The best of Scheme and Lisp.
 +
 +
Racke use [[Chez Scheme]].
  
 
[http://www.ccis.northeastern.edu/home/matthias/manifesto/ The Racket Manifesto]
 
[http://www.ccis.northeastern.edu/home/matthias/manifesto/ The Racket Manifesto]
  
Racket (原名 PLT Scheme) 是个通用、多范型,属于[[Lisp]]/[[Scheme]]家族的函数式编程语言,它的设计目的其中之一是为了提供一种语言创造、设计与实作的平台,Racket被广泛应用在脚本程式设计、通用程式设计、计算机科学教育和学术研究等不同领域。
+
Racket (原名 PLT Scheme) 是个通用、多范型,属于 [[Lisp]]/[[Scheme]] 家族的函数式编程语言,它的设计目的其中之一是为了提供一种语言创造、设计与实作的平台,Racket被广泛应用在脚本程式设计、通用程式设计、计算机科学教育和学术研究等不同领域。
  
 
Racket 有一个实作平台,包含了执行环境、函式库、即时编译器(JIT compiler)等等,还有提供一个以Racket本身写成的开发环境 DrRacket (原名 DrScheme)。
 
Racket 有一个实作平台,包含了执行环境、函式库、即时编译器(JIT compiler)等等,还有提供一个以Racket本身写成的开发环境 DrRacket (原名 DrScheme)。
第19行: 第23行:
 
Racket 采用 MIT, Apache v2, GNU LGPL 授权许可协议。
 
Racket 采用 MIT, Apache v2, GNU LGPL 授权许可协议。
  
==功能==
+
==基金会==
*[https://docs.racket-lang.org/drracket/index.html DrRacket] The Racket Programming Environment
+
*[https://racket-lang.org/sfc.html Software Freedom Conservancy] 软件自由保护协会
  
==Math==
+
==语言==
*[https://docs.racket-lang.org/math/index.html Racket Math Library] [https://github.com/racket/math @ GitHub]
+
[[文件:racket-logo-100x100.png|right]]
*[https://docs.racket-lang.org/scribble-math/index.html scribble-math]
+
*[https://serverracket.com/courses/anthropology Lan­guage-ori­ent­ed Pro­gram­ming in Rack­et]
 +
*Racket [https://github.com/racket/racket/tree/master/racket/src/ChezScheme Chez Scheme] 被扩展为支持 Racket 的实现。
 +
*[https://github.com/jeapostrophe/racket-langserver racket-langserver] is a [[Language Server Protocol]] implementation for Racket.
 +
*[https://github.com/lexi-lambda/racket-r7rs r7rs] [https://small.r7rs.org/ small.r7rs.org]
 +
*[https://github.com/racket/r6rs r6rs]
 +
*[https://github.com/racket/r5rs r5rs]
 +
*[https://docs.racket-lang.org/heresy/index.html Heresy] A BASIC-flavored Lisp dialect
 +
*[https://github.com/racket/algol60 Algol 60]
 +
*[https://docs.racket-lang.org/drracket/index.html DrRacket] The Racket Programming Environment [https://docs.racket-lang.org/tools/index.html DrRacket Plugins]
 +
*[https://emina.github.io/rosette/ The Rosette Language] extends Racket with language constructs for program synthesis, [[Formal verification|verification]], and more.
 +
*[https://github.com/lexi-lambda/hackett Hackett] WIP implementation of a [[Haskell]]-like [[Lisp]] in Racket
 +
*[https://docs.racket-lang.org/racklog/index.html Racklog] Prolog-Style Logic Programming
 +
*[https://docs.racket-lang.org/datalog/index.html Datalog] Deductive Database Programming
 +
*[https://docs.racket-lang.org/plait/index.html Plait Language]
 +
*[https://docs.racket-lang.org/plaitypus/index.html Plaitypus Language]
 +
*[https://docs.racket-lang.org/eopl/index.html eopl]
 +
*[https://docs.racket-lang.org/Elle/index.html Elle language]
 +
*[https://docs.racket-lang.org/deinprogramm/index.html Schreibe Dein Programm]
 +
*[https://docs.racket-lang.org/plai/index.html Programming Languages: Application and Interpretation (PLAI)]
 +
*[https://github.com/soegaard/minipascal MiniPascal]
 +
*[https://docs.racket-lang.org/lazy/index.html Lazy]
 +
*[https://docs.racket-lang.org/frtime/index.html FrTime]
 +
*[https://lang.video/ Video] A Language for Making Movies
 +
*[https://github.com/racketscript/racketscript RacketScript]
 +
*[https://github.com/apg/cfdg cfdg]
 +
*[https://github.com/tov/dssl2 DSSL2: Data Structures Student Language]
 +
*[https://bhdl.org/ Board HDL]
 +
*[https://github.com/arclanguage Arc Language] [http://paulgraham.com/ Paul Graham] 开发
  
 
==项目==
 
==项目==
 
[https://github.com/avelino/awesome-racket Awesome Racket] [[文件:awesome.png]]
 
[https://github.com/avelino/awesome-racket Awesome Racket] [[文件:awesome.png]]
*[https://pkgs.racket-lang.org/ Racket Packages]
+
*[https://github.com/racket Racket @ GitHub]
 +
*[https://github.com/racket/drracket/ DrRacket] IDE for Racket
 
*[https://github.com/topics/racket Racket Topics]
 
*[https://github.com/topics/racket Racket Topics]
 +
*[https://github.com/greghendershott/racket-mode Racket mode] for [[GNU Emacs]]
 
*[https://github.com/mbutterick/pollen Pollen: the book is a program]
 
*[https://github.com/mbutterick/pollen Pollen: the book is a program]
*[https://github.com/greghendershott/frog Frog]
+
*[https://github.com/racket/scribble Scribble] The Racket Documentation Tool
 +
*[https://github.com/greghendershott/frog Frog] is a static blog generator
 
*[https://github.com/willghatch/racket-rash Rash: The Reckless Racket Shell]
 
*[https://github.com/willghatch/racket-rash Rash: The Reckless Racket Shell]
*[https://github.com/racketscript/racketscript RacketScript]
 
 
*[https://github.com/greghendershott/rackjure rackjure] 一些来自 [[Clojure]] 的启发
 
*[https://github.com/greghendershott/rackjure rackjure] 一些来自 [[Clojure]] 的启发
 
*[https://github.com/OnRoadZy/RacketGuideInChinese Racket指南(中文翻译)]
 
*[https://github.com/OnRoadZy/RacketGuideInChinese Racket指南(中文翻译)]
*[https://lang.video/ Video] A Language for Making Movies
 
*[https://github.com/n3mo/data-science Data Science Tooling For Racket]
 
 
*[http://arclanguage.org/ Arc] is written in Racket.
 
*[http://arclanguage.org/ Arc] is written in Racket.
 +
*[https://github.com/Metaxal/MrEd-Designer MrEd Designer]
 +
*[https://github.com/racket/games Racket games package]
 +
*[https://github.com/racket/gui Racket GUI]
 +
*[https://github.com/soegaard/racket-stories Racket Stories]
 +
 +
==包==
 +
*[https://pkgs.racket-lang.org/ Racket Packages]
 +
*[https://pkg-build.racket-lang.org/ Racket Package Builds]
 +
 +
==桌面GUI==
 +
*[https://github.com/Bogdanp/racket-gui-easy gui-easy-lib] Declarative GUIs in Racket.
 +
 +
==数学==
 +
*[https://docs.racket-lang.org/math/index.html Racket Math Library] [https://github.com/racket/math @ GitHub]
 +
*[https://docs.racket-lang.org/scribble-math/index.html scribble-math]
 +
 +
==人工智能==
 +
*[https://docs.racket-lang.org/rml-core/index.html Racket Machine Learning]
 +
 +
==数据科学==
 +
*[https://github.com/n3mo/data-science Data Science Tooling For Racket]
  
 
==图书==
 
==图书==
 
*[http://book.huihoo.com/how-to-design-programs/ 《How to Design Programs》]
 
*[http://book.huihoo.com/how-to-design-programs/ 《How to Design Programs》]
 
*[http://book.huihoo.com/programming-languages-application-and-interpretation/ 《Programming Languages: Application and Interpretation》]
 
*[http://book.huihoo.com/programming-languages-application-and-interpretation/ 《Programming Languages: Application and Interpretation》]
 +
 +
==图集==
 +
<gallery>
 +
image:racket.png|Racket
 +
image:racket-video.png|Video
 +
image:DrRacket-R6RS.png|R6RS
 +
</gallery>
  
 
==链接==
 
==链接==
 
*[http://racket-lang.org/ Racket官网]
 
*[http://racket-lang.org/ Racket官网]
*[https://github.com/racket Racket @ GitHub]
 
 
*[http://docs.huihoo.com/racket/ Racket文档]
 
*[http://docs.huihoo.com/racket/ Racket文档]
*[http://www.yinwang.org/blog-cn/2014/04/07/racket-pig/ 天下第一萌程序]
 
  
 
[[category:programming language]]
 
[[category:programming language]]
第57行: 第114行:
 
[[category:wxWidgets]]
 
[[category:wxWidgets]]
 
[[category:lambda]]
 
[[category:lambda]]
[[category:huihoo]]
+
[[category:Huihoo Foundation]]

2024年1月15日 (一) 11:57的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Racket Thanks, Wikipedia.
Racket-logo.png

Racket

目录

[编辑] 新闻

[编辑] 简介

Racket:程序设计和编程语言,核心由C语言实现。

Racket is a Programming-Language Programming Language.

Racket: The best of Scheme and Lisp.

Racke use Chez Scheme.

The Racket Manifesto

Racket (原名 PLT Scheme) 是个通用、多范型,属于 Lisp/Scheme 家族的函数式编程语言,它的设计目的其中之一是为了提供一种语言创造、设计与实作的平台,Racket被广泛应用在脚本程式设计、通用程式设计、计算机科学教育和学术研究等不同领域。

Racket 有一个实作平台,包含了执行环境、函式库、即时编译器(JIT compiler)等等,还有提供一个以Racket本身写成的开发环境 DrRacket (原名 DrScheme)。

Racket 采用 MIT, Apache v2, GNU LGPL 授权许可协议。

[编辑] 基金会

[编辑] 语言

Racket-logo-100x100.png

[编辑] 项目

Awesome Racket Awesome.png

[编辑]

[编辑] 桌面GUI

[编辑] 数学

[编辑] 人工智能

[编辑] 数据科学

[编辑] 图书

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱