March 20, 2012
On 3/20/12 9:22 AM, alex wrote:
>> I actually found myself using Mono-D for the nice completion and
>> VisualD for debugging, which is a total pain and probably more effort
>> than its worth :)
>
> Beta as hell ;D
>
> But nevertheless it'd be nice if there was a mentor for this
> project :)

I think this is a valuable project, but without a mentor we can't take if off the ground. Who is interested?

Thanks,

Andrei
March 20, 2012
On Mon, 19 Mar 2012 14:18:01 -0700, alex <info@alexanderbothe.com> wrote:

> Hi everyone,
>
> It may sounds a bit annoying because I already was asking everywhere in the IRC channels but still had no success -
>
> Is there anyone who wants to be my GSoC mentor for the Mono-D project?
>
> In the case you don't know what Mono-D is all about:
> It's about creating a D language binding for MonoDevelop. (http://monodevelop.com/Screenshots )
>
> There are couple of things that are already implemented - like a relatively nice but fast code completion, build support, small refactoring operations like they can be used in every modern IDE and few other things which will make application development with D a lot easier - especially for D newbies.
> (Debugging is also available via gdb on Linux systems - so yeah, why not? :))
>
> The main road map for this summer of code is available under
> https://github.com/aBothe/Mono-D/blob/master/MonoDevelop.DBinding/Remaining%20features.txt
> - Especially things like the evaluation of constant expressions and CTFE made e.g. a pre-compile-time view of mixin expressions possible! - This would be more than nice, I guess!
>
> So if you want to support D (and perhaps me, too ;)) - be a mentor for GSoC to let D roll a bit more!
>
> Further project info @ http://mono-d.alexanderbothe.com
> For contact, you can speak to me in the #d and #d.mono-d channel on freenode - I'm called 'alex|D-Guy' there

I might be up for this. Can anybody fill me in on what is involved in being a mentor? I've never done it before, but I have some project management experience and I am really interested in seeing improved IDE integrations for D.

-- 
Adam Wilson
Project Coordinator
The Horizon Project
http://www.thehorizonproject.org/
March 20, 2012
On 3/20/12 12:25 PM, Adam Wilson wrote:
> I might be up for this. Can anybody fill me in on what is involved in
> being a mentor? I've never done it before, but I have some project
> management experience and I am really interested in seeing improved IDE
> integrations for D.

Great! For details on the application process, refer to http://dlang.org/gsoc2012.html.

For details on what mentors are expected to do, see http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2012/faqs and the excellent mentor manual at http://en.flossmanuals.net/GSoCMentoring/.


Thanks,

Andrei
March 20, 2012
On Tuesday, 20 March 2012 at 17:25:06 UTC, Adam Wilson wrote:
> On Mon, 19 Mar 2012 14:18:01 -0700, alex <info@alexanderbothe.com> wrote:
>
>> Hi everyone,
>>
>> It may sounds a bit annoying because I already was asking everywhere in the IRC channels but still had no success -
>>
>> Is there anyone who wants to be my GSoC mentor for the Mono-D project?
>>
>> In the case you don't know what Mono-D is all about:
>> It's about creating a D language binding for MonoDevelop. (http://monodevelop.com/Screenshots )
>>
>> There are couple of things that are already implemented - like a relatively nice but fast code completion, build support, small refactoring operations like they can be used in every modern IDE and few other things which will make application development with D a lot easier - especially for D newbies.
>> (Debugging is also available via gdb on Linux systems - so yeah, why not? :))
>>
>> The main road map for this summer of code is available under
>> https://github.com/aBothe/Mono-D/blob/master/MonoDevelop.DBinding/Remaining%20features.txt
>> - Especially things like the evaluation of constant expressions and CTFE made e.g. a pre-compile-time view of mixin expressions possible! - This would be more than nice, I guess!
>>
>> So if you want to support D (and perhaps me, too ;)) - be a mentor for GSoC to let D roll a bit more!
>>
>> Further project info @ http://mono-d.alexanderbothe.com
>> For contact, you can speak to me in the #d and #d.mono-d channel on freenode - I'm called 'alex|D-Guy' there
>
> I might be up for this. Can anybody fill me in on what is involved in being a mentor? I've never done it before, but I have some project management experience and I am really interested in seeing improved IDE integrations for D.

