Racket (programming language): Difference between revisions

Content deleted Content added
Links outside of external links section
Line 164:
 
== Implementations ==
Racket currently has two implementations. Both support Linux, Windows and MacOS on a variety of architectures and are supported as at version 8.8 (2023). The default implementation uses the [[Chez Scheme]] incremental compiler and runtime. The alternate implementation generates platform-independent bytecode and uses [[Just-in-time compilation]] to generate machine code as it is loaded. <ref>[https://docs.racket-lang.org/reference/implementations.html Implementations]</ref>
 
In addition, there are experimental implementations:
* [https://docs.racket-lang.org/racketscript/index.html RacketScript] is an experimental Racket to JavaScript (ES6) compiler. It allows programmers to use both JavaScript’s and Racket’s ecosystem and aims to make this interoperability as smooth as possible.<ref>[https://docs.racket-lang.org/racketscript/index.html RacketScript]</ref>
* [https://github.com/pycket/pycket Pycket] is a Racket implementation generated using the RPython framework.<ref>[https://pypigithub.orgcom/project/rpythonpycket/pycket RPython frameworkPycket].</ref>
 
== Applications and practical use ==