info-sather
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: hello


From: Marko Mikulicic
Subject: Re: hello
Date: Mon, 14 Nov 2005 17:09:57 +0100


On 12.11.2005., at 08:38, Darren Wilkinson wrote:

I'm afraid the project seems to have died (several years ago).
It's a shame, but there are too many other languages out
there...

Yours,

--- Marko Mikulicic <address@hidden> wrote:

Hello,

I'm new to sather. I tried to bootstrap 1.3-beta-7 on a macosx
10.4
using gcc 4.0.0 and noticed
a bug in:

diff system/floatmath.h~ system/floatmath.h
110,117c110,117
< #define _FM_F(name)   static FLT r_##name() {return
name##();}
< #define _FM_F_I(name) static FLT r_##name(INT i) {return
name##(i);}
< #define _FM_F_F(name) static FLT r_##name(FLT f) {return
name##(f);}
< #define _FM_F_FF(name)        static FLT r_##name(FLT f,FLT
g)
{return name##(f,g);}
< #define _FM_F_FI(name)        static FLT r_##name(FLT f,INT
i)
{return name##(f,i);}
< #define _FM_F_IF(name)        static FLT r_##name(INT i,FLT
f)
{return name##(i,f);}
< #define _FM_B_F(name) static BOOL ir_##name(FLT f) {return
ir_##name##(f);}
< #define _FM_I_F(name) static INT ir_##name(FLT f) {return
ir_##name##(f);}
---
#define _FM_F(name)   static FLT r_##name() {return
name();}
#define _FM_F_I(name) static FLT r_##name(INT i) {return
name(i);}
#define _FM_F_F(name) static FLT r_##name(FLT f) {return
name(f);}
#define _FM_F_FF(name)        static FLT r_##name(FLT f,FLT
g)
{return name(f,g);}
#define _FM_F_FI(name)        static FLT r_##name(FLT f,INT
i)
{return name(f,i);}
#define _FM_F_IF(name)        static FLT r_##name(INT i,FLT
f)
{return name(i,f);}
#define _FM_B_F(name) static BOOL ir_##name(FLT f) {return

ir_##name(f);}
#define _FM_I_F(name) static INT ir_##name(FLT f) {return
ir_##name
(f);}

once bootstrapped the compiler (configured as freebsd) the
build
fails with:
Couldn't open file:
/Users/marko/Projects/tests/sather/sather-1.3-
beta-7/lib-boot/System/Socket/Socket.module
I notice that the file really doesn't exist in the tarball

so I tried to compile 1.2.2 but noticed that this fix was
already
applied, but config scripts are missing

also that the dates in the site
http://www.gnu.org/software/sather
are a bit misleading
Version 1.2.2 (stable) released on 2005-06-12
Version 1.3beta7 (beta) released on 2001-03-14

are the dates real? Which of them is the most recent?


is the project alive? is there any version repository?

regards,
Marko Mikulicic


_______________________________________________
Info-sather mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/info-sather



--
Darren Wilkinson
email: address@hidden
home www: http://www.darrenjwilkinson.btinternet.co.uk/
work www: http://www.staff.ncl.ac.uk/d.j.wilkinson/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]