Racket For Mac

Posted onby

The 6.1 version of DrRacket for Mac is provided as a free download on our software library. The most popular versions among the application users are 6.1, 5.3 and 5.1. This free Mac app is an intellectual property of racket-lang. The application lies within Developer Tools, more precisely IDE. Getting to know the full Racket macro system will feel liberating, empowering, dazzling—like a whole new level of enlightenment. Developers can easily create a collection of co-operating macros to implement algebraic pattern matching, simple event-handling, or a logic-constraint solver. While Racket is a functional language, it has offered a sub-language of classes and objects, mixins. In the simple case, each for-clause has one of its first two forms, where id seq-expr is a shorthand for (id) seq-expr.In this simple case, the seq-expr s are evaluated left-to-right, and each must produce a sequence value (see Sequences). The for form iterates by drawing an element from each sequence; if any sequence is empty, then the iteration stops, and # is the result of the. Mini Rack Duo Shelf Mac mini Shelf for 2 or 4 post racks. 6U Rack Shelf for Apple Mac Pro (2nd Generation) 0% (0) $300.00. 6U Rack Shelf for Apple Mac Pro (2nd Generation) Add to Cart. Mini Mount Clear Wall Mount for Mac Mini. Racket is a general-purpose, multi-paradigm programming language based on the Scheme dialect of Lisp.It is designed to be a platform for programming language design and implementation. In addition to the core Racket language, Racket is also used to refer to the family of programming languages and set of tools supporting development on and with Racket.

  • 1285 次查看 360 次下载
  • 分类:
  • 标签:rackets racket variants variant programmings programming features feature benefits benefit rackets racket interactives interactive modes mode encourages encourage experimentations experimentation scripts script composes compose
  • 时间:2017年08月02日 更新 文件大小: 111.4 MB
  • 开发商:Racket 官网首页
  • 支持类型: Mac OS X 10.6 or later
  • 支持语言:未知

来自Mac App Store官方介绍


Racket For MacRacket For Mac

Racket is a popular variant of the Scheme programming language. Its features and benefits include:

  • Grow your Program: Racket's interactive mode encourages experimentation, and quick scripts easily compose into larger systems. Small scripts and large systems both benefit from native-code JIT compilation. When a system gets too big to keep in your head, you can add static types.
  • Grow your Language: Extend Racket whenever you need to. Mold it to better suit your tasks without sacrificing interoperability with existing libraries and without having to modify the tool chain. When less is more, you can remove parts of a language or start over and build a new one.
  • Grow your Skills: Whether you're just starting out, want to know more about programming language applications or models, looking to expand your horizons, or ready to dive into research, Racket can help you become a better programmer and system builder.

Racket For Macbook

…更多…

v6.10版本新功能


Version 6.10:

  • Internally, Racket’s intermediate compatibility layer over operating-system facilities has been moved into its own library, 'rktio', so it can be used in future Racket implementations. This change should be transparent, but the refactoring moves code that has many compiler and OS dependencies, so we expect a new glitch or two in less-common build and execution environments. Please report problems at https://github.com/racket/racket/issues.
  • Racket supports cross-compilation of executables in more cases, including executables that depend on packages for foreign libraries.
  • The struct form supports an #:authentic annotation to declare that chaperones and impersonators are never allowed on instances of the declared structure type. This annotation is intended for use on a library’s internal data structures, where it won’t interfere with contracts or other forms of extension at a library’s interface. It can sometimes provide a small performance boost.
  • RackUnit adds nested-info and string-info to grant custom checks more control over the display and layout of check failure info.
  • The raco test command provides the ++arg and ++args flags to pass arguments to tested programs.
  • Typed Racket has types for immutable, mutable, and weak hashtables; in other words the type (HashTable K V) is a union (U (Immutable-HashTable K V) (Mutable-HashTable K V) (Weak-HashTable K V)). Standard library functions may have more specific return types. For example, hash-set has type (-> (HashTable K V) K V (Immutable-HashTable K V)). When an immutable hashtable flows from untyped code to typed code, Typed Racket may use a flat contract to verify its type (provided the table’s key and value types are flat).
  • The Typed Racket Optimizer is disabled in untrusted contexts (e.g., sandboxes). This prevents unsoundness in the Typed Racket type system from being used to get access to unsafe operations.
  • Racket’s internal runtime adds a scheme_atexit procedure with identical behavior as atexit defined in libc.

…更多…

相关截图 图片数: 1 张(点击图片查看大图)

Racket Macro Examples

  • 上一条:StoAmigo TackApp
  • 下一条:Math-for-Kids

下载列表 文件数: 2文件大小: 111.4 MB举报

Racket for Mac (链接无效或不能下载请点击反馈给我们)

Racket For Macrame

Racket For Mac
文件名版本下载次数上传时间上传者下载类型操作
0.http://racket-lang.org官网下载最新--官方Mac点击下载
1.mirror.racket-lang.org官方原版v6.71892016-11-07网友共享Mac 版点击下载
2.mirror.racket-lang.org官方原版v6.101712017-08-02网友共享Mac 版点击下载
苹果软件园为积极推动苹果电脑在国内的发展,倡导资源共享,软件汉化。所有下载链接均来自网友分享试用,请24小时内删除!希望大家有条件的积极支持正版.
如果你的网盘有这个App的资源,欢迎共享下载地址哦,只需要几秒钟哦有网盘资源的点击感谢分享下载地址

如果您觉得从我们的分享中得到了帮助,并且希望我们持续发展下去,求打赏(ღ♡‿♡ღ)~谢谢您的鼓励。

Racket Machar

垃圾评论太多,防不胜防,So关闭评论,各位亲有问题直接加我QQ(977307209)反馈吧