# ChangeLog for dev-lang/hugs98 # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/ChangeLog,v 1.25 2005/10/02 19:47:04 agriffis Exp $ 02 Oct 2005; Aron Griffis hugs98-2005.3-r1.ebuild: Mark 2005.3-r1 stable on alpha 23 Sep 2005; hugs98-2005.3-r1.ebuild: Marked stable on x86. 18 Aug 2005; Jose Luis Rivero hugs98-2005.3-r1.ebuild: Keyworded ~alpha wrt #98560 *hugs98-2005.3-r1 (25 Jul 2005) 25 Jul 2005; +hugs98-2005.3-r1.ebuild: Added an upstream patch. Thanks to Hans Lub (bug #100230) for pointing this out. 19 Mar 2005; Andres Loeh hugs98-2005.3.ebuild: Small fix to make it build on amd64. *hugs98-2005.3 (18 Mar 2005) 18 Mar 2005; Andres Loeh +hugs98-2005.3.ebuild: Added an ebuild for the March 2005 interim release. 08 Dec 2004; Michael Hanselmann hugs98-2003.11.ebuild: Fixed bug #73611. 08 Dec 2004; Michael Hanselmann hugs98-2003.11.ebuild: Added to ~ppc 16 Nov 2004; Andres Loeh hugs98-2003.11.ebuild: Added ~amd64 keyword (bug #65074). 03 Nov 2004; Andres Loeh hugs98-2002.11-r1.ebuild, hugs98-2002.11.ebuild, hugs98-2003.11.ebuild, files/hugs98-2003.11-gcc34.patch: Patched for gcc-3.4, thanks to several people (see bug #64426). Cleaned up. 19 Oct 2004; Mamoru KOMACHI hugs98-2003.11.ebuild: Fixed missing dependencies; bug #68021. 01 Jul 2004; Jeremy Huddleston hugs98-2002.11-r1.ebuild, hugs98-2002.11.ebuild, hugs98-2003.11.ebuild: virtual/glibc -> virtual/libc 03 Jun 2004; Aron Griffis hugs98-2003.11.ebuild: Fix use invocation 03 Mar 2004; Andres Loeh hugs98-2000.12-r1.ebuild: Removed version. Sources are no longer available. 17 Dec 2003; Andres Loeh hugs98-2003.11.ebuild: Pthreads and the NVIDIA OpenGL interface do not seem to work well together. Temporarily disabling pthreads if using that interface (compare bug #34858). *hugs98-2003.11 (01 Dec 2003) 01 Dec 2003; Andres Loeh hugs98-2003.11.ebuild: Version bump. Based on new ebuild submitted by Peter Simons (bug #34404), including additional information provided by Ralf Hinze . *hugs98-2002.11-r1 (23 Apr 2003) 23 Apr 2003; Andres Loeh hugs98-2002.11-r1.ebuild, files/digest-hugs98-2002.11-r1: Fixed bug that caused some .so libs not to be built. Compare http://forums.gentoo.org/viewtopic.php?t=36909. Thanks to PerdiX and thaldyron for mentioning the problem in the forum. *hugs98-2002.11 (10 Dec 2002) 10 Dec 2002; George Shapovalov hugs98-2002.11.ebuild, files/digest-hugs98-2002.11 : new version update submitted by Andres Loeh , see #11045 * Autoupdate keywords (12-6-02) 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords *hugs98-2000.12-r1 (08 Aug 2002) 08 Aug 2002; Karl Trygve Kalleberg hugs98-2000.12-r1.ebuild files/digest-hugs98-2000.12-r1: Added support for readline useflag, as patched by Michal Prada . Removed hugs98-2000.12.ebuild files/digest-hugs98-2000.12 *hugs98-2000.12 (24 Apr 2002) 24 Apr 2002; Karl Trygve Kalleberg hugs98-2000.12.ebuild files/digest-hugs98-2000.12 : Hugs 98 is a functional programming system based on Haskell 98, the de facto standard for non-strict functional programming languages. Hugs 98 provides an almost complete implementation of Haskell 98, including: * Lazy evaluation, higher order functions, and pattern matching. * A wide range of built-in types, from characters to bignums, and lists to functions, with comprehensive facilities for defining new datatypes and type synonyms. * An advanced polymorphic type system with type and constructor class overloading. * All of the features of the Haskell 98 expression and pattern syntax including lambda, case, conditional and let expressions, list comprehensions, do-notation, operator sections, and wildcard, irrefutable and `as' patterns. * An implementation of the main Haskell 98 primitives for monadic I/O, with support for simple interactive programs, access to text files, handle-based I/O, and exception handling. * An almost complete implementation of the Haskell module system. Hugs 98 also supports a number of advanced and experimental extensions including multi-parameter classes, extensible records, rank-2 polymorphism, existentials, scoped type variables, and restricted type synonyms.