Search references for RACKET PROGRAMMING-LANGUAGE. Phrases containing RACKET PROGRAMMING-LANGUAGE
See searches and references containing RACKET PROGRAMMING-LANGUAGE!RACKET PROGRAMMING-LANGUAGE
Lisp dialect
for programming language design and implementation. In addition to the core Racket language, Racket is also used to refer to the family of programming languages
Racket_(programming_language)
Topics referred to by the same term
and Canada. Racket (programming language), a general-purpose, multi-paradigm programming language based on the Scheme dialect of Lisp Racket, West Virginia
Racket
Imperative programming – explicit statements that change a program state Logic programming – uses explicit mathematical logic for programming Metaprogramming
Comparison of multi-paradigm programming languages
Comparison_of_multi-paradigm_programming_languages
Programming paradigm
it. The Racket programming language and RascalMPL were designed to support language-oriented programming from the ground up. Other language workbench
Language-oriented_programming
List of programming languages types and the languages that meet its description
list of notable programming languages, grouped by notable language attribute. As a language can have multiple attributes, the same language can be in multiple
List of programming languages by type
List_of_programming_languages_by_type
Language for controlling a computer
A programming language is an engineered language for expressing computer programs, typically allowing software to be written in a human readable manner
Programming_language
Programming language used in many domains
general-purpose language that supported scientific, commercial, and systems programming. Indeed, a subset of PL/I was used as the standard systems programming language
General-purpose programming language
General-purpose_programming_language
Open-source programming language
Arc is a programming language, a dialect of the language Lisp, developed by Paul Graham and Robert Morris. It is free and open-source software released
Arc_(programming_language)
Computer language specialized to a specific set of requirements or function
domain-specific language is somewhere between a tiny programming language and a scripting language, and is often used in a way analogous to a programming library
Domain-specific_language
Racket has been under active development as a vehicle for programming language research since the mid-1990s, and has accumulated many features over the
Racket_features
Programming paradigm based on applying and composing functions
functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm
Functional_programming
American computer scientist
He is also the leader of the core development team for the Racket programming language. Flatt received his PhD at Rice University in 1999, under the
Matthew_Flatt
to notable programming languages, in current or historical use. Dialects of BASIC (which have their own page), esoteric programming languages, and markup
List_of_programming_languages
Functional programming language created in 2007
Idris is a purely-functional programming language with dependent types, quantity annotations, optional lazy evaluation, and features such as a totality
Idris_(programming_language)
Programming language family
(historically LISP, an abbreviation of "list processing") is a family of programming languages with a long history and a distinctive, fully parenthesized prefix
Lisp_(programming_language)
of computer science at Brown University and developer of the Racket programming language R. Bowen Loftin, Ph.D. 1975, 22nd chancellor of the University
List of Rice University people
List_of_Rice_University_people
Computer programming language
Logo is an educational programming language, designed in 1967 by Wally Feurzeig, Seymour Papert, and Cynthia Solomon. The name was coined by Feurzeig while
Logo_(programming_language)
comparison of functional programming languages which compares various features and designs of different functional programming languages. "LISP Introduction"
Comparison of functional programming languages
Comparison_of_functional_programming_languages
Programming paradigm based on formal logic
Logic programming is a programming, database, and knowledge representation paradigm based on formal logic. A logic program is a set of sentences in logical
Logic_programming
University and a member of the core development group for the Racket programming languages, responsible for creation of software packages including the
Shriram_Krishnamurthi
The programming language Lisp is the second-oldest high-level programming language with direct descendants and closely related dialects still in widespread
List of Lisp-family programming languages
List_of_Lisp-family_programming_languages
Syntactic construct for creating a list based on existing lists
A list comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form
List_comprehension
Short command-line instruction
the release of the APL programming language. With its terse syntax and powerful mathematical operators, APL allowed useful programs to be represented in
One-liner_program
2003 programming language textbook
book is accompanied by supporting software that runs in the Racket programming language. Since PLAI is constantly under development, some of the newer
Programming Languages: Application and Interpretation
Programming_Languages:_Application_and_Interpretation
Routine that generates a sequence of values
directly, Racket comes with a generator library for a more traditional generator specification. For example, #lang racket (require racket/generator)
Generator (computer programming)
Generator_(computer_programming)
Functional programming construct
used in some programming languages as a general tool to process data based on its structure, e.g. C#, F#, Haskell, Java, ML, Python, Racket, Ruby, Rust
Pattern_matching
Member of the ALGOL family of computer programming languages
ALGOL 60 (short for Algorithmic Language 1960) is a member of the ALGOL family of computer programming languages. It followed on from ALGOL 58 which had
ALGOL_60
— Java Formal language and Automata Package Kojo (learning environment) Little Computer 3 MIT App Inventor Racket (programming language) RoboMind Scratch
List_of_educational_software
Traditional first example of a computer programming language
in most general-purpose programming languages, this program is used to illustrate a language's basic syntax. Such a program is often the first written
Hello,_world
Style of computer programming
science, extensible programming is a style of computer programming that focuses on mechanisms to extend the programming language, compiler, and runtime
Extensible_programming
Dialect of the Lisp programming language designed to interact with Python
Hy is a dialect of the Lisp programming language designed to interact with Python by translating s-expressions into Python's abstract syntax tree (AST)
Hy_(programming_language)
record of notable programming languages, by decade. History of computing hardware History of programming languages Programming language Timeline of computing
Timeline of programming languages
Timeline_of_programming_languages
Programming languages parsing of command-line arguments
Computer programming portal Command-line argument parsing refers to methods used in a programming language to parse command-line arguments. A command-line
Command-line_argument_parsing
renamed its major programming language from PLT Scheme to Racket, and DrScheme to DrRacket. A little later it renamed TeachScheme! to ProgramByDesign. The
ProgramByDesign
Programming language
Esterel is a synchronous programming language for the development of complex reactive systems. The imperative programming style of Esterel allows the simple
Esterel
Object-oriented programming language
Eiffel is an object-oriented programming language designed by Bertrand Meyer (an object-orientation proponent and author of Object-Oriented Software Construction)
Eiffel_(programming_language)
Tool for language-oriented programming
(2011). "Languages as Libraries" (PDF). Programming Language Design and Implementation. Flatt, Matthew (2012). "Creating Languages in Racket". Communications
Language_workbench
Abstraction of a class
(generic programming) Delegation (programming) Class (computer science) Application programming interface Use of these terms varies by programming language. Java
Interface (object-oriented programming)
Interface_(object-oriented_programming)
August 26, 2014. "The Racket Language". Indiana University. Retrieved April 10, 2026. Programming Paradigms poster "Mozart Programming System". mozart2.org
List of educational programming languages
List_of_educational_programming_languages
Open-source workflow language
large-scale data analysis programming models like MapReduce or Pig Latin while offering the generality of a functional programming language. Cuneiform is implemented
Cuneiform (programming language)
Cuneiform_(programming_language)
MacLisp Nu programming language PicoLisp REBOL Red (programming language) RPL (also under Forth) S R PCASTL (also under ALGOL) Scheme GNU Guile Racket Hop Pico
Generational list of programming languages
Generational_list_of_programming_languages
Declarative logic programming language
Datalog is a declarative logic programming language. While it is syntactically a subset of Prolog, Datalog generally uses a bottom-up rather than top-down
Datalog
Free software project
supported languages Ada C Chapel C# C++ Dart Erlang F# Fortran Go Haskell Java JavaScript Julia Lisp Lua OCaml Pascal Perl PHP Python Racket Ruby Rust
The Computer Language Benchmarks Game
The_Computer_Language_Benchmarks_Game
Programming languages are used for controlling the behavior of a machine (often a computer). Like natural languages, programming languages follow rules
Comparison of programming languages
Comparison_of_programming_languages
American computer scientist
2018, he and others were awarded the SIGPLAN Programming Languages Software Award for their work on Racket In 2012, he and Matthias Felleisen were awarded
Robert_Bruce_Findler
Set of methods that extend the functionality of a class
In computer programming, a trait is a language concept that represents a set of methods that can be used to extend the functionality of a class. In object-oriented
Trait_(computer_programming)
Computer science method
Charlie In Racket, the object system is a way to organize code that comes in addition to modules and units. As in the rest of the language, the object
Mutator_method
Approach for designing software
contract (DbC), also known as contract programming, programming by contract and design-by-contract programming, is an approach for designing software
Design_by_contract
Topics referred to by the same term
Scheme (programming language) dialect of Digital Research, Inc.[citation needed] Dr Scheme may also refer to: DrScheme, an IDE of Racket (programming language)
Dr_Scheme
2021 South Korean sports drama
Racket Boys (Korean: 라켓소년단) is a 2021 South Korean television drama. The series, directed by Cho Young-kwang and written by Jung Bo-hun, stars Kim Sang-kyung
Racket_Boys
Dialect of the Scheme programming language
T is a dialect of the Scheme programming language developed in the early 1980s by Jonathan A. Rees, Kent M. Pitman, and Norman I. Adams of Yale University
T_(programming_language)
Rascal-implemented software language ASF+SDF Stratego/XT DMS Software Reengineering Toolkit ANTLR Source-to-source compiler Racket programming language Klint, Paul;
RascalMPL
Smalltalk web framework
and later. The web server package in the standard library of Racket (Programming language) uses a very similar philosophy, also based on continuations
Seaside_(software)
Dialect of Lisp
for functional programming and associated techniques such as recursive algorithms. It was also one of the first programming languages to support first-class
Scheme_(programming_language)
Programming language
Laboratory for the Lisp machine and its programming language Lisp Machine Lisp. It is notable as the first programming language to include mixins. Symbolics used
Flavors (programming language)
Flavors_(programming_language)
Rule for substituting a set input with a set output
assembly language programming and the high-level programming languages that followed, such as FORTRAN and COBOL. By the late 1950s the macro language was followed
Macro_(computer_science)
School in University of Utah
co-founder of Evans & Sutherland Matthew Flatt - member of the Racket programming language core development team Alexandra Illmer Forsythe - author of the
University of Utah School of Computing
University_of_Utah_School_of_Computing
Extension language
Language for Extensions (GNU Guile) is the preferred extension language system for the GNU Project and features an implementation of the programming language
GNU_Guile
Lisp-like programming language
Development Language, or colloquially also referred to as More Datatypes than Lisp or MIT Design Language[citation needed]) is a programming language, a descendant
MDL_(programming_language)
Whiley is an experimental programming language that combines features from the functional and imperative programming paradigms, and supports formal specification
Whiley_(programming_language)
Section of a source code file that is treated as if it were a separate file
found in various high-level languages, notably the Perl programming language (syntax inspired by Unix shell) and languages influenced by Perl, such as
Here_document
Computer science concept
A programming language consists of a system of allowed sequences of symbols (constructs) together with rules that define how each construct is interpreted
Type_system
Programming language
COWSEL (COntrolled Working SpacE Language) is a programming language designed between 1964 and 1966 by Robin Popplestone. It was based on a reverse Polish
COWSEL
Coding language, extension for Erlang
is a functional, concurrent, garbage collected, general-purpose programming language and Lisp dialect built on Core Erlang and the Erlang virtual machine
LFE_(programming_language)
Programming language
the language. The design of CML and its primitive operations have been adopted in several other programming languages, such as GNU Guile, Racket, and
Concurrent_ML
Programming language for music synthesis
Nyquist is a programming language for sound synthesis based on the Lisp programming language. It is an extension of the XLISP dialect of Lisp, and is
Nyquist (programming language)
Nyquist_(programming_language)
2008 textbook
Essentials of Programming Languages (EOPL) is a textbook on programming languages by Daniel P. Friedman, Mitchell Wand, and Christopher T. Haynes. EOPL
Essentials of Programming Languages
Essentials_of_Programming_Languages
Multi-paradigm programming language
Dylan is a multi-paradigm programming language that includes support for functional and object-oriented programming (OOP), and is dynamic and reflective
Dylan_(programming_language)
Function definition that is not bound to an identifier
functions have been a feature of programming languages since Lisp in 1958, and a growing number of modern programming languages support anonymous functions
Anonymous_function
Programming paradigm
developers to write programs and develop code that falls under the generic programming paradigm. Having the programming language itself as a first-class
Metaprogramming
Topics referred to by the same term
operational from 1975 to 1986 Programming language theory, in computer science PLT Scheme, a programming language which influenced Racket PrettyLittleThing, a
PLT
(ADT), sometimes also referred to as a tagged union, in various programming languages. In ATS, an ADT may be defined with: datatype tree = | Empty of
Comparison of programming languages (algebraic data type)
Comparison_of_programming_languages_(algebraic_data_type)
English programmer, venture capitalist, and writer (born 1964)
Averages", which compares Lisp to other programming languages and introduced the hypothetical programming language Blub, to "Why Nerds are Unpopular", a
Paul_Graham_(programmer)
Control flow statement that branches according to a Boolean expression
control flow. Many programming languages (such as C) have distinct conditional statements and expressions. In pure functional programming, a conditional expression
Conditional (computer programming)
Conditional_(computer_programming)
This article compares the syntax of many notable programming languages. Programming language expressions can be broadly classified into four syntax structures:
Comparison of programming languages (syntax)
Comparison_of_programming_languages_(syntax)
2025-07-19, retrieved 2025-07-26 "MSDL - Manchester Scene Description Language". Retrieved 2020-09-18. Accelrys (1998-10-02). "QUANTA: Protein Design
List of filename extensions (M–R)
List_of_filename_extensions_(M–R)
Type system
typed languages derived from existing dynamically typed languages include Closure Compiler, Hack (for PHP), PHP (since 7.0), Typed Racket (for Racket), Typed
Gradual_typing
Data type defined by combining other types
In computer programming, especially in functional programming and type theory, an algebraic data type (ADT) is a composite data type, i.e. a type formed
Algebraic_data_type
This is a list of open-source programming languages and the open-source license it is released under. Free and open-source software portal Free and open-source
List of open-source programming languages
List_of_open-source_programming_languages
Formalism to describe programming languages
form, is a notation system for defining the syntax of programming languages and other formal languages, developed by John Backus and Peter Naur. It is a metasyntax
Backus–Naur_form
Dialect of the Lisp programming language on the Java platform
(/ˈkloʊʒər/, like closure) is a dynamic and functional dialect of the programming language Lisp on the Java platform. Like most other Lisps, Clojure's syntax
Clojure
Foreign function interface library
CFFI), Racket, Embeddable Common Lisp and Mozilla. On Mac OS X, libffi is commonly used with BridgeSupport, which provides programming language neutral
Libffi
Object whose state cannot be modified after it is created
offer higher security than mutable objects. In imperative programming, values held in program variables whose content never changes are known as constants
Immutable_object
Lisp software and development tools
This is a list of software and programming tools for the Lisp programming language, which includes frameworks, libraries, IDEs, build tools, and related
List of Lisp software and tools
List_of_Lisp_software_and_tools
Software-development platform
compiler platform that supports execution of source code in 70+ programming languages including Java, Python, C/C++, PHP, Ruby, Perl, HTML, and more.
JDoodle
Functions whose execution you can pause
programming languages that support them can also quite easily support coroutines. As of 2003[update], many of the most popular programming languages,
Coroutine
Association for Computing Machinery (ACM) special interest group
Practice of Parallel Programming (PPoPP) International Conference on Functional Programming (ICFP) Systems, Programming, Languages, and Applications: Software
SIGPLAN
Data serialization format
(tree-structured) data. S-expressions were invented for, and popularized by, the programming language Lisp, which uses them for source code as well as data. In the usual
S-expression
Software projects developed at universities
(Aix-Marseille) R – statistical computing language and environment (Auckland) Racket – general-purpose programming language originally created by the PLT research
List of software developed at universities
List_of_software_developed_at_universities
of researchers of programming language theory, design, implementation, and related areas. Martín Abadi, for the programming language Baby Modula-3 and
List of programming language researchers
List_of_programming_language_researchers
Computer science textbook
fundamental principles of computer programming, including recursion, abstraction, modularity, and programming language design and implementation. MIT Press
Structure and Interpretation of Computer Programs
Structure_and_Interpretation_of_Computer_Programs
List comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form of
Comparison of programming languages (list comprehension)
Comparison_of_programming_languages_(list_comprehension)
Programming paradigm
In computing, aspect-oriented programming (AOP) is a programming paradigm that aims to increase modularity by allowing the separation of cross-cutting
Aspect-oriented_programming
Subroutine call performed as final action of a procedure
optimized by interpreters and compilers of functional programming and logic programming languages to more efficient forms of iteration. For example, Scheme
Tail_call
Dialect of Lisp
New Implementation of LISP (NIL) is a programming language, a dialect of the language Lisp, developed at the Massachusetts Institute of Technology (MIT)
NIL_(programming_language)
Representation of the control state of a computer program
backtracking mechanism in Prolog; monads in functional programming; and threads. The Scheme programming language includes the control operator call-with-current-continuation
Continuation
Computer programming textbook by Matthias Felleisen and colleagues
development environment (IDE), named DrRacket, which provides a series of programming languages. The first language supports only functions, atomic data
How_to_Design_Programs
Bootstrap:Algebra is taught in the teaching subsets of the Racket programming language, and Bootstrap:Reactive, Bootstrap: Data Science, and Bootstrap:Physics
Bootstrap_curriculum
Dialect of Lisp in the Emacs text editor
being a programming language that can be compiled to bytecode and to native code, Emacs Lisp can also function as an interpreted scripting language, much
Emacs_Lisp
Haskell library for writing parsers
reimplemented in many other languages, including Erlang, Elixir, OCaml, Racket, F#, and the imperative programming languages C#, and Java. Because a parser
Parsec_(parser)
RACKET PROGRAMMING-LANGUAGE
RACKET PROGRAMMING-LANGUAGE
Boy/Male
French, German
Little Hacker; Little Hewer of Wood
Girl/Female
Australian, Danish, Finnish, Hebrew, Swedish
Sheep; Ewe; Female Sheep; Rachel was the Second and Favoured Wife of Jacob in the Old Testament; Innocence of a Lamb
Surname or Lastname
English
English : from Middle English, Old French brachet, denoting a type of hound. The word was also used as a term of abuse.Captain Richard Brackett (1610–c. 1691) came to Boston, MA, in about 1629, and moved to Braintree, MA, in 1641.
Female
Hebrew
(רָחֵל) Hebrew name RACHEL means "ewe." In the bible, this is the name of Jacob's favorite wife, and mother of Joseph and Benjamin. Compare with other forms of Rachel.
Surname or Lastname
English
English : variant of Richard.North German and Frisian form of Richard.Probably an Americanized spelling of cognates in other languages, for example German Reichert or Dutch Rickaert.
Female
Finnish
Finnish form of Hebrew Rachel, RAAKEL means "ewe."
Surname or Lastname
English
English : topographic name for someone who lived by a market, Middle English market.
Surname or Lastname
English
English : occupational name for a wool-packer, from an agent derivative of Middle English pack(en) ‘to pack’.German and Jewish (Ashkenazic) : from an agent derivative of Middle Low German pak, German Pack ‘package’, hence an occupational name for a wholesale trader, especially in the wool trade, one who sold goods in large packages rather than broken down into smaller quantities, or alternatively one who rode or drove pack animals to transport goods.
Boy/Male
German
Little hacker.
Boy/Male
German
Little hacker.
Boy/Male
Hindu
Lord Varun, Wise
Surname or Lastname
German (also Rücker)
German (also Rücker) : nickname from Middle High German rucken ‘to move or draw’.North German : nickname from Middle Low German rucker ‘thief’, ‘greedy or acquisitive person’.German : from a reduced form of the Germanic personal name Rudiger.English : variant of Rocker.
Female
English
 Compare with another form of Rachel. Anglicized form of Scottish Gaelic Raghnaid, RACHEL means "battle counsel." Anglicized form of Greek Rhachel, meaning "ewe." In the bible, this is the name of Jacob's wife.
