<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. <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, "Todd Fiala" <span dir="ltr">
<<a href="mailto:todd.fiala@gmail.com" target="_blank">todd.fiala@gmail.com</a>></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"><<a href="mailto:swift-lldb-dev@swift.org" target="_blank">swift-lldb-dev@swift.org</a>></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+, 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. They are permissive licenses. 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. You would need to investigate that independently.</div>
<div> <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, "Todd Fiala" <span dir="ltr">
<<a href="mailto:tfiala@apple.com" target="_blank">tfiala@apple.com</a>></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 <<a href="mailto:swift-lldb-dev@swift.org" target="_blank">swift-lldb-dev@swift.org</a>> 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! <a href="http://swift.org" target="_blank">Swift.org</a> was setup to encourage collaboration and expansion of the Swift ecosystem, both in terms of platform and feature set. 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. 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. 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. 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>