And the
sourcecode is public as long as copyright is adhered to.
Thanks for removing. The sourcecode is equally interesting and educational.
You would be missing a journey into proper theory, though: I would still buy the book. (But I have it)
https://www.lulu.com/shop/julian-bucknall/the-tomes-of-delphi-algorithms-and-data-structures/paperback/product-1dnzr6m.html?page=1&pageSize=4At more than a quarter of the original price, new, printed on demand.
And the sourcecode can be downloaded from here:
https://secondboyet.com/Articles/BookSourceCodeUploaded.htmlSince it is mostly Delphi 7 oriented code, it will compile with Freepascal Windows 32 bit with few issues.
Some code needs adaption for 64 bit.
Both links are sources from Julian Bucknall himself.
Don't expect fancy language features: the book is what it says: about algorithms and data structures, not a book to learn the language, but the theory.
To use the sourcecode with FPC, edit TDDefine.inc and add
{---Calculate compiler defines based on compiler version-------------}// <---- here
{$IFDEF FPC}{$MODE DELPHI}{$DEFINE VER140}{$ASMMODE INTEL}
{$DEFINE Delphi6}
{$DEFINE Delphi1Plus}
{$DEFINE Delphi2Plus}
{$DEFINE Delphi3Plus}
{$DEFINE Delphi4Plus}
{$DEFINE Delphi5Plus}
{$DEFINE Delphi6Plus}
{$DEFINE HasAssert}
{$ENDIF}
This spoofs Delphi 6 or higher.
Note I haven't tested this newer version of the sourcecode, since my version is based on the code on the original CD that came with the book. The above is what I did with the main include.