Re: FastCode RTL Replacement v0.20 Released!




"Dennis" <marianndkc@xxxxxxxxxxxxxxx> wrote in message
news:434a9a4b$1@xxxxxxxxxxxxxxxxxxxxxxxxx
> Hi John
>
> OK It is no problem to change 30 libraries to save a few bytes on a cheap
> HD.

It is not just the saving a few bytes of disk space. It's a matter of
making maintenance easier. As I stated previously, having multiple copies
of the same function will lead to problems at a later date. At some stage a
bug will be found and only one copy of that function will get fixed.



>
> Who volunteers to update the DC library template, the "How to..." text,
> the
> library design spec. and the 30 libraries?



Ok, I will update the Direct Calling template and modify the 30 existing
libraries to conform to it.



I would also like to discuss the Fastcode libraries in general.



I quite like the way Michael has combined the Direct Calling, Condition
Compilation and CPUID based selection libraries. These has the distinct
advantage of only needing to maintain one unit per challenge. I know it is
not what we agreed 2-3 years ago, but it is probably the best way of getting
Fastcode routines out into the Delphi community (they do not have to think
about which library the want or need).



If we can get a consensus on this, the Direct Calling libraries I will
produce can easily be converted into these general Fastcode libraries.


regards,

John


.



Relevant Pages

  • Re: FastCode RTL Replacement v0.20 Released!
    ... > Hi John ... > Are you a ware that we have 4 different kind of libraries? ... > We are discussing the "Direct Calling" libraries. ...
    (borland.public.delphi.language.basm)
  • Re: Posting functions etiquette
    ... > John D'Errico wrote: ... We had a common set of shared libraries that we used ... wanted feedback on, but was not ready for prime time ... preferably the same, cat. ...
    (comp.soft-sys.matlab)
  • Re: Multiple calls to read().
    ... and Mary on a *nix system both use this mythical program at the same ... What happens when both John and Mary's program try to access the ... setup on a system with shared libraries, ... a PhD in AI Theory. ...
    (comp.unix.programmer)
  • Re: Fastcode Library Design
    ... > Fine John ... Without the patching - Just include the unit in the uses clause and call the ... search path to the libraries. ... The existing RTL code will not be patched. ...
    (borland.public.delphi.language.basm)
  • Re: MD5 Myths
    ... John: I think I'm mixing things/apps in my mind as I type. ... upload and use my own libraries and place in a folder of my choosing. ... On deck for me is a Java shopping cart/ eCommerce using SSL, ...
    (sci.crypt)