Thanks for the offer!

'Unfortunately' there already is one who wants to be a mentor -
but anyway: Thanks for being willed to do this!
March 20, 2012
On Tuesday, 20 March 2012 at 18:27:40 UTC, alex wrote:
> On Tuesday, 20 March 2012 at 17:25:06 UTC, Adam Wilson wrote:
>> On Mon, 19 Mar 2012 14:18:01 -0700, alex <info@alexanderbothe.com> wrote:
>>
>>> Hi everyone,
>>>
>>> It may sounds a bit annoying because I already was asking everywhere in the IRC channels but still had no success -
>>>
>>> Is there anyone who wants to be my GSoC mentor for the Mono-D project?
>>>
>>> In the case you don't know what Mono-D is all about:
>>> It's about creating a D language binding for MonoDevelop. (http://monodevelop.com/Screenshots )
>>>
>>> There are couple of things that are already implemented - like a relatively nice but fast code completion, build support, small refactoring operations like they can be used in every modern IDE and few other things which will make application development with D a lot easier - especially for D newbies.
>>> (Debugging is also available via gdb on Linux systems - so yeah, why not? :))
>>>
>>> The main road map for this summer of code is available under
>>> https://github.com/aBothe/Mono-D/blob/master/MonoDevelop.DBinding/Remaining%20features.txt
>>> - Especially things like the evaluation of constant expressions and CTFE made e.g. a pre-compile-time view of mixin expressions possible! - This would be more than nice, I guess!
>>>
>>> So if you want to support D (and perhaps me, too ;)) - be a mentor for GSoC to let D roll a bit more!
>>>
>>> Further project info @ http://mono-d.alexanderbothe.com
>>> For contact, you can speak to me in the #d and #d.mono-d channel on freenode - I'm called 'alex|D-Guy' there
>>
>> I might be up for this. Can anybody fill me in on what is involved in being a mentor? I've never done it before, but I have some project management experience and I am really interested in seeing improved IDE integrations for D.
>
> Thanks for the offer!
>
> 'Unfortunately' there already is one who wants to be a mentor -
> but anyway: Thanks for being willed to do this!

Oops, small mistake happened - didn't know that he was called "LightBender"

March 20, 2012
On Tue, 20 Mar 2012 11:40:49 -0700, alex <info@alexanderbothe.com> wrote:

> On Tuesday, 20 March 2012 at 18:27:40 UTC, alex wrote:
>> On Tuesday, 20 March 2012 at 17:25:06 UTC, Adam Wilson wrote:
>>> On Mon, 19 Mar 2012 14:18:01 -0700, alex <info@alexanderbothe.com> wrote:
>>>
>>>> Hi everyone,
>>>>
>>>> It may sounds a bit annoying because I already was asking everywhere in the IRC channels but still had no success -
>>>>
>>>> Is there anyone who wants to be my GSoC mentor for the Mono-D project?
>>>>
>>>> In the case you don't know what Mono-D is all about:
>>>> It's about creating a D language binding for MonoDevelop. (http://monodevelop.com/Screenshots )
>>>>
>>>> There are couple of things that are already implemented - like a relatively nice but fast code completion, build support, small refactoring operations like they can be used in every modern IDE and few other things which will make application development with D a lot easier - especially for D newbies.
>>>> (Debugging is also available via gdb on Linux systems - so yeah, why not? :))
>>>>
>>>> The main road map for this summer of code is available under
>>>> https://github.com/aBothe/Mono-D/blob/master/MonoDevelop.DBinding/Remaining%20features.txt
>>>> - Especially things like the evaluation of constant expressions and CTFE made e.g. a pre-compile-time view of mixin expressions possible! - This would be more than nice, I guess!
>>>>
>>>> So if you want to support D (and perhaps me, too ;)) - be a mentor for GSoC to let D roll a bit more!
>>>>
>>>> Further project info @ http://mono-d.alexanderbothe.com
>>>> For contact, you can speak to me in the #d and #d.mono-d channel on freenode - I'm called 'alex|D-Guy' there
>>>
>>> I might be up for this. Can anybody fill me in on what is involved in being a mentor? I've never done it before, but I have some project management experience and I am really interested in seeing improved IDE integrations for D.
>>
>> Thanks for the offer!
>>
>> 'Unfortunately' there already is one who wants to be a mentor -
>> but anyway: Thanks for being willed to do this!
>
> Oops, small mistake happened - didn't know that he was called "LightBender"
>

 I really should put that in my sig...

