Hello,
I am going about building a thing as a means of acquainting myself with the FreePascal language (Object Pascal, I guess? I still don't know the extent to which modes of "Modern Pascal" are (in)compatible with one another, it's a little confusing. Perhaps it bears mentioning that I am interested in ObjectPascal specifically, and specifically because I like OOP but hate C++).
The project I have in mind is a visualizer for SVG images, at first merely displaying them, and then ultimately animating them (more specifically, animating paths defined within an SVG file).
I would appreciate any suggestions to this end, as well as any explanation on the current state of (good) Pascal libraries, where to find them, and how to use them. I was drawn in by proponents of this language telling glorious tales of "write-once-run-anywhere" and "code-written-thirty-years-ago-still-runs", and while I should have dismissed it as evangelist hyperbole and saved myself some disappointment, in practice I have looked at AggPas and AggPasMod, both of which seem well past abandoned and neither of which seem to work out of the box as example executables nor as source code.
I will admit that I have limited patience for the arcana of coaxing software into playing nice, so if that means this is the wrong ecosystem for me (I quite like the language itself so far, it's like Ada but less tedious), I would very much appreciate being told that honestly, and perhaps even being directed toward an ecosystem in the same spirit with a less fiddly nature, if applicable.
Thank you very kindly in advance.