• Thumbnail for Racket (programming language)
    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...
    35 KB (3,213 words) - 08:21, 21 July 2025
  • Imperative programming – explicit statements that change a program state Logic programming – uses explicit mathematical logic for programming Metaprogramming...
    41 KB (1,398 words) - 08:10, 29 April 2025
  • and Canada. Racket (programming language), a general-purpose, multi-paradigm programming language based on the Scheme dialect of Lisp Racket, West Virginia...
    1 KB (208 words) - 11:45, 2 March 2024
  • it. The Racket programming language and RascalMPL were designed to support language-oriented programming from the ground up. Other language workbench...
    5 KB (485 words) - 23:43, 27 May 2025
  • is a list of notable programming languages, grouped by type. The groupings are overlapping; not mutually exclusive. A language can be listed in multiple...
    91 KB (6,709 words) - 16:48, 31 July 2025
  • and news aggregator program. Arc is written in Racket. In the essay Being Popular Graham describes a few of his goals for the language. While many of the...
    9 KB (851 words) - 20:41, 16 July 2025
  • functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm...
    88 KB (8,682 words) - 09:41, 29 July 2025
  • general-purpose language that supported scientific, commercial, and systems programming. Indeed, a subset of PL/I was used as the standard systems programming language...
    14 KB (1,495 words) - 20:14, 20 June 2025
  • 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...
    32 KB (3,827 words) - 23:45, 2 July 2025
  • to notable programming languages, in current or historical use. Dialects of BASIC (which have their own page), esoteric programming languages, and markup...
    28 KB (1,336 words) - 12:48, 4 July 2025
  • Thumbnail for Programming language
    A programming language is a system of notation for writing source code such as used to produce a computer program. A language allows a programmer to develop...
    63 KB (7,310 words) - 15:16, 2 August 2025
  • (historically LISP, an abbreviation of "list processing") is a family of programming languages with a long history and a distinctive, fully parenthesized prefix...
    87 KB (10,027 words) - 08:07, 27 June 2025
  • the release of the APL programming language. With its terse syntax and powerful mathematical operators, APL allowed useful programs to be represented in...
    13 KB (1,594 words) - 12:29, 9 April 2025
  • improved support since 3.3 and with explicit syntax since 3.5) Racket (programming language) Raku Ruby Sather Scheme Self Simula 67 Smalltalk Squirrel Stackless...
    54 KB (5,471 words) - 22:57, 2 July 2025
  • Racket has been under active development as a vehicle for programming language research since the mid-1990s, and has accumulated many features over the...
    26 KB (3,502 words) - 23:58, 7 January 2024
  • science, declarative programming is a programming paradigm, a style of building the structure and elements of computer programs, that expresses the logic...
    23 KB (2,375 words) - 13:43, 16 July 2025
  • Libffi (category C (programming language) libraries)
    CFFI), Racket, Embeddable Common Lisp and Mozilla. On Mac OS X, libffi is commonly used with BridgeSupport, which provides programming language neutral...
    8 KB (834 words) - 18:58, 26 June 2025
  • book is accompanied by supporting software that runs in the Racket programming language. Since PLAI is constantly under development, some of the newer...
    3 KB (244 words) - 20:57, 16 October 2024
  • comparison of functional programming languages which compares various features and designs of different functional programming languages. "LISP Introduction"...
    22 KB (820 words) - 14:29, 25 May 2025
  • 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...
    27 KB (1,948 words) - 16:14, 14 July 2025
  • List comprehension (category Articles with example Racket code)
    A list comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form...
    22 KB (2,556 words) - 03:26, 3 March 2025
  • Thumbnail for While loop
    In most computer programming languages, a while loop is a control flow statement that allows code to be executed repeatedly based on a given Boolean condition...
    17 KB (1,525 words) - 09:31, 26 February 2025
  • directly, Racket comes with a generator library for a more traditional generator specification. For example, #lang racket (require racket/generator)...
    27 KB (3,218 words) - 09:33, 19 July 2025
  • Java, Logtalk, Object Pascal, Objective-C, OCaml, PHP, Racket, Seed7, Swift, Python 3.8. In languages supporting multiple inheritance, such as C++, interfaces...
    4 KB (397 words) - 19:47, 19 July 2025
  • Matthew Flatt (category Programming language researchers)
    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...
    5 KB (468 words) - 09:56, 29 July 2025
  • 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...
    22 KB (2,057 words) - 04:52, 20 June 2025
  • science, extensible programming is a style of computer programming that focuses on mechanisms to extend the programming language, compiler, and runtime...
    15 KB (1,711 words) - 18:05, 18 June 2025
  • Thumbnail for Logo (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...
    24 KB (2,520 words) - 00:20, 28 July 2025
  • 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...
    28 KB (3,292 words) - 08:36, 25 June 2025
  • Shriram Krishnamurthi (category Programming language researchers)
    University and a member of the core development group for the Racket programming languages, responsible for creation of software packages including the...
    6 KB (340 words) - 20:46, 8 July 2024