<div dir="ltr">readline has been around for donkeys' years. I was hacking it in MKSToolkit back in the nineties. That implementation had a bug that hosed the debugger's command line and a shell work-around to resolve it. Presumably, there must be a clean-room version of readline somewhere that does not use GPL? bash owns the command line so applications should mimic its behavior, or at least offer a user-selectable option. Say, either emacs or vi editing modes, as bash itself does.<br><div class="gmail_extra"><br></div><div class="gmail_extra">Will<br clear="all"></div><div class="gmail_extra"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><br><br><br><br><br></div></div></div></div></div>
<br><div class="gmail_quote">On Wed, Mar 7, 2018 at 11:53 AM,  <span dir="ltr"><<a href="mailto:paul.robinson@sony.com" target="_blank">paul.robinson@sony.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">> -----Original Message-----<br>
> From: lldb-dev [mailto:<a href="mailto:lldb-dev-bounces@lists.llvm.org">lldb-dev-bounces@<wbr>lists.llvm.org</a>] On Behalf Of Ted<br>
> Woodward via lldb-dev<br>
> Sent: Wednesday, March 07, 2018 9:40 AM<br>
> To: 'Jan Kratochvil'; 'William Schmidt'; <a href="mailto:lldb-dev@lists.llvm.org">lldb-dev@lists.llvm.org</a><br>
> Subject: Re: [lldb-dev] Command history line editing<br>
><br>
</span><span class="">> It's not just Apple that avoids GPL. Many LLVM users cannot use GPL.<br>
> Adding GPL code to LLDB is a non-starter.<br>
<br>
</span>License questions need to be cleared with the LLVM Foundation.<br>
But my non-lawyer understanding is no GPL.<br>
--paulr<br>
<br>
</blockquote></div><br></div></div>