[lldb-dev] Adding support for a new language (Dylan)

Bruce Mitchener bruce.mitchener at gmail.com
Wed Jul 2 04:45:35 PDT 2014


On Wed, Jul 2, 2014 at 6:20 PM, Bruce Mitchener <bruce.mitchener at gmail.com>
wrote:

> Hello all,
>
> As I've mentioned before, I think, I work on a language called Dylan (
> http://opendylan.org/). It was originally designed at Apple and some
> other organizations in the early to mid 1990s.
>
> I'm working on improving our debugging story as described in the blog post
> that I posted last week (
> http://dylanfoundry.org/2014/06/25/integrating-with-lldb/).
>
> While some stuff is possible via Python scripts, other things require C++
> code and being part of LLDB itself.  As an example, I'd like to add support
> for:
>
>     breakpoint set -E dylan ....
>
> This requires adding a language runtime plugin and a couple of minor bits
> of code.
>
> At some point, I'd like to work on support for the dynamic type stuff as I
> think that's a better solution than some of what I've done in Python.
>  (Although this is made interesting as we don't use Clang, so I've got some
> eventual questions about how some of this should work.)
>
> What are the policies and guidelines for this sort of contribution?
>
> I'm willing to write and help maintain code and I'm not looking to just
> dump some code and run away. I suspect others will be in the same position
> or are already are (like Keno Fischer from the Julia community).
>
> Thanks for your time!
>

I remembered that there was a previous thread about this subject and went
and dug it up:

    http://lists.cs.uiuc.edu/pipermail/lldb-dev/2014-January/003046.html

I don't think that it fully resolves some of my questions above, but it is
a start.

 - Bruce
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20140702/e82019c4/attachment.html>


More information about the lldb-dev mailing list