Version: 2006.09, Package name: hugs98-2006.09 |
Maintained by: Matthias Kilian |
Master sites: |
Description 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 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. |
Filesize: 5197.504 KB |
Version History (View Complete History) |
|
2017-02-25 13:04:57 by Matthias Kilian | Files touched by this commit (10) |
Log message: Retire lang/hugs. Dead upstream since more than 10 years, and needs W|X. ok dcoppa@ about 9 months ago (and I totally forgot it). |
2016-03-28 16:42:13 by Matthias Kilian | Files touched by this commit (3) |
Log message: Merge PFRAG.ahared into PLIST. Reminded by naddy@. |
2016-03-09 11:31:36 by Jasper Lievisse Adriaanse | Files touched by this commit (14) |
Log message: remove vax workarounds/tentacles, reword where applicable |
2015-02-16 15:57:14 by Christian Weisgerber | Files touched by this commit (213) |
Log message: Drop USE_GROFF from ports where the formatting differences are acceptable or mandoc provides the more useful output. |
2015-01-17 20:16:09 by Christian Weisgerber | Files touched by this commit (3349) |
Log message: Drop remaining MD5/RMD160/SHA1 checksums. |
2010-11-17 01:05:18 by Marc Espie | Files touched by this commit (317) |
Log message: new depends |
2010-10-24 15:24:05 by Antoine Jacoutot | Files touched by this commit (16) |
Log message: Remove USE_X11. |
2010-10-24 15:06:28 by Stuart Henderson | Files touched by this commit (17) |
Log message: new lib_depends/revision |
2010-10-18 13:20:42 by Marc Espie | Files touched by this commit (54) |
Log message: USE_GROFF=Yes |
2010-07-07 13:37:39 by Matthias Kilian | Files touched by this commit (1) |
Log message: Unbreak after SO_PEERCRED addition. |
2009-08-10 11:31:07 by Matthias Kilian | Files touched by this commit (19) |
Log message: WANTLIB changes after xcb addition and bump. For some unknown reason, I forgot to commit lang/* this morning. |
2008-10-29 17:51:24 by Matthias Kilian | Files touched by this commit (2) |
Log message: Forgot to remove those two patches. |
2008-10-29 16:55:40 by Matthias Kilian | Files touched by this commit (6) |
Log message: Update to hugs98-2006.09. |
2007-09-15 18:27:06 by Michael Erdely | Files touched by this commit (52) |
Log message: Remove surrounding quotes in COMMENT*/PERMIT_*/BROKEN |
2007-04-05 10:20:19 by Marc Espie | Files touched by this commit (912) |
Log message: base64 checksums. |
2006-11-13 04:20:25 by Steven Mestdagh | Files touched by this commit (62) |
Log message: USE_X11 |
2005-08-16 03:49:56 by Marc Espie | Files touched by this commit (88) |
Log message: conflicts from the past: history since 3.7. As noted on ports@ recently, pkg_add -r relies on conflicts, and the sheer existence of updates means we MUST take the past into account in conflicts now. Note the renaming of hugs98 to valid package names where versions are concerned. This commit shows clearly the renaming of the xfce4 plugin packages, the ditching of eclipse flavors, the splitting of nessus into subpackages, the splitting of various other software documentations, some packaging bugs in kdeedu, and a lot of files moving around... okay pvalchev@ |
2005-05-08 02:45:09 by Don Stewart | Files touched by this commit (4) |
Log message: Make sure $X_CFLAGS are visible when running configure tests for X11 and HGL libraries. Enables X11 and HGL Haskell bindings. Tested on amd64 and x86. Patch courtesy of Greg Steuck <greg@y2005.nest.cx> |
2005-04-23 22:57:07 by Don Stewart | Files touched by this commit (2) |
Log message: Install ffihugs, now that the FFI works. Add missing X11, GL, GLU to WANTLIB. Use -fPIC. Fixes build on amd64 (probably others too). |
2005-03-28 01:10:00 by Don Stewart | Files touched by this commit (2) |
Log message: Foreign Function Interface patch committed upstream. Update distinfo and enable FFI. |
2005-03-24 00:35:03 by Don Stewart | Files touched by this commit (7) |
Log message: Update lang/hugs to latest stable. ok pvalchev@ |
2005-02-21 13:24:21 by Aleksander Piotrowski | Files touched by this commit (1) |
Log message: Add WANTLIB marker |
2005-01-05 09:58:59 by Christian Weisgerber | Files touched by this commit (132) |
Log message: SIZE |
2004-09-15 13:15:12 by Marc Espie | Files touched by this commit (2) |
Log message: use WRKCONF |
2004-05-16 20:24:33 by Don Stewart | Files touched by this commit (3) |
Log message: Disable the ffi on all platforms. Too flakey, caused ffihugs to dump core on sparc64. No ffi was the old hugs' behaviour. Also respect $CC while we're here. Tested and fixed by sturm@ with some help from me Ok sturm@ pvalchev@ |
2004-05-06 20:07:31 by Don Stewart | Files touched by this commit (6) |
Log message: Update Hugs to Nov2003. Enable pthreads and the ffi. Add a regress test suite ok pvalchev@ |
2003-12-15 14:42:44 by Christian Weisgerber | Files touched by this commit (507) |
Log message: remove WWW lines |
2003-01-16 21:02:26 by Joshua Stein | Files touched by this commit (4) |
Log message: remove brian as maintainer at his request |
2002-12-29 13:41:08 by Federico G. Schwindt | Files touched by this commit (9) |
Log message: zap NEED_VERSION. |