IT用語集 › プログラミング › Racket

Racket

プログラミング Svenska → 更新: 2026-10-21

Schemeの現代的な方言。1994年にMatthew FlattらPLTチームが開発し(当初の名は「PLT Scheme」、2010年に改称)、強力なマクロ系と「言語指向プログラミング」で知られる。

入門書『How to Design Programs』(HtDP)がRacketを用いてCS教育を牽引しており、ノースイースタン大学の授業でも有名。専用IDE(DrRacket)を備え、段階的型付けの Typed Racket もある。#lang racket、#lang typed/racket、自作の #lang foo のように、ファイルごとに別の言語を使える。

競合はClojure(主流のLisp)、Common Lisp(産業向け)、Scheme(ミニマリズム)。2020年にランタイムをChez Schemeに替えたRacket-on-Chezで大きく高速化した。

← 用語集に戻る