Hugs

E437225

Hugs is an interpreter for the Haskell programming language, known for being lightweight and well-suited for teaching and experimentation.

All labels observed (1)

Label Occurrences
Hugs canonical 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Haskell interpreter
open-source software
software
comparedTo Glasgow Haskell Compiler
linked to: GHC
distributionFormat binary packages (for some platforms)
source code
hasAdvantageOver GHC in startup time (for small interactive tasks)
hasAlternativeName Hugs 98
hasCharacteristic bytecode interpreter
interactive
lightweight
hasComponent interpreter
standard libraries
hasDesignGoal ease of use
portability
small footprint
support for teaching
hasDocumentation online resources
user manual
hasFeature extensible type system extensions (via options)
foreign function interface
interactive read–eval–print loop
module system support
standard prelude support
type inference
hasLimitation less suitable for large production systems
not focused on native code compilation
hasUseCase experimentation with Haskell programs
rapid prototyping in Haskell
teaching Haskell
implements Haskell 98
linked to: Haskell
inspiredBy Gofer
isBasedOn Gofer
isFreeSoftware true
isMaintainedBy Hugs development team
isWrittenIn C
license BSD-style license
runsOn Linux
Unix-like operating systems
Windows
macOS
supportsLanguage Haskell
supportsStandard Haskell 98 standard
targetUserGroup Haskell educators
Haskell hobbyists
Haskell researchers
students of functional programming

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.