Boy/Male
French, German
Little Hacker; Little Hewer of Wood
Surname or Lastname
Dutch and German
Dutch and German : topographic name from Middle High German and Middle Dutch acker ‘(cultivated) field’, hence a byname for a peasant.English : topographic name for someone living by a piece of cultivated land, from Middle English aker ‘acre’, ‘field’ (Old English æcer). Compare Akers.Jewish (Ashkenazic) : ornamental name from German Acker ‘field’ (see 1).
Male
English
Variant spelling of English Ricky, RICKEY means "powerful ruler."
Male
German
Low German form of Old High German Ricohard, RICKERT means "powerful ruler."
Female
Scandinavian
Scandinavian form of Hebrew Rachel, RAKEL means "ewe."
Girl/Female
Arabic, Hebrew
Rocket
Surname or Lastname
German (also Häcker), Dutch, and Jewish (Ashkenazic)
German (also Häcker), Dutch, and Jewish (Ashkenazic) : occupational name for a butcher, possibly also for a woodcutter, from an agent derivative of Middle High German hacken, Dutch hakken ‘to hack’, ‘to chop’. The Jewish surname may be from Yiddish heker ‘butcher’, holtsheker ‘woodcutter’ (German Holzhacker), or valdheker ‘lumberjack’, or from German Hacker ‘woodchopper’.English (chiefly Somerset) : from an agent derivative of Middle English hacken ‘to hack’, hence an occupational name for a woodcutter or, perhaps, a maker of hacks (hakkes), a word used in Middle English to denote a variety of agricultural tools such as mattocks and hoes.
RACKET PROGRAMMING-LANGUAGE
RACKET PROGRAMMING-LANGUAGE
Girl/Female
British, Christian, Dutch, English, German, Greek, Italian, Swedish
Prophetess; Oracle
Female
Greek
(ΤÏυφωσα) Variant form of Greek Tryphaina, TRYPHOSA means "luxurious living; softness." In the bible, this is the name of a certain Christian woman mentioned by Paul in Romans 16:12.
Surname or Lastname
Americanized spelling of Swedish Ap(p)elberg, an ornamental name composed of the elements apel ‘apple tree’ + berg ‘mountain’.English
Americanized spelling of Swedish Ap(p)elberg, an ornamental name composed of the elements apel ‘apple tree’ + berg ‘mountain’.English : the surname Applebury is recorded in England in the 19th century, perhaps a habitational name from a lost place.
Girl/Female
Indian
Abode, Existence
Girl/Female
Muslim
Complete
Boy/Male
Hindu
Faith
Male
Polish
Polish form of Roman Latin Laurentius, WAWRZYNIEC means "of Laurentum."
Girl/Female
Tamil
Yakshini | யகà¯à®·à®¿à®£à¯€
A Yakshini is the female counterpart of the male Yaksha, And they both attend to Kubera
Boy/Male
Teutonic Scandinavian English
God's protection.
Boy/Male
Arabic
One who serves a merciful man.
RACKET PROGRAMMING-LANGUAGE
RACKET PROGRAMMING-LANGUAGE
RACKET PROGRAMMING-LANGUAGE
RACKET PROGRAMMING-LANGUAGE
RACKET PROGRAMMING-LANGUAGE
n.
The contents of a basket; as much as a basket contains; as, a basket of peaches.
n.
One who makes, or engages in, a racket.
v. t.
To make up into a packet or bundle.
v. t.
To put a jacket on; to furnish, as a boiler, with a jacket.
n.
Rocket larkspur. See below.
n.
A thin, dry biscuit, often hard or crisp; as, a Boston cracker; a Graham cracker; a soda cracker; an oyster cracker.
n.
See Racket.
n.
A gasket. See Gasket.
v. t.
To place within brackets; to connect by brackets; to furnish with brackets.
v. t.
To send in a packet or dispatch vessel.
n.
A woman's pocket.
n.
A small pack or package; a little bundle or parcel; as, a packet of letters.
a.
Having long and spatulate, or racket-shaped, tail feathers.
v. t.
To strike with, or as with, a racket.
imp. & p. p.
of Racket
v. i.
To make a confused noise or racket.
v. i.
To ply with a packet or dispatch boat.
n.
A variety of the game of tennis played with peculiar long-handled rackets; -- chiefly in the plural.