Skip to content
#

Racket

racket logo

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 988 public repositories matching this topic...

rocketnia
rocketnia commented Oct 30, 2019

The docs say get/build-late-neg-projection is provided from

  • racket/contract/combinator,
  • racket/contract, and
  • racket.

However, it's actually not provided from racket/contract/combinator. Instead, it's provided from racket/contract/base (and this fact is undocumented).

I've been working around this by requiring it from racket/contract, since that's the most specific re

wilbowma
wilbowma commented May 4, 2018

Feature request

Maybe most people don't have this issue, but everytime I re/install frog, I hesitate as I look at the dependencies (the docs in particular have pretty heavy dependencies).

The following uninstalled packages are listed as dependencies of frog:
   find-parent-dir
   html-lib
   markdown
   rackjure
   reprovide-lang
   net-doc
   racket-doc
   scribble-doc
   web-
philnguyen
philnguyen commented Feb 23, 2019

What version of Racket are you using?

7.2

What program did you run?

#lang typed/racket/base

(require/typed/provide racket/base
  [(add1 inc) (Integer -> Integer)])

What should have happened?

Program compiles, as doc for require/typed/provide suggests:

(require/typed/provide m rt-clause ...)

I don't know if this is a bug or it is intended a

sabauma
sabauma commented Nov 22, 2015

Continuation mark lookup for several gradual typing benchmarks has to look quite a ways up the stack to find certain continuation marks, resulting in a lot of JIT code. We need to either

  1. Devise a better heuristic for unrolling this lookup loop. Generally we don't need to traverse many continuations, so this is not a problem, but the GT benchmarks have pretty deep continuation stacks.
  2. Devise
saramsey
saramsey commented May 24, 2018

For the reasoners- you may wish to examine licensing as a criteria for inclusion. You can request license evaluation if you are uncertain here:
http://reusabledata.org/
https://github.com/reusabledata/reusabledata/issues/new
GitHub
Build software better, together
GitHub is where people build software. More than 27 million people use GitHub to discover, fork, and contribute to over 80 million

AlexKnauth
AlexKnauth commented Jan 16, 2019

When I set up alias.mp4 as a file alias or soft-link to another .mp4 file, and click the DrRacket video preview button on this program:

#lang video
(clip "alias.mp4")

I get a DrRacket internal error with the very cryptic message "NOO2".

Either:

  • there should be a note in the documentation that clip doesn't handle file aliases / soft-links (and a better error message)

Created by PLT Inc.

Released 1995

Organization
racket
Website
racket-lang.org
Wikipedia
Wikipedia

Related Topics

drracket language typed-racket
You can’t perform that action at this time.