[swift-evolution] For discussion: Including source code alongside binaries

Maxim Veksler maxim at vekslers.org
Sun Feb 14 04:00:40 CST 2016


On Sat, Feb 13, 2016 at 12:39 AM, Craig Cruden <ccruden at novafore.com> wrote:

> don’t understand that — I would think it would be up to the development
> (IDE) environment.  Swift code is open-source and can be installed, without
> bundling (assuming the IDE can handle it).  Just have to make sure that
> there is a source package that corresponds to a given release that could be
> downloaded


That's a good point, we are post distributed version control era.

If I understand your suggestion this means that each binary / framework
should have in it's meta data a path leading to a git (or other) source
repository and a pointer to the exact hash / tag of the commit that
produced the given binary. This would allow IDE automation to clone the
given repo automatically, and display the source during the debugging
session.

I think that this introduces a problem for developers working in
environments that have no direct internet access (gov, army, labs) but work
around could be implemented.


-- 
puıɯ ʎɯ ɯoɹɟ ʇuǝs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20160214/f932c06b/attachment.html>


More information about the swift-evolution mailing list