<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div>VSCode is Microsoft's open source IDE. I'd like to include a window that uses REPL to analyze the code and display the effects on the window right next to it.&nbsp;<br>
<br>
<div class="acompli_signature">Sent from <a href="http://aka.ms/Ox5hz3">Outlook</a></div>
<br>
</div>
<br>
<br>
<br>
<div class="gmail_quote">On Mon, Dec 7, 2015 at 1:12 PM -0800, &quot;Todd Fiala&quot; <span dir="ltr">
&lt;<a href="mailto:todd.fiala@gmail.com" target="_blank">todd.fiala@gmail.com</a>&gt;</span> wrote:<br>
<br>
</div>
<div>
<div dir="ltr"><br>
<div class="x_gmail_extra"><br>
<div class="x_gmail_quote">On Mon, Dec 7, 2015 at 1:04 PM, Gage Morgan via swift-lldb-dev
<span dir="ltr">&lt;<a href="mailto:swift-lldb-dev@swift.org" target="_blank">swift-lldb-dev@swift.org</a>&gt;</span> wrote:<br>
<blockquote class="x_gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div>
<div>So would it be possible to develop a Playground-like debugger using Gtk&#43;, Swift, and VSCode using REPL?<br>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>To the extent that you want to look at, analyze, and even borrow some (or all) of the code in Swift LLDB and Swift-proper to do so, nothing in the
<a href="http://swift.org">swift.org</a> and <a href="http://llvm.org">llvm.org</a> licenses would prevent you from doing so.&nbsp; They are permissive licenses.&nbsp; They just require attribution (see the licenses for details).</div>
<div><br>
</div>
<div>I know nothing about VSCode, so that may have its own set of licensing requirements.&nbsp; You would need to investigate that independently.</div>
<div>&nbsp;<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div>
<div><br>
<div>Sent from <a href="http://aka.ms/Ox5hz3" target="_blank">Outlook</a></div>
<br>
</div>
<div>
<div class="x_h5"><br>
<br>
<br>
<div class="x_gmail_quote">On Mon, Dec 7, 2015 at 10:17 AM -0800, &quot;Todd Fiala&quot; <span dir="ltr">
&lt;<a href="mailto:tfiala@apple.com" target="_blank">tfiala@apple.com</a>&gt;</span> wrote:<br>
<br>
</div>
<div style="word-wrap:break-word"><br>
<div>
<blockquote type="cite">
<div>On Dec 5, 2015, at 12:25 PM, Gage Morgan via swift-lldb-dev &lt;<a href="mailto:swift-lldb-dev@swift.org" target="_blank">swift-lldb-dev@swift.org</a>&gt; wrote:</div>
<br>
<div>
<div>As your question is similar to the one I have, does Apple explicitly say what we can and cannot do with REPL on Linux?<br>
<br>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>
<div>Hi Gage,</div>
<div><br>
</div>
<div>Great question! &nbsp;<a href="http://swift.org" target="_blank">Swift.org</a>&nbsp;was setup to encourage collaboration and expansion of the Swift ecosystem, both in terms of platform and feature set.&nbsp; Community contributions to expand usage of the REPL in new
 and novel ways is encouraged, whether it be to support a new platform, a new windowing mechanism or to incorporate in a program as an extension language.&nbsp; Apple is not attempting to limit the scope of community contributions; rather, we’re explicitly encouraging
 it by open sourcing Swift.</div>
<div><br>
</div>
<div>You are welcome to take any part of the REPL and modify and/or incorporate into your program.&nbsp; The
<a href="http://swift.org" target="_blank">swift.org</a> and <a href="http://llvm.org" target="_blank">
llvm.org</a> licenses just ask that you attribute the code borrowed (per their licenses) in your product.&nbsp; Go forth and make great things :-)</div>
<div><br>
</div>
<div>Sincerely,</div>
<div>Todd Fiala</div>
<div><br>
</div>
</div>
<br>
<blockquote type="cite">
<div>
<div>
<div>Sent from <a href="http://aka.ms/Ox5hz3" target="_blank">Outlook</a></div>
<br>
</div>
<img src="https://u2002410.ct.sendgrid.net/wf/open?upn=32vpTPxAlXAtmcvTFkUUhNE6AUvUiUhYc68jZ5NFztpncH6Eg9NvTx1jQYZRLrnn-2FYA6n67ZgudwgiBq-2FKLrCSZrE0w8t7oM1-2F9amxUBH-2BjgkYHXdr1MVNNzoaJ5L-2FZINgeK-2B-2Foj-2FX7b5bCC79VgLnR1lKtq4270UbMiXiu3lfRp-2BrQ4w4ot8Q0U-2FeEVXbaLoLQDGFwaDenPEI8gcYHYMbG-2BIK695qRqTurjHc1hWSs-3D" alt="" width="1" height="1" border="0" style="min-height:1px!important; width:1px!important; border-width:0!important; margin-top:0!important; margin-bottom:0!important; margin-right:0!important; margin-left:0!important; padding-top:0!important; padding-bottom:0!important; padding-right:0!important; padding-left:0!important">
 _______________________________________________<br>
swift-lldb-dev mailing list<br>
<a href="mailto:swift-lldb-dev@swift.org" target="_blank">swift-lldb-dev@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-lldb-dev" target="_blank">https://lists.swift.org/mailman/listinfo/swift-lldb-dev</a><br>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
<img src="https://u2002410.ct.sendgrid.net/wf/open?upn=rJF9aHCcP5KO6xYESYhGGW5DyMKCVwzfL2rfjdSdZ2uwo6UAKlsF7S3IxtxXRlj3Gi0eaOMr6G813qIVGd54ohKc95TMkypBih-2BZKsrP3SzpUBG0jwGFDCE6q1QGIssL2dtYUe4tw-2BPuf8LGDPYH9Po2-2Fq0CHUpJMSwwI2LFAND4s0mklDzW9wd-2FuMi8h0Pr3F616mDtWdDNDj2eCsuS-2BaxklSa4ZH7LB1vRSPM-2B5Bc-3D" alt="" width="1" height="1" border="0" style="min-height:1px!important; width:1px!important; border-width:0!important; margin-top:0!important; margin-bottom:0!important; margin-right:0!important; margin-left:0!important; padding-top:0!important; padding-bottom:0!important; padding-right:0!important; padding-left:0!important">
</div>
<br>
_______________________________________________<br>
swift-lldb-dev mailing list<br>
<a href="mailto:swift-lldb-dev@swift.org">swift-lldb-dev@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-lldb-dev" rel="noreferrer" target="_blank">https://lists.swift.org/mailman/listinfo/swift-lldb-dev</a><br>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div class="x_gmail_signature">
<div dir="ltr">-Todd</div>
</div>
</div>
</div>
</div>
</body>
</html>