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,278 public repositories matching this topic...
-
Updated
Jan 27, 2022 - Racket
-
Updated
Feb 15, 2022 - Lua
-
Updated
Apr 19, 2019 - Racket
-
Updated
Feb 19, 2022 - Emacs Lisp
-
Updated
Jan 27, 2022 - Racket
-
Updated
Feb 8, 2022 - HTML
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
It seems like racket has adopted ctrl+T
for new tab, ctrl+W
for close tab, similar to browsers like ff and chrome, however ctrl+shif+T
is not bound to opening a recently closed tab? I've been using ALT+F T
for a while now
-
Updated
Jan 15, 2022 - Racket
-
Updated
Aug 19, 2016 - JavaScript
-
Updated
Feb 15, 2022 - Racket
-
Updated
Jan 19, 2022 - Racket
-
Updated
Feb 26, 2018 - Racket
-
Updated
May 1, 2021 - Racket
-
Updated
Jan 1, 2022 - Racket
-
Updated
Feb 8, 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