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
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
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
List of programming languages types and the languages that meet its description
notable programming languages listed here are grouped by their notable language attribute. As a language can have multiple attributes, the same language can
List of programming languages by type
List_of_programming_languages_by_type
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
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
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)
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
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
Programming language specialized to a specific application domain
language (DSL) is a programming language specialized to a specific application domain. This is in contrast to a general-purpose programming language,
Domain-specific_language
PureScript Python Q (programming language from Kx Systems) Q# Qalb .QL QPL QtScript QuakeC Quantum Computation Language R R++ Racket Raku RAPID Rapira Ratfiv
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)
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
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
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)
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
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
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
University and a member of the core development group for the Racket programming languages, responsible for creation of software packages including the
Shriram_Krishnamurthi
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
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
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
Routine that generates a sequence of values
implemented in Racket. Example parallel to Icon uses Raku (formerly/aka Perl 6) Range class as one of several ways to achieve generators with the language. Printing
Generator (computer programming)
Generator_(computer_programming)
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)
— Java Formal language and Automata Package Kojo (learning environment) Little Computer 3 MIT App Inventor Racket (programming language) RoboMind Scratch
List_of_educational_software
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
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
Whiley is an experimental programming language that combines features from the functional and imperative programming paradigms, and supports formal specification
Whiley_(programming_language)
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)
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
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
renamed its major programming language from PLT Scheme to Racket, and DrScheme to DrRacket. A little later it renamed TeachScheme! to ProgramByDesign. The
ProgramByDesign
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
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)
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)
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
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
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
German-American computer science professor and author
contemporary languages using several different techniques, including JavaScript, OCaml, Scala (programming language), and Racket (programming language). Additionally
Matthias_Felleisen
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
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)
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
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
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
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
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)
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
Radio show
The Racket was an Australian heavy metal radio show airing on national youth broadcaster Triple J. It launched in 1990 as the Three Hours of Power, and
The_Racket_(radio_program)
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
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)
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
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
MacLisp Nu PicoLisp Rebol Red (programming language) RPL (also under Forth) S R PCASTL (also under ALGOL) Scheme GNU Guile Racket Hop Pico T Lua (also under
Generational list of programming languages
Generational_list_of_programming_languages
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
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
Rascal-implemented software language ASF+SDF Stratego/XT DMS Software Reengineering Toolkit ANTLR Source-to-source compiler Racket programming language Klint, Paul;
RascalMPL
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
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
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)
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)
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
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)
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)
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)
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
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)
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
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
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
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)
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)
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
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)
Live coding environment for 3D graphics, music and games
coding environment for 3D graphics, music and games. It uses the programming language Racket (a dialect of Scheme/Lisp) to work with a games engine with built-in
Fluxus (programming environment)
Fluxus_(programming_environment)
Dialect of Lisp in the Emacs text editor
being a programming language that can be compiled to bytecode and to machine code, Emacs Lisp can also function as an interpreted scripting language, much
Emacs_Lisp
Functions whose execution can be paused
programming languages that support them can also quite easily support coroutines. As of 2003[update], many of the most popular programming languages,
Coroutine
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)
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
Computational operation
programming languages, such as C90, leave it to the implementation when either of n or a is negative (see the table under § In programming languages for
Modulo
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
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
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
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
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
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
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
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)
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
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
Typographical mark (`) (Freestanding grave accent)
g., `+a produces ā). Many command-line interface languages and the scripting (programming) languages like Perl, PHP, Ruby and Julia (though see below)
Backtick
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)
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
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
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
Conference on Functional Programming. "Scribble: The Racket Documentation Tool". SECST Markup Language SECST Markup Language "≅ SiSU project sisudoc.org"
List of document markup languages
List_of_document_markup_languages
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)
Characteristic of a programming language
of some programming languages. A language is homoiconic if a program written in it can be manipulated as data using the language. The program's internal
Homoiconicity
(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)
RACKET PROGRAMMING-LANGUAGE
RACKET PROGRAMMING-LANGUAGE
RACKET PROGRAMMING-LANGUAGE
RACKET PROGRAMMING-LANGUAGE
RACKET PROGRAMMING-LANGUAGE
RACKET PROGRAMMING-LANGUAGE
RACKET PROGRAMMING-LANGUAGE
RACKET PROGRAMMING-LANGUAGE
RACKET PROGRAMMING-LANGUAGE