Colocation of docs with the material they document is valuable to me and I 
presume anyone updating code. If anything, it would be nice if Xcode provided a 
show/hide doc headers toggle though.

-- E


> On Nov 8, 2017, at 11:20 AM, Jon Gilbert via swift-evolution 
> <swift-evolution@swift.org> wrote:
> 
> When I go to look at the actual source code of something, it’s almost always 
> because:
> (a) the documentation was insufficient for me to really understand what’s 
> going on, or
> (b) I already know what’s happening but I just want set a breakpoint for 
> debugging.
> 
> In both of these cases, the presence of huge amounts of inline documentation 
> in the source files just makes the code very difficult to read. 
> 
> In ObjectiveC we could mostly get around this by putting docs in the headers. 
> But Swift doesn’t have headers.
> 
> So I find myself wishing I could keep documentation in a separate file, 
> perhaps a file that even takes advantage of XCode 9’s new built-in Markdown 
> formatting. 
> 
> Is this a pipe dream or could it someday happen? 
> 
> I could even imagine a future in which the leading Swift IDEs can show you a 
> split screen view in which the documentation for a function automatically 
> appears in an *editable* side bar, and when you edit it there, the .swiftDoc 
> file gets updated as well, but your code itself remains pure.
> 
> That way, you can keep comments to a minimum in your source files.
> 
> Thoughts?
> 
> (If this has been pitched before, slap me please, but I didn’t see it.)
> 
> - Jon
> _______________________________________________
> swift-evolution mailing list
> swift-evolution@swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution

_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to