<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><span style="white-space: pre-wrap">
</span></p>
    <blockquote type="cite"
cite="mid:mailman.1.1750327201.3590523.fpc-pascal@lists.freepascal.org">
      <pre class="moz-quote-pre" wrap="">From: Kevin Lyda <a class="moz-txt-link-rfc2396E" href="mailto:kevin@lyda.ie"><kevin@lyda.ie></a>
To: FPC-Pascal users discussions <a class="moz-txt-link-rfc2396E" href="mailto:fpc-pascal@lists.freepascal.org"><fpc-pascal@lists.freepascal.org></a>
Subject: [fpc-pascal] Importing units
Message-ID:
        <a class="moz-txt-link-rfc2396E" href="mailto:CADJ56BQhYPFR3G4nc13680ycVbrAy_4a5ZmP1Y_XR-OiOsdhEA@mail.gmail.com"><CADJ56BQhYPFR3G4nc13680ycVbrAy_4a5ZmP1Y_XR-OiOsdhEA@mail.gmail.com></a>
Content-Type: text/plain; charset="UTF-8"

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,

Kevin

</pre>
    </blockquote>
    <p>I have written tens of thousands of lines of reusable FPC code
      that I don't mind sharing. I have just uploaded it to my own
      archives. Few find it and I don't upload often. That is a
      double-edged problem; If interest seems low I don't upload so much
      and since I don't upload so often...</p>
    <p>Of course we can put everything on GitHub but that doesn't make
      it much more visible. What would be the best solution? A common
      "contributed code" archive somewhere?<br>
    </p>
    <p>/Ingemar</p>
    <p><br>
    </p>
  </body>
</html>