bartc wrote:
The 'one-file' idea is one approach to simplifying the building of open-source applications. Probably, it's more suited to those who just want to try out, or use, a bit of software.

But on Windows, that use case is normally covered by installing
a *binary*, not compiling from source. If the developer is in a
position to supply a source distribution that's pre-configured
to compile on Windows with no further effort, then it's only
one small step for him to compile it himself and distribute
the binary.

(The GMP library, for example, has no official binary releases. You have to build from source,

So using it on Windows isn't supported very well. This is
in contrast to Python, for which a pretty comprehensive set
of Windows binaries *is* available.

A one-file CPython might be under 250Kloc, not too bad to play with, but I'm not sure it would work as there are multiple binary files to build, not a single executable.

The number of files isn't really the issue. The point is
that it wouldn't really be source in the sense of something
human-editable. If you're not going to edit it, then it
might as well be a binary.

--
Greg
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to