<div dir="ltr">It seems to me that playgrounds are intended to fulfill this role. Even if I misunderstand, and they aren&#39;t the tool for what you suggest, this functionality would probably be best built outside the language and Stdlib proper.<div class="gmail_extra"><br clear="all"><div><div><div dir="ltr"><br><div>Riley</div></div></div></div>
<br><div class="gmail_quote">On 14 December 2015 at 15:29, Amir Michail via swift-evolution <span dir="ltr">&lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The idea is to have a WYSIWYG view of your source code that makes use of standard and custom visualizations and editors to allow you to see and interact with data in a nicer way.<br>
<br>
For example, for a game, you might build a custom level editor extension to Swift that allows you to code your levels in a nicer WYSIWYG view that is less prone to errors and generally nicer to deal with. Maybe you could even play your game in this view thus blurring the distinction between coding and execution.<br>
<br>
P.S. Google “intentional programming”.<br>
_______________________________________________<br>
swift-evolution mailing list<br>
<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" target="_blank">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br>
</blockquote></div><br></div></div>