[Monodevelop-devel] GSoC2012, F# and MonoDevelop

Atsushi Eno atsushieno at veritas-vos-liberabit.com
Thu Mar 22 03:55:05 UTC 2012


Hello,

Sega Able wrote:
> Hi!
> My name is Igor and I am interesting in improving F# bindings for 
> MonoDevelop su as integrating F# language binding into the main branch 
> of MonoDevelop. I have already downloaded sources of F# language 
> bindings project so I want to know what should I learn and where 
> should I start?

Nice, and welcome :) I have a couple of ideas for starting:

- Right now, the build is far from ideal, we cannot even use standard 
dependency paths. Say, we are encouraged to use something like /devel to 
put our own builds, to not conflict with existing stable installation. 
Current fsharpbinding build cannot work with that.
   - I got some fix for build issue locally [*1] but it's still far less 
ideal.
- After you get "make install" successfully done, F# projects still 
doesn't show up. I *assume* this is due to some monodevelop changes (in 
addin path name or whatever).
- Add some more F# source templates like we have for C# or VB. I assume 
this is easy.

I have some more ideas but won't be good starters :) Anyways hope this 
helps.

[*1] 
https://github.com/atsushieno/fsharpbinding/commit/3ce31bcc4ded6623b3cde15b0a2aaf3c2a84455e

Atsushi Eno




More information about the Monodevelop-devel-list mailing list