<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div>If we had a language binding for gtk, and entered code to create a window, would REPL running the Swift command be able to respond interactively from CLI? Thanks,</div>
<div>MGage Morgan<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 Sat, Dec 5, 2015 at 4:33 PM -0800, &quot;Todd Fiala via swift-lldb-dev&quot;
<span dir="ltr">&lt;<a href="mailto:swift-lldb-dev@swift.org" target="_blank">swift-lldb-dev@swift.org</a>&gt;</span> wrote:<br>
<br>
</div>
<div>
<div dir="ltr">Hi all,
<div><br>
</div>
<div>Thanks for the questions on the REPL.</div>
<div><br>
</div>
<div>With respect to incorporating a REPL into another program, the text-based Swift REPL is available in and implemented via LLDB.&nbsp; As Swift LLDB is implemented on top of LLDB, there are two projects involved with regards to the source.&nbsp; The source code for
 the core of LLDB (as available via <a href="http://llvm.org">llvm.org</a>) is available according to the terms of the license as spelled out at
<a href="http://llvm.org">llvm.org</a>.&nbsp; The Swift-specific parts (i.e. any files not in the
<a href="http://llvm.org">llvm.org</a> LLDB source base) are available according to the license as specified at
<a href="http://swift.org">swift.org</a>.&nbsp; I would direct you to those licenses to see if they are compatible with your desired usage.</div>
<div><br>
</div>
<div>There are at least a few apps that incorporate LLDB into their IDEs, either via the SB API (the LLDB C&#43;&#43;-based API), via the GDB Remote protocol, and via the GDB mi protocol (via lldb-mi).&nbsp; It is definitely possible to go the route of setting up an app
 that communicates with LLDB to get a REPL experience that way.</div>
<div><br>
</div>
<div>I'll be able to comment more directly on questions this upcoming week.</div>
<div>
<div>--&nbsp;<br>
</div>
<div class="x_gmail_signature">
<div dir="ltr">-Todd</div>
</div>
</div>
</div>
<img src="https://u2002410.ct.sendgrid.net/wf/open?upn=-2FcgwiRAxmHDdptrhrsAJKMBtNqQpWV-2BwUfjpvH9AIaqKDym4bNZWV8AlVzAY0KVeP7JVRawKxpm5K8SPrcpEgaqT7TbfmYf-2B1cIhgr5q1Q-2F2XDo1neL1LFTFi5rb9xwH78d3vUcRJPICxu8D5xKcnlcIJeEVA-2F7x52CRoDuEXE7EoM1PRGh3aGlFUQ72UZTvrX4TS8-2BtsE-2BIHyN9N6v0w6zKWQJStxPQqDMoeB6nW2g-3D" alt="" width="1" height="1" border="0" style="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>
</body>
</html>