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 NERFINISHED
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 NERFINISHED
inspiredBy Gofer NERFINISHED
isBasedOn Gofer NERFINISHED
isFreeSoftware true
isMaintainedBy Hugs development team NERFINISHED
isWrittenIn C NERFINISHED
license BSD-style license
runsOn Linux NERFINISHED
Unix-like operating systems
Windows NERFINISHED
macOS NERFINISHED
supportsLanguage Haskell NERFINISHED
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.