-- 
Adam Wilson
Project Coordinator
The Horizon Project
http://www.thehorizonproject.org/
March 20, 2012
On 21 March 2012 03:22, alex <info@alexanderbothe.com> wrote:
>> I actually found myself using Mono-D for the nice completion and VisualD for debugging, which is a total pain and probably more effort than its worth :)
>
>
> Beta as hell ;D
>
> But nevertheless it'd be nice if there was a mentor for this project :)

A bit of a side note, but is there any way that some of this work could be made more standalone, even if somebody else has to take up the work to finish it and make it truly standalone. I personally can't stand fully integrated environments, but I do like things like code completion and the like, so it would be nice to be able to use these features in, for example, vim. I don't know how feasible this is, but it's worth mentioning.

--
James Miller
March 20, 2012
On Tuesday, 20 March 2012 at 22:52:13 UTC, James Miller wrote:
> features in, for example, vim.

I use this script called supertab.vim that maps tab
to vim's control+p and control+n completition.

I find it works really well, and for virtually
everything too, not just code.
March 24, 2012
On Tuesday, 20 March 2012 at 22:52:13 UTC, James Miller wrote:
> A bit of a side note, but is there any way that some of this work
> could be made more standalone, even if somebody else has to take up
> the work to finish it and make it truly standalone. I personally can't
> stand fully integrated environments, but I do like things like code
> completion and the like, so it would be nice to be able to use these
> features in, for example, vim. I don't know how feasible this is, but
> it's worth mentioning.
>
> --
> James Miller

Yes!! I want a standalone version too.
I like Mono-D very much, however, not being able to type the "~" key in MonoDevelog is really annoying.

March 25, 2012
On Saturday, 24 March 2012 at 03:07:10 UTC, dnewbie wrote:
> On Tuesday, 20 March 2012 at 22:52:13 UTC, James Miller wrote:
>> A bit of a side note, but is there any way that some of this work
>> could be made more standalone, even if somebody else has to take up
>> the work to finish it and make it truly standalone. I personally can't
>> stand fully integrated environments, but I do like things like code
>> completion and the like, so it would be nice to be able to use these
>> features in, for example, vim. I don't know how feasible this is, but
>> it's worth mentioning.
>>
>> --
>> James Miller
>
> Yes!! I want a standalone version too.
> I like Mono-D very much, however, not being able to type the "~" key in MonoDevelog is really annoying.

I can't really agree here. Lets take the GSOC-List as the list of crucial points about the D language ecosystem which need to be fixed asap. All other stuff is extra and not even close as important. (Don't forget the mono-D plugin is written in C#, hence porting would be required with the implications of having to keep D and C# code in sync). Please don't let us lose focus here again...

1. We need a proper IDE
2. We need the GC problems/issues get fixed
(3. an official gc-less runtime)

At least I consider those points crucial for the success of D. CTFE etc. are (very) nice things, but don't make the very core of D any stable now.