Article View: bit.listserv.simula
Article #456Procedure redefinition
From: Christian Steinebach
Date: Wed, 08 Dec 1993 14:31
Date: Wed, 08 Dec 1993 14:31
29 lines
1647 bytes
1647 bytes
Hi gurus out there (anybody listening?)
I'm in the situation where I have to convert a Simula program from
reading and writing from and to a flat file to accessing a database.
In principle it's not a big problem, I'm able to write the functions
I need in C. But, in one case output of the Simula program is
scattered all over the source files, it's some trace option. There are
__many__ lines with s.th. like
Tracefile.outtext("xxx yyy zzz");
Tracefile.outfix(var, 2,5);
Tracefile.outtext(" ");
Tracefile.outint(ivar,3);
....
Tracefile.outimage;
I'm not a Simula hacker and so finally, the question:
Is it possible to redefine outtext, outint, outfix, outimage
in a class in a way that these functions fill up a buffer
(Could be done in C) and outimage will write the buffer
to the database instead of to the File?
That way I could leave most of the original Simula source untouched.
In C++ it would be easy, in Simula I don't know what to look for in
the books.
Thanks
Christian
Technical Details
Message-ID:
<2e4ogo$229@ugle.unit.no>Path:
arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!howland.reston.ans.net!pipex!sunic!ugle.unit.no!mtdhp1.marintek.sintef.no!chrisShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 113dd9,4d03a03e12031393 X-Google-Attributes: gid113dd9,public X-Google-ArrivalTime: 1993-12-09 04:06:09 PST Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!howland.reston.ans.net!pipex!sunic!ugle.unit.no!mtdhp1.marintek.sintef.no!chris From: chris@mtdhp1.marintek.sintef.no (Christian Steinebach) Newsgroups: bit.listserv.simula Subject: Procedure redefinition Date: 8 Dec 1993 14:31:52 GMT Organization: University of Trondheim, Norway Lines: 29 Distribution: world Message-ID: <2e4ogo$229@ugle.unit.no> NNTP-Posting-Host: mtdhp1.marintek.sintef.no