Search references for GNU SMALLTALK. Phrases containing GNU SMALLTALK
See searches and references containing GNU SMALLTALK!GNU SMALLTALK
Programming language implementation
GNU Smalltalk is an implementation of the Smalltalk programming language by the GNU Project. The implementation, unlike other Smalltalk environments,
GNU_Smalltalk
Object-oriented programming language
GemStone/S from GemTalk Systems GNU Smalltalk, headless (lacks GUI) implementation of Smalltalk Smalltalk MT Smalltalk for Windows from Object Connect
Smalltalk
Traditional first example of a computer programming language
Flask Flix Forth FORTRAN Fortress FreeBASIC Go Godot Google Gadgets GNU Smalltalk Hack Harbour Haskell Hollywood HTML HTML Application IBM Open Class
Hello,_world
programming in MIX GNU Pascal – Pascal compiler GNU Smalltalk – ANSI Smalltalk-98 implementation (interpreter and class library) MIT/GNU Scheme – interpreter
List_of_GNU_packages
Smalltalk, GNU Guile, and CLISP make use of GNU lightning for just-in-time compilation. GNU lightning was first developed as a tool to be used in GNU
GNU_lightning
General-purpose, object-oriented programming language
high-level general-purpose, object-oriented programming language that adds Smalltalk-style message passing (messaging) to the C programming language. Originally
Objective-C
GNU replacement for the Bourne shell
by the Free Software Foundation and created in 1989 by Brian Fox for the GNU Project, it is designed as a completely free software alternative for the
Bash_(Unix_shell)
GNU version of the Emacs text editor
GNU Emacs is a text editor and suite of free software tools. Its development began in 1984 by GNU Project founder Richard Stallman, based on the Emacs
GNU_Emacs
Pascal [Pascal] [DOS/Linux/Windows(32/64/CE)/MacOS/NDS/GBA/..(and many more)] GNU Compiler Collection (GCC): C (gcc), C++ (g++), Objective-C, Objective-C++
List_of_compilers
Command-line and GUI plotting program
Ch Gnuplot), Haskell (via Haskell gnuplot), Fortran 95, Smalltalk (Squeak and GNU Smalltalk) and Rust (via RustGnuplot). gnuplot also supports piping
Gnuplot
collection. Several dialects of Smalltalk include ephemerons as built-in features or as additional packages. For example, GNU Smalltalk and Squeak. Lua does not
Ephemeron
Smalltalk web framework
implementation." Seaside for Dolphin Smalltalk blog Seaside2.6g Seaside 2.8 Does Seaside run on GNU Smalltalk, GNU Smalltalk FAQ "Continue: Web Applications
Seaside_(software)
FreeBASIC G95 Gambas Gambit GNU Assembler GCC GNU Compiler for Java GNU Common Lisp GNU Fortran GNU Pascal GNU Smalltalk Glasgow Haskell High Level Assembly
List of free and open-source software packages
List_of_free_and_open-source_software_packages
Object with no referenced value or with defined neutral ("null") behavior
Following the Smalltalk principle, everything is an object, the absence of an object is itself modeled by an object, called nil. In the GNU Smalltalk for example
Null_object_pattern
Programming language for statistics
authors and users). R is free and open-source software distributed under the GNU General Public License. The language is implemented primarily in C, Fortran
R_(programming_language)
Lightweight threading implemented in userspace
1.9 SML/NJ's implementation of Concurrent ML Smalltalk (most dialects: Squeak, VisualWorks, GNU Smalltalk, etc.) Stackless Python supports either preemptive
Green_thread
Open-source Smalltalk environment
programming portal Free and open-source software portal Amber Smalltalk GNU Smalltalk VisualWorks Seaside_(software) "Release 13.1.0". June 26, 2025
Pharo
Foreign function interface library
F-Script, PyPy, PyObjC, RubyCocoa, JRuby, Rubinius, MacRuby, gcj, GNU Smalltalk, IcedTea, Cycript, Pawn, Java Native Access, Common Lisp (via CFFI)
Libffi
supported by the built-in bigInt type. Smalltalk: variants including Squeak, Smalltalk/X, GNU Smalltalk, Dolphin Smalltalk, etc. SmartXML, a free programming
List of arbitrary-precision arithmetic software
List_of_arbitrary-precision_arithmetic_software
Gforth GNU GPLv3 Gleam Apache 2.0 GNU AWK GPL (Gawk) GNU Bash GNU GPL GnuCOBOL GPL, LGPL GNU Data Language (GDL) GNU GPL-2.0 GNU Fortran GNU GPL v3 Go
List of open-source programming languages
List_of_open-source_programming_languages
Geometry software
scripting, then in various versions of Smalltalk with Squeak, Etoys for One Laptop per Child, Pharo, then Cuis-Smalltalk. Dr. Geo manipulates different kinds
DrGeo
Object-oriented programming concept
12); In Smalltalk one can emulate indexing by (e.g.) defining the get: and set:value: instance methods. For example, in GNU Smalltalk, Object subclass:
Indexer_(programming)
No MIT gi-rust No Yes ? Yes No LGPL-2.1 Smalltalk GNU Smalltalk GTK+ bindings Yes No ? No No GPL-2 Smalltalk YX GTK plugin Yes No ? No No MIT SqueakGtk
List of language bindings for GTK
List_of_language_bindings_for_GTK
Conversion process for computer data
created in Squeak Smalltalk cannot be restored in Ambrai Smalltalk. Consequently, various applications that do work on multiple Smalltalk implementations
Serialization
GEORGE Gleam OpenGL Shading Language (GLSL) GNU E GNU Guile (GNU Ubiquitous Intelligent Language for Extensions) GNU Octave Go Go! Game Oriented Assembly Lisp
List_of_programming_languages
must be used. For example, in GNU Smalltalk, st> f:=[:x|x*x]. f value: 8 . 64 st> [:x :y|x+y] value: 5 value: 6 . 11 Smalltalk blocks are technically closures
Examples of anonymous functions
Examples_of_anonymous_functions
List of programming languages types and the languages that meet its description
Rust Scala (into JVM bytecode)) Scheme (e.g. Gambit) SequenceL Simula Smalltalk platform independent VM bytecode Swift ML Standard ML (SML) Alice OCaml
List of programming languages by type
List_of_programming_languages_by_type
Area that observes a uniform standard time
transitions. Dolphin Smalltalk does not support time zones at all. For full support of the tz database (zoneinfo) in a Smalltalk application (including
Time_zone
Programming library
networks (ANNs). It is free and open-source software licensed under the GNU Lesser General Public License (LGPL). FANN supports cross-platform execution
Fast Artificial Neural Network
Fast_Artificial_Neural_Network
Programming language family
leader of the research team that developed Smalltalk at Xerox PARC; and in turn Lisp was influenced by Smalltalk, with later dialects adopting object-oriented
Lisp_(programming_language)
Qshell Simula (also under ALGOL 60) C++ (also under C) Smalltalk Objective-C (hybrid of C and Smalltalk) Swift (also under Ruby, Python, and Haskell) Cobra
Generational list of programming languages
Generational_list_of_programming_languages
Technique for creating lexically scoped first class functions
in Smalltalk implicitly by reaching the end of the closure's code. These examples in ECMAScript and Smalltalk highlight the difference: "Smalltalk" foo
Closure (computer programming)
Closure_(computer_programming)
Incremental constraint-solving toolkit
distribution, unmaintained since 2000, included Smalltalk, C++ and Java implementations, along with bindings for GNU Guile, Python, and STk. Third-party implementations
Cassowary_(software)
Object-oriented programming language
reflective programming language. It was derived from Smalltalk-80 by a group that included some of Smalltalk-80's original developers, initially at Apple Computer
Squeak
Stack-based programming language
collection and analysis Gforth, a portable ANS Forth implementation from the GNU Project noForth, an ANS Forth implementation (as far as possible) for Flash
Forth_(programming_language)
General-purpose programming language
dynamic/static typing paradigm. Objective-C derives its syntax from both C and Smalltalk: syntax that involves preprocessing, expressions, function declarations
C_(programming_language)
(forerunner to C) 1967 – Logo (an educational language that later influenced Smalltalk and Scratch). 1968 – Algol 68 Logos The period from the late 1960s to
History of programming languages
History_of_programming_languages
Function definition that is not bound to an identifier
nim-lang.github.io. "Code Examples – OCaml". ocaml.org. Retrieved 2020-11-24. "GNU Octave: Anonymous Functions". octave.org. Retrieved 2020-11-24. "Function
Anonymous_function
Data structure or code used by a compiler
Eiffel, Sather, Esterel, some dialects of Lisp (Lush, Gambit), Squeak's Smalltalk-subset Slang, Nim, Cython, SystemTap, Vala, V, and others make use of
Intermediate_representation
Example in Visual Basic .NET "Hello, World".Chars(2) ' "l"c " Example in Smalltalk " 'Hello, World' at: 2. "$e" //Example in Rust "Hello, World".chars()
Comparison of programming languages (string functions)
Comparison_of_programming_languages_(string_functions)
Programming language learning environment
and the 1.x versions were based on Squeak, which itself is based on Smalltalk-80. 2.0 had an experimental JavaScript-based interpreter that was being
Scratch (programming language)
Scratch_(programming_language)
Open-source tool for automated customer tests
Framework for Integrated Test (Fit), is an open-source (GNU GPL v2) tool for automated customer tests. It integrates the work of customers, analysts,
Framework_for_integrated_test
Functional programming language
LLVM. Pure is free and open-source software distributed (mostly) under the GNU Lesser General Public License version 3 or later. Pure comes with an interpreter
Pure_(programming_language)
Software that can produce new versions of itself
Pascal (Free Pascal) Pyret Python (PyPy) Raku (Rakudo) Rust Scala Scheme Smalltalk Standard ML (MLton) Tcl TMG TypeScript V (Vlang) Vala Virgil Visual Basic
Self-hosting_(compilers)
Compiling bytecode to machine code at runtime
Mitchell in 1970, which he implemented for the experimental language LC². Smalltalk (c. 1980) pioneered new aspects of JIT compilations. For example, translation
Just-in-time_compilation
Text editor and source code editor for Windows
Rebol Registry script (.reg) Resource file Ruby Rust Scheme Shell script Smalltalk SPICE SQL Swift S-Record Tcl Tektronix HEX TeX txt2tags TypeScript Visual
Notepad++
Sub-field of computer science
programming language implementations include elements of both. For example, the Smalltalk programming language is conventionally implemented by compilation into
Programming language design and implementation
Programming_language_design_and_implementation
Set of computer software and specifications
heavily from C and C++, but object-oriented features are modeled after Smalltalk and Objective-C. Java eschews certain low-level constructs such as pointers
Java_(software_platform)
Computer programming language
with live turtle graphics preview). Logo was a primary influence on the Smalltalk programming language. It is also the main influence on the Etoys educational
Logo_(programming_language)
Eiffel compiler; predecessor to LibertyEiffel
Colnet. The compiler was then called SmallEiffel, in reference to the Smalltalk language. In 1995, the compiler was able to compile itself for the first
SmartEiffel
Java virtual machine
built on technologies from an implementation of the programming language Smalltalk named Strongtalk, originally developed by Longview Technologies, which
HotSpot
Typing Chess.com ChessV Crafty GNOME Chess GNU Chess Lichess PyChess Shredder Stockfish WinBoard XBoard GNU Go Internet Go server KataGo KGS Go Server
List of free educational software
List_of_free_educational_software
Programming language derived from Perl
function of interfaces in Java, mixins in Ruby, and traits in PHP and in the Smalltalk variant Squeak. These are much like classes, but they provide a safer
Raku_(programming_language)
French research institution for computer science
designing, testing and using brain–computer interfaces. Pharo, an open-source Smalltalk derived from Squeak. Rocq, a proof assistant scikit-learn, a machine learning
French Institute for Research in Computer Science and Automation
French_Institute_for_Research_in_Computer_Science_and_Automation
Original implementation of the Dylan programming language
environment inspired by Smalltalk, Macintosh Common Lisp (MCL), and Think C, and originally codenamed Hula. Like Think C, but unlike Smalltalk and Lisp, it draws
Apple_Dylan
Vector graphics-based software library
Delphi, Haskell, Julia, Lua, Perl, PHP, Python, Ruby, Rust, Scheme, and Smalltalk. Cairo handles Latin and CJK fonts but does not directly support complex
Cairo_(graphics)
Software
OpenQwaq and Teleplace are based on the Squeak open source implementation of Smalltalk and the Croquet Project. The main developers of this family of technologies
OpenQwaq
Java virtual machine
back to the ENVY/Smalltalk product developed by Object Technology International (OTI). IBM purchased OTI in 1996 for their Smalltalk expertise and products
OpenJ9
Steve Gibson – created SpinRite John Gilmore – GNU Debugger (GDB) Adele Goldberg – cocreated Smalltalk Ian Goldberg – Off-the-record messaging Ryan C
List_of_programmers
Commercial computer programming language and integrated development environment (IDE)
integrated development environment (IDE). It has an interpreter, developed in Smalltalk, which recognizes its own dialect of the BASIC programming language. It
Liberty_BASIC
Typesetting language and program for drawing
the document source. A version of pic is included in groff, the GNU version of troff. GNU pic can also act as a preprocessor for TeX documents, emitting
PIC_(markup_language)
Programming language
diverged in detail. There are also free or costless implementations, such as GNU Data Language (GDL) and Fawlty Language (FL). IDL is vectorized, numerical
IDL_(programming_language)
Early object-oriented programming language
(SSG) in February 1968. Simula was influential in the development of Smalltalk and later object-oriented programming languages. It also helped inspire
Simula
Software that emulates an entire computer
ever created". Significant advances occurred in the implementation of Smalltalk-80, particularly the Deutsch/Schiffmann implementation which pushed just-in-time
Virtual_machine
Logo programming language dialect
Logo Style trilogy. It is free and open-source software released under a GNU General Public License (GPL). Logo was designed in spirit of low threshold
UCBLogo
Instruction set designed to be run by a software interpreter
does not lose the portability of the bytecode. For example, Java and Smalltalk code is typically stored in bytecode format, which is typically then JIT
Bytecode
Function in a programming language, which evaluates a string
may work differently in VBA than the identical code in VBScript. As Smalltalk's compiler classes are part of the standard class library and usually present
Eval
Notable software packages that are nominal IDE
License Windows Linux macOS Other platforms Debugger GUI builder Dolphin Smalltalk Object Arts MIT License Yes No No No Yes Yes Pharo INRIA MIT License Yes
Comparison of integrated development environments
Comparison_of_integrated_development_environments
How software progresses through its implementation
and unless Perl supplements a C-style if with when and unless. Messages Smalltalk uses ifTrue and ifFalse messages to implement conditionals, rather than
Control_flow
Proprietary language for AI accelerators
Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based
Mojo_(programming_language)
Lisp-like programming language
building MDL. Planner concepts influenced languages such as Prolog and Smalltalk. Smalltalk and Simula, in turn, influenced Hewitt's future work on the actor
MDL_(programming_language)
Interpreted programming language first released in 1987
interpreter implements its own lexer, which coordinates with a modified GNU bison parser to resolve ambiguities in the language." Most of what happens
Perl
C language feature
open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf "Zero Length - Using the GNU Compiler Collection (GCC)". Retrieved December 30, 2014. Whitney, Tyler (November
Flexible_array_member
Programming language with English-like syntax
full revision of COBOL. Object-oriented features were taken from C++ and Smalltalk. The initial estimate was to have this revision completed by 1997, and
COBOL
KDE calculator application
geeksmint.com. Retrieved 2024-05-16. Wertz, Harald (2015-11-26). Object-oriented Programming with Smalltalk. Elsevier. ISBN 978-0-08-100808-9. v t e
KCalc
Sonic Pi, live coding and performance. SuperCollider, a language like Smalltalk for real-time audio synthesis. Mixxx is a cross-platform and DJ package
List_of_Linux_audio_software
class in the module fractions. Ruby: native support using special syntax. Smalltalk represents rational numbers using a Fraction class in the form p/q where
Rational_data_type
Programming language
class. The design of Go interfaces was inspired by protocols from the Smalltalk programming language. Multiple sources use the term duck typing when describing
Go_(programming_language)
Concept in computer programming
PL/SQL[citation needed], PowerShell[citation needed], Python, R, PHP, Ruby, Scala, Smalltalk[citation needed], Swift and Visual Basic. Objective-C does not have named
Named_parameter
operator precedence parsing.[dead link] "Decl Summary (Bison 3.8.1)". www.gnu.org. The Catalog of Compiler Construction Tools Archived 2011-08-13 at the
Comparison of parser generators
Comparison_of_parser_generators
Block-based programming language
available for downloading. The source code of Snap! is released under the GNU Affero General Public License version 3 (AGPLv3) license and is hosted on
Snap!_(programming_language)
General-purpose programming language
Retrieved 1 April 2025. "Extended Asm (Using the GNU Compiler Collection)". GCC Online Documentation. GNU Project. Retrieved 1 April 2025. Intel Corporation
C++
Defunct American computer manufacturer (1980–1996)
reaction to this, Stallman initiated the GNU project to make a new community. Eventually, Copyleft and the GNU General Public License would ensure that
Symbolics
Representation of time used in computers
Library (C++) The Boost Chrono Library (C++) The Chronos Date/Time Library (Smalltalk) Joda Time, The Joda Date/Time Library (Java) The Perl DateTime Project
System_time
Particular way of storing and organizing data in a computer
details. Object-oriented programming languages, such as C++, Java, and Smalltalk, typically use classes for this purpose. Many known data structures have
Data_structure
General-purpose programming language
X3.198-1992 (R2002) (Fortran 90), Appendix B.1. "Fortran 95 Reference". Gnu.Org. Retrieved May 10, 2014. Lionel, Steve (December 30, 2013). "Doctor Fortran
Fortran
Self-replicating program
Whitespace → Unlambda Ruby → Scala → Scheme → Scilab → Shell (bash) → S-Lang → Smalltalk → Squirrel3 → Standard ML → ... → Rexx (128 (and formerly 50) programming
Quine_(computing)
Script written for an operating system shell
Open Source replication of ash, that is "...the fastest shell in the west". GNU Bash(Bourne Again SHell) (bash), Open Source replication of Bourne Shell
Shell_script
High-level programming language first released in 1980
language Ravenscar profile – Feature of the Ada programming language Smalltalk – Object-oriented programming language SPARK – Programming language VHDL –
Ada_(programming_language)
Software development environment
and it runs without problems under IcedTea. Eclipse was inspired by the Smalltalk-based VisualAge family of integrated development environment (IDE) products
Eclipse_(software)
binary field, this would select a 16-bit signed type on most platforms. ^i Smalltalk automatically chooses an appropriate representation for integral numbers
Comparison of programming languages (basic instructions)
Comparison_of_programming_languages_(basic_instructions)
Binary communications protocol
php-fpm, or HipHop for PHP) Python Ruby Rust SmallEiffel Smalltalk: FasTalk and Dolphin Smalltalk Tcl Vala (via C bindings) Xojo (formerly Realbasic, REAL
FastCGI
Type of programming paradigm in computer science
decades of the 20th century saw the development of many such languages. Smalltalk-80, originally conceived by Alan Kay in 1969, was released in 1980, by
Imperative_programming
List of programming language comparisons
length(name)-1 Scheme (vector-length vector) 0 (- (vector-length vector) 1) Smalltalk name size 1 name first name size name last Swift name.count 0 name.count
Comparison of programming languages (array)
Comparison_of_programming_languages_(array)
Overview of and topical guide to software engineering
Jackson System Development Bill Joy: Berkeley Unix, vi, Java. Alan Kay: Smalltalk Brian Kernighan: C and Unix. Donald Knuth: Wrote The Art of Computer Programming
Outline of software engineering
Outline_of_software_engineering
Collaborative compilation of information about the world's time zones
Go standard library time package; The Rust crate chrono-tz; The Squeak Smalltalk time package; The C++ libraries Boost and Qt, and C++20 chrono standard
Tz_database
Computer specialized in running Lisp
Common Lisp). The same hardware was used with different software also as Smalltalk machines and as the Xerox Star office system. These included the Xerox
Lisp_machine
Setting or re-setting the value associated with a variable name
Retrieved 2024-06-21. "Static Analyzer Options (Using the GNU Compiler Collection (GCC))". gcc.gnu.org. Retrieved 2024-06-21. Deitel, Paul; Deitel, Harvey
Assignment_(computer_science)
Functional programming G5 – GEM – General Algebraic Modeling System – Genie – GNU – GNU Bison – Gnutella – Graphical user interface – Graphics Device Interface
Index_of_computing_articles
Programming language
under the GNU General Public License (GNU GPL), while packages and runtime library come under a modified GNU Lesser General Public License (GNU LGPL). In
Pascal_(programming_language)
GNU SMALLTALK
GNU SMALLTALK
Girl/Female
Bengali, Celebrity, Finnish, Gujarati, Hindu, Indian, Malayalam, Marathi, Punjabi, Sanskrit, Sikh, Sindhi, Tamil, Telugu, Traditional
Atom; Silence; Favour; Grace; A Prefix; Beauty
Boy/Male
Australian, German, Indian, Punjabi, Scandinavian, Sikh
Warrior
Boy/Male
Christian, Finnish, Gujarati, Hindu, Indian, Kannada, Malayalam, Marathi, Punjabi, Sanskrit, Sikh, Telugu
An Atom; Angel; Messenger of God; Love; Sky
Girl/Female
Indian
Sweet Like Sugar
Boy/Male
Australian, Japanese
Tough; Strong
Boy/Male
Australian, Basque, Farsi, French
Ox; Bull; Cow
Girl/Female
Indian, Norse, Tamil
God
Boy/Male
Hindu
An atom
Male
Babylonian
, Anu, is prince; Anammelech.
Boy/Male
Norse
Took refuge in Iceland after several killings he performed.
Female
Egyptian
, child of Nu.
Girl/Female
Indian
Attribute, Excellence, Merit, Quality, Virtue
Girl/Female
Norse
One of Frigga's ladies in waiting.
Female
African
second-born child.
Male
Babylonian
, Adad-Anu.
Boy/Male
Indian, Sikh
Brave; Wise
Boy/Male
Hindu, Indian, Marathi, Sanskrit
Charming; Lovely; Handsome
Girl/Female
Christian, Gujarati, Hindu, Indian, Kannada, Malayalam, Marathi, Sindhi, Telugu
Attractive
Female
Finnish
Estonian and Finnish pet form of Greek Hanna, ANU means "favor; grace."
Female
Thai/Siamese
Thai name A-GUN means "grape."
GNU SMALLTALK
GNU SMALLTALK
Girl/Female
Indian
One who Willingly Dedicate Herself
Girl/Female
Hindu
Girl/Female
British, English
Amazing
Girl/Female
Tamil
Goddess Parvati, Snow
Girl/Female
British, English, Greek
Light
Male
Egyptian
, the grandson of Tetet.
Girl/Female
Muslim
Pure, Clean, Neat, Chaste
Boy/Male
Hindu
Modesty
Female
Russian
(Таша) Short form of Russian Natasha, TASHA means "birthday," or in Church Latin "Christmas day."
Girl/Female
Tamil
Easley accessible
GNU SMALLTALK
GNU SMALLTALK
GNU SMALLTALK
GNU SMALLTALK
GNU SMALLTALK
n.
The knee.
n.
The gnu.
n.
See Gun cotton, under Gun.
n.
The gnu.
v. i.
To practice fowling or hunting small game; -- chiefly in participial form; as, to go gunning.
v. t.
To adjust (a gun) on its carriage; also, to train (a gun) for horizontal firing.
v. t.
To load again, as a gun.
pl.
of Genu
n.
A piece of heavy ordnance; in a restricted sense, a cannon.
n.
The kneelike bend, in the anterior part of the callosum of the brain.
n.
A bed in a gun carriage.
n.
Violent blasts of wind.
v. t.
The mountings of a gun.
n.
A weapon which throws or propels a missile to a distance; any firearm or instrument for throwing projectiles by the explosion of gunpowder, consisting of a tube or barrel closed at one end, in which the projectile is placed, with an explosive charge behind, which is ignited by various means. Muskets, rifles, carbines, and fowling pieces are smaller guns, for hand use, and are called small arms. Larger guns are called cannon, ordnance, fieldpieces, carronades, howitzers, etc. See these terms in the Vocabulary.
n.
The brindled gnu. See Gnu.
n.
One of two species of large South African antelopes of the genus Catoblephas, having a mane and bushy tail, and curved horns in both sexes.