Neil Mitchell | 7 Feb 2006 13:55
Picon
Gravatar

cvs commit: hugs98/src/winhugs IORemap.c Winhugs.h

neil        2006/02/07 04:55:32 PST

  Modified files:
    src/winhugs          IORemap.c Winhugs.h 
  Log:
  Fix putChar (chr 255) to not give an error

  Revision  Changes    Path
  1.8       +4 -2      hugs98/src/winhugs/IORemap.c
  1.17      +1 -1      hugs98/src/winhugs/Winhugs.h
Neil Mitchell | 7 Feb 2006 19:32
Picon
Gravatar

cvs commit: hugs98/src/winhugs IORemap.c

neil        2006/02/07 10:32:22 PST

  Modified files:
    src/winhugs          IORemap.c 
  Log:
  Fix problem with getChar truncation of high ascii values

  Revision  Changes    Path
  1.9       +4 -0      hugs98/src/winhugs/IORemap.c
Ross Paterson | 14 Feb 2006 17:12
Picon
Favicon

cvs commit: hugs98/src machine.c

ross        2006/02/14 08:12:20 PST

  Modified files:
    src                  machine.c 
  Log:
  Avoid creating indirections pointing at indirections.

  This fixes the quadratic behaviour of minimum [1 .. 10000] reported
  by Härmel Nestra, but presumably slows other things down slightly.

  Revision  Changes    Path
  1.26      +10 -4     hugs98/src/machine.c
Sven Panne | 18 Feb 2006 15:57
Picon

cvs commit: hugs98 hugs98.spec

panne       2006/02/18 06:57:34 PST

  Modified files:
    .                    hugs98.spec 
  Log:
  Mention hsc2hs' template-hsc.h in the list of installed files. Using a hardwired
  version number here gives me an uneasy feeling, but a least it should be a
  temporary workaround.

  Revision  Changes    Path
  1.43      +1 -0      hugs98/hugs98.spec
Sven Panne | 18 Feb 2006 16:56
Picon

Bootstrapping Hugs

Currently we have a chicken and egg problem when building hugs without any 
hugs being installed already:

   panne <at> jeanluc:~> make MAJOR_RELEASE=1 rpm
   ...
   Preprocessing Distribution/Simple/Utils
   Preprocessing Distribution/Version
   Preprocessing Language/Haskell/Extension
   echo timestamp for bootlib >bootlib/.stamp
   cd ../cpphs; ../src/runhugs -98 
-P../libraries/bootlib ../packages/Cabal/examples/hapax.hs configure 
--verbose --hugs --scratchdir=../hugsdir
   Configuring cpphs-1.1...
   configure: searching for ffihugs in path.
   ../packages/Cabal/examples/hapax.hs: Cannot find compiler for ffihugs
   make[3]: *** [../hugsdir/programs/cpphs/Main.hs] Error 1
   make[3]: Leaving directory `/tmp/rpm/BUILD/hugs98-Feb2006/libraries'
   make[2]: *** [all] Error 2
   make[2]: Leaving directory `/tmp/rpm/BUILD/hugs98-Feb2006'

If I see it correctly, hugs is not under darcs control yet, neither is it 
integrated into trac, correct? I'm just catching up about a month's worth of 
emails... :-P

Cheers,
   S.
Ross Paterson | 18 Feb 2006 17:48
Picon
Favicon

cvs commit: hugs98/libraries Makefile.in

ross        2006/02/18 08:48:46 PST

  Modified files:
    libraries            Makefile.in 
  Log:
  Specify path to src/ffihugs when building cpphs and hsc2hs, though they
  don't use it.

  Revision  Changes    Path
  1.21      +2 -2      hugs98/libraries/Makefile.in
Ross Paterson | 18 Feb 2006 17:52
Picon
Favicon

Re: Bootstrapping Hugs

On Sat, Feb 18, 2006 at 04:56:28PM +0100, Sven Panne wrote:
> Currently we have a chicken and egg problem when building hugs without any 
> hugs being installed already:

Fixed, I believe.

> If I see it correctly, hugs is not under darcs control yet, neither is it 
> integrated into trac, correct?

That's right.  No reason not to (apart from inertia), as the libraries
it relies on are under darcs control.
Ross Paterson | 20 Feb 2006 01:28
Picon
Favicon

cvs commit: www/Hugs/pages downloading.htm

ross        2006/02/19 16:28:28 PST

  Modified files:
    Hugs/pages           downloading.htm 
  Log:
  point at WinHugs beta

  Revision  Changes    Path
  1.61      +12 -10    www/Hugs/pages/downloading.htm
Ross Paterson | 20 Feb 2006 11:51
Picon
Favicon

cvs commit: hugs98/tests testScript

ross        2006/02/20 02:51:06 PST

  Modified files:
    tests                testScript 
  Log:
  skip mod154 (documented bug)

  Revision  Changes    Path
  1.68      +2 -1      hugs98/tests/testScript
Ross Paterson | 20 Feb 2006 11:51
Picon
Favicon

Re: [Hugs-users] Status of Hugs? (last major release for Windows was 2003..)

On Mon, Feb 20, 2006 at 03:31:44AM +0000, Neil Mitchell wrote:
> > Yes, please try that out.  When WinHugs is ready, there will be a Hugs
> > release.
> 
> It's pretty much ready now, I'll package up some final binaries
> tomorrow - whenever Hugs is in a ready state I'm happy to release.

Outstanding issues I'm aware of:

- FFI.  A Windows release needs a working ffihugs, and we also need
  the modules that use the FFI to work.  This is probably mostly just a
  matter of testing.  However foreign import wrappers compiled with MinGW
  don't seem to work with the MSVC-compiled WinHugs.  (They're used by
  the Win32, OpenGL and GLUT packages.)  I don't see how we'll fix that.

- User's Guide entry for WinHugs.

Does the WinHugs bundle include plain hugs and runhugs?  What libraries
are in the big bundle?

Are you generating fresh libraries (using MinGW) for your bundles?

Gmane