GC & GPC question.
peter at gerwinski.de
Thu Mar 9 23:52:24 CET 2000
Khimenko Victor wrote:
> >> What about introducing a second `New' that allows the user to
> >> pass an additional parameter to the allocator?
> > Might be a solution. (Not that the syntax of `New' isn't already
> > complicated enough... :-/)
> Hmm. IMO something like p:=new[shm_alloc,pool1](string,100); should be
> recognizeable enough and should not disturb existing mess there much.
> Even if it's look more like LaTeX then C++ :-)
I do not like this syntax too much. (For Pascal. It's okay for
LaTeX.;-) In principle, it should not be too hard to implement
New (allocator_function, other_parameters)
but with the current implementation of `New' it would need some
nontrivial work in the parser.
A clean solution would be a re-write of the parser to accept
about any command-line for `New' and then do the analysis
The only real problem with this approach would be the implicit
`with' in `New' when a constructor of an object is called.
http://home.pages.de/~Peter.Gerwinski/ - G-N-U GmbH: http://www.g-n-u.de
Maintainer GNU Pascal - http://home.pages.de/~GNU-Pascal/ - gpc-19990118
GnuPG key fingerprint: 9E7C 0FC4 8A62 5536 1730 A932 9834 65DB 2143 9422
keys: ftp://ftp.gerwinski.de/pub/keys/ - AntiSpam: http://spam.abuse.net
More information about the Gpc