Hi,
There are a lot of libraries that are used to BUILD FreeDOS from source. If
those libraries were all together, it would make the build process easier.
I also think that it would encourage some code re-use because the library
to do (x) function is readily available to be included instead of searching
for something.
FreeDOS would then provide "extensions" to the DOS API. For example, CATS
could be the standard internationalization library. When you download the
build tools, you automatically get this library and if you need to rebuild
FDISK, it's already there (as it's a build requirement for FDISK) and if
you wish to make a new application using CATS for internationalization,
it's readily available without having to search the web or dig through
FreeDOS source to find it.
I spend 8+ hours a day programming at my job. I know how crazy it can be
building something and one team used one library to build something and
another team uses a different library, but the output of the libraries are
the same, but the call requirements are different.
Case in point. I do Java development at work and some people use Jackson
for JSON processing and others use GSON to process JSON. The resulting
output is the same, but calling the two and how classes are setup to
interface with these APIs are different.
-T
On Mon, Jan 11, 2016, 5:48 PM Rugxulo <[email protected]> wrote:
> Hi,
>
> On Mon, Jan 11, 2016 at 1:59 PM, Antony Gordon <[email protected]>
> wrote:
> >
> > If a package called FreeDOS Build Tools/Headers or whatever was built,
> what are
> > the common 3rd party libraries, such as internationalization, for
> example that we
> > could include to make building (re-building) things easier?
>
> I don't know how feasible that is (at least, for explicitly 16-bit DOS
> only stuff). There are some libs (e.g. msglib, suppl, d-flat ...
> probably many more that I forgot), but they are fairly scattered, so I
> don't know if they are much (re)use outside of one or two specific
> apps.
>
>
> ------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
> _______________________________________________
> Freedos-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freedos-devel
>
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel