There’s No Love for Racket

There’s no love, that is, for Racket the programming and teaching language — at very least, that’s the vibe I get from a recent _Medium.com _search. For example, the top stories for Racket are mostly about corruption schemes or extortion. However, somewhere in the top five search results for Racket, there ought to be something about the basics of program design or functional programming.

My friends, it is time to lift DrRacket out of the basement of programming blogs with more content on BSL, ISL, ISL+, and Racket.

In this Story

A starter guide to navigating DrRacket with Beginning Student Language (“BSL”), Intermediate Student Language (“ISL”), ISL with Lambdas (“ISL+”), and Racket to help students spend more time learning and less time wrestling with everything else. Working code examples within.

  1. Getting Started with DrRacket
  2. Overview of BSL, ISL, ISL+, and Racket
  3. Getting Started with BSL
  4. Getting Started with ISL
  5. Getting Started with ISL with Lambdas (ISL+)
  6. Getting Started with Racket

Image for post

Getting Started

To get started with Racket, download it from the web page and install it. If you are a beginner or would like to use a…

docs.racket-lang.org

1. Getting Started With DrRacket

DrRacket is an integrated development environment (“IDE”). Much like any other IDE, we can download and launch DrRacket as an app on a computer and code in whatever language that it supports. As an example, for a Python IDE, you code in Python; however, with DrRacket, you get a variety of options that include BSL and ISL.

To actually get started, check out the docs and download the IDE from the source.

#programming #guides-and-tutorials #functional-programming #drracket #racket #function

A Guide to Programming with DrRacket
1.60 GEEK