This is the mail archive of the
frysk@sourceware.org
mailing list for the frysk project.
Re: Roadmap beginnings
On Fri, Jul 11, 2008 at 10:55:31PM +0200, Jan Kratochvil wrote:
> Hi,
>
> while IMO definitely not much important right now but
>
> On Fri, 11 Jul 2008 21:53:28 +0200, Tom Tromey wrote:
> > As I mentioned in the earlier note, we want to provide scripting
> > support
>
> (dot)
>
> > based on Python. From our perspective, Python is the best
> > choice because it is popular and generally acceptable.
>
> This is already your personal bias, it may be worth to design the scripting
> support easy enough to add more language bindings there (such as Perl XS).
> (I do not track your GDB patches to say more about them.)
I would expect that any even vaguely successful implementation would be
sufficiently api/library based that scripting language support us a matter
of proving the correct bindings. I.e. pretty much any scripting language
should be possible. Any attempt to tie it to a specific scripting language
is likely to allow implementation details to bleed into the core, which
would be a major limitation.
So, perhaps we should primarily focus on the actual debugging core? That
doesn't exclude the use of a specific chosen language to provide at least
a prototype of an interface to interact with the core for testing purposes
(and possibly later on as a more production-level interface), but we should
be very careful not to introduce strong ties that can prove to be a major
limitation later on.
Kris