Racket
Racket is a general-purpose, programming language and a platform for programming language design and implementation.
Racket supports multiple paradigms: functional programming, object-oriented programming, Functional Reactive Programming (FRP) and Language Oriented Programming with powerful macros and parsing libraries.
Static type checking, type classes and gradual typing support the development of large code bases.
Here are 1,325 public repositories matching this topic...
-
Updated
Jun 26, 2022 - Lua
-
Updated
Jan 27, 2022 - Racket
-
Updated
Apr 19, 2019 - Racket
-
Updated
Jun 19, 2022 - Emacs Lisp
-
Updated
Jun 24, 2022 - HTML
-
Updated
Jun 26, 2022 - Racket
What version of Racket are you using?
Racket 8.2.0.8
What program did you run?
(: hi (All (r #:row)
(-> r r)))
(define (hi a)
a)
What should have happened?
The type checker should reject the program, because a type variable for a polymorphic row type is in fact only allowed to appear in (Class #:row-var _) in Typed Racket.
If you got an erro
saving a text only file with "collapsed s-expr's" saves as wxme gracket format
this was an issue for a new user
https://groups.google.com/d/msg/racket-users/AWNG19cyD7M/sZVo8VvNEAAJ
A possible solution could be optionally un-collapsing s-exprs before save.
-
Updated
Jan 15, 2022 - Racket
-
Updated
Aug 19, 2016 - JavaScript
-
Updated
Jun 10, 2022 - Racket
-
Updated
Jun 16, 2022 - Racket
-
Updated
Feb 26, 2018 - Racket
-
Updated
May 1, 2021 - Racket
In racket/drracket#291 and racket/drracket#172, it was decided that "signature box" is a much better term than "blue box", and various parts of drracket's documentation were updated to use this phrase. Scribble's scribble/blueboxes library uses the term "blue box" in its documentation and the names of its exported identifiers.
We should
-
Updated
Jan 1, 2022 - Racket
-
Updated
Jun 17, 2022 - Racket
Created by PLT Inc.
Released 1995
- Organization
- racket
- Website
- racket-lang.org
- Wikipedia
- Wikipedia
Hi👋
We are using this issue to focus on documentation! Documentation is essential for new learners and experienced programmers alike. It helps make our community inclusive by extending a friendly hand to those that are less familiar with Racket. It also helps us find the bugs and issues with the code itself, because we test and try things out as we document.
There are several ways to contri