> On Jun 18, 2025, at 4:20 PM, Kevin Lyda via fpc-pascal > <fpc-pascal@lists.freepascal.org> wrote: > > tl;dr How do I package reusable units for others? > > Back in 1988/89, I took a computer science class in high school. Yes, > we lacked fire back then, but we had a compiler so that was fine. > Specifically a Turbo Pascal 3.0 compiler. > > I had a bunch of fun writing code in it and even though pascal never > appeared again in my software engineering career, I always thought it > would be fun to work in again. And I have some time now and I came up > with a project to work on in Object Pascal. > > You folks have made a great compiler and an amazing std library. In > the process of my project, I'm likely going to make some units that > will be useful for others. I'd like to do them in a way that makes > that easy. > > I've been doing a bunch of Go the past several years. It's pretty fun > and one useful thing is that you can do "go get > some.site/some/path/go-units" and then you can use modules from there. > You could do something like that for free pascal with git submodules. > Not exactly the same thing, but close. Is that what people do? Or is > there a better way to provide units for others to use? > > Thanks for any guidance,
Hey Kevin, I’m new here as well, so take this with a grain of salt, but I think the answer is fppkg. https://wiki.freepascal.org/fppkg _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal