[Mono-dev] IL-based regex engine

Rodrigo Kumpera kumpera at gmail.com
Mon Sep 13 06:22:23 EDT 2010


I have a very selfish suggestion of building a tool that would do huge
wonders for us.

One major hurdle when debugging bugs either on closed or FOSS software is
figuring out what mono did that doesn't
match MS behavior. This can require a lot of guesswork and time.

So if we had a tool that could instrument a given set of assemblies to trace
all behavior related to the usage of a given API
and give us an easy way to diff MS to mono behavior, it would make
reproducing a bug a lot easier.

I've built an incomplete an non working version of such tool and for a very
narrow and specific case so it is not general
enough to be used at large by our community. I did it with cecil over a
couple of nights - I have lots of experience with
CIL bytecode and none with cecil.

Building such tool requires about the same level of knowledge about CIL
bytecode than an IL regexp engine.

It doesn't require a lot of time to be developed but would be incredibly
useful for the mono community.


Cheers,
Rodrigo

On Mon, Sep 13, 2010 at 2:38 AM, Eddy Zavaleta <eddy at mictlanix.org> wrote:

> Well, I think is a nice thesis subject but I see two limitiations about it
> I have no expericence in low level programming (I would require close
> mentoring) and I don't have access to any arm device (I only have  two
> months to present A&D documents).
>
>
> On Sun, Sep 12, 2010 at 11:14 PM, Jeremy Bell <bell.jeremy at gmail.com>wrote:
>
>> How about Mono.Simd support for arm NEON?
>>
>> On Sun, Sep 12, 2010 at 4:07 AM, Eddy Zavaleta <eddy at mictlanix.org>wrote:
>>
>>> Hi,
>>>
>>> Thanks for the reply, I realized that the engine already existed when I
>>> browsed the mono's source code tree after sending this email.
>>>
>>> I have two big areas of interest OS stuff and graphical tools.
>>>
>>> I would like to work on some graphics related project, maybe help to
>>> support XAML in desktop development, moonlight desklets, there is no much
>>> information about this. Or build a new mono application, some crazy ideas
>>> are a structured graphics app like a mind maping tool or a basic prototyping
>>> tool like sketchflow.
>>>
>>>
>>>
>>> On Sat, Sep 11, 2010 at 11:35 PM, Michael Hutchinson <
>>> m.j.hutchinson at gmail.com> wrote:
>>>
>>>> On Tue, Aug 24, 2010 at 1:54 AM, Eddy Zavaleta <eddy at mictlanix.org>
>>>> wrote:
>>>> > Hi,
>>>> >
>>>> > My name is Eddy Zavaleta I'm currently a senior in college at
>>>> > Instituto Politécnico Nacional in Mexico. I need to make a final
>>>> > project to gradute and I'm looking for something to work on. I have
>>>> > been an floss enthusiast for many years especially for GNOME/Mono
>>>> > projects so I would like to make some contribution to Mono. I just
>>>> > check the ToDo list in the mono-project site and I'm interested in the
>>>> > regular expression engine. Anyone can give me additional information
>>>> > about this task, some recomendations about what path I should take.
>>>> >
>>>> > I would appreciate any help with this.
>>>>
>>>> Hi,
>>>>
>>>> Unfortunately the ToDo list is out of date - the IL Regex engine
>>>> exists now, though it has bugs. What kinds of things are you
>>>> interested in working on?
>>>>
>>>> --
>>>> Michael Hutchinson
>>>> http://mjhutchinson.com
>>>>
>>>
>>>
>>> _______________________________________________
>>> Mono-devel-list mailing list
>>> Mono-devel-list at lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>>
>>>
>>
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20100913/1cf9e4a5/attachment-0001.html 


More information about the Mono-devel-list mailing list