Jump to page: 1 25  
Page
Thread overview
GSOC - Holiday Edition
Dec 31, 2014
Craig Dillabaugh
Dec 31, 2014
Craig Dillabaugh
Dec 31, 2014
Adam D. Ruppe
Dec 31, 2014
Craig Dillabaugh
Dec 31, 2014
Dmitry Olshansky
Dec 31, 2014
Craig Dillabaugh
Jan 01, 2015
Mike
Jan 02, 2015
Craig Dillabaugh
Jan 03, 2015
Mike
Jan 03, 2015
Adam D. Ruppe
Jan 04, 2015
Mike
Jan 04, 2015
Martin Nowak
Jan 04, 2015
Johannes Pfau
Jan 05, 2015
Mike
Jan 05, 2015
Martin Nowak
Jan 05, 2015
Johannes Pfau
Jan 05, 2015
Craig Dillabaugh
Jan 05, 2015
Martin Nowak
Jan 05, 2015
CraigDillabaugh
Jan 05, 2015
Iain Buclaw
Jan 05, 2015
Mike
Jan 05, 2015
Paulo Pinto
Jan 05, 2015
Mike
Jan 05, 2015
Mike
Jan 05, 2015
Martin Nowak
Jan 07, 2015
Dmitry Olshansky
Bare-metal programming in D (was GSOC - Holiday Edition)
Jan 09, 2015
Mike
Jan 09, 2015
Dmitry Olshansky
Jan 09, 2015
Mike
Jan 01, 2015
Rikki Cattermole
Jan 02, 2015
Craig Dillabaugh
Jan 03, 2015
Rikki Cattermole
Jan 03, 2015
Craig Dillabaugh
Jan 03, 2015
Rikki Cattermole
Jan 05, 2015
CraigDillabaugh
Jan 18, 2015
Craig Dillabaugh
Jan 18, 2015
Rikki Cattermole
Jan 18, 2015
CraigDillabaugh
Jan 18, 2015
Rikki Cattermole
Jan 03, 2015
Mathias LANG
Jan 05, 2015
CraigDillabaugh
Jan 10, 2015
Craig Dillabaugh
Jan 11, 2015
Russel Winder
Jan 12, 2015
CraigDillabaugh
Jan 12, 2015
Russel Winder
Jan 12, 2015
CraigDillabaugh
Jan 13, 2015
Bruno Medeiros
Jan 13, 2015
CraigDillabaugh
Jan 14, 2015
Craig Dillabaugh
December 31, 2014
I was hoping folks to take a brief break from bickering about features, and arguing over which posters have been naughty, and which have been nice, to get a bit of input on our 2015 Google Summer of Code Proposal  ... :o)


First off, I've been able to get some work done on the Idea's page, it is here:

http://wiki.dlang.org/GSOC_2015_Ideas

This is the most important part of our submission, but we are also supposed to submit a organizational proposal.  I've started on this too (still under construction, and have put it on Github at:

https://github.com/craig-dillabaugh/dlang-gsoc2015

Any feedback is welcome.


There are currently six project proposals.  I think it would be good to have one or two more, and the ones that are there need a bit of polishing. A lot of what is there is stuff I have 'harvested' from previous proposals. For the GDC and Bare Metal D/Arm Support projects I am not even sure if the items listed are still needed since these are basically cut and paste jobs from 1 or 2 years ago.

A few specific questions that I need answered.

General Questions

1) I would like to include bio's for the mentors.  I have a very short one for Iain (which I stole from DConf) and a line on Deadalinx, but that is about that.  If you are a mentor I would really appreciate a brief 3-4 line bio. I think this makes our 'ideas' page stand out from others I have seen. Any mentors please provide bios, or if you are uncomfortable with that please let me know.

2) For all projects, in addition to mentor bios I want to have a section on what students should know (or be willing to learn), you can see SDC for an example. Could other potential mentors please fill me on your projects.  Basically, if you can give pointers to a few good resources for someone interested in your project that would be great.

3) I would like to have a 'backup' mentor for each project.  Any volunteers! I think we have enough for the Phobos project, but other projects could really use something.

4) Finally, I should have a backup administrator.  Any volunteers for that.


Questions for Specific Individuals

5) For GDC, can Iain (or someone else related to that project) update the wiki, post something here, or get in touch with me to update the project proposal.

6) See #2 for Martin Nowak and the Bare Metal D/Arm projects.

7) Bruno Medeiros - you suggested a DDT project. I've added it.  Can you provide me with a few more details, and a bio.   Also, under what license is DDT released, I couldn't access any code on your GitHub page to check this.

8) Russel Winder and QML ... see #4.

9) For the Phobos proposal, most of this is scrapped from last years proposal and from posts on the form by Jens and Russel.  Are the libraries I've listed indeed the ones in need of the most attention. What about std.xml and std.json?

10) Rikki had mentioned a 'Web Development' project, but I don't have enough to post on the project ideas page.  Are you still interested in doing this.


Hope that everyone has a great 2015, and I look forward to your feedback.

Cheers,

Craig
December 31, 2014
On Wednesday, 31 December 2014 at 03:25:53 UTC, Craig Dillabaugh wrote:
>
> 7) Bruno Medeiros - you suggested a DDT project. I've added it.
>  Can you provide me with a few more details, and a bio.   Also, under what license is DDT released, I couldn't access any code on your GitHub page to check this.
>
> 8) Russel Winder and QML ... see #4.
>

When I said see #4, I meant #7.
December 31, 2014
On Wednesday, 31 December 2014 at 03:25:53 UTC, Craig Dillabaugh wrote:
> 3) I would like to have a 'backup' mentor for each project.  Any volunteers! I think we have enough for the Phobos project, but other projects could really use something.

I might be able to do it on pretty much any of them, though I'm not excited about the projects nor GSOC itself. (if there's something I want, I usually just write it myself...)
December 31, 2014
On Wednesday, 31 December 2014 at 03:44:42 UTC, Adam D. Ruppe wrote:
> On Wednesday, 31 December 2014 at 03:25:53 UTC, Craig Dillabaugh wrote:
>> 3) I would like to have a 'backup' mentor for each project.  Any volunteers! I think we have enough for the Phobos project, but other projects could really use something.
>
> I might be able to do it on pretty much any of them, though I'm not excited about the projects nor GSOC itself. (if there's something I want, I usually just write it myself...)

Thanks. I'll take that as a yes (albeit a tepid one) and add you to my backup list. Hopefully there will be no work for the backup mentors, but its good to have some solid people to fill in just in case.

December 31, 2014
31-Dec-2014 06:25, Craig Dillabaugh пишет:
> I was hoping folks to take a brief break from bickering about features,
> and arguing over which posters have been naughty, and which have been
> nice, to get a bit of input on our 2015 Google Summer of Code Proposal
> ... :o)
>
>
> First off, I've been able to get some work done on the Idea's page, it
> is here:
>
> http://wiki.dlang.org/GSOC_2015_Ideas
>
> This is the most important part of our submission, but we are also
> supposed to submit a organizational proposal.  I've started on this too
> (still under construction, and have put it on Github at:
>
> https://github.com/craig-dillabaugh/dlang-gsoc2015
>
> Any feedback is welcome.
>
>
> There are currently six project proposals.  I think it would be good to
> have one or two more, and the ones that are there need a bit of
> polishing. A lot of what is there is stuff I have 'harvested' from
> previous proposals. For the GDC and Bare Metal D/Arm Support projects I
> am not even sure if the items listed are still needed since these are
> basically cut and paste jobs from 1 or 2 years ago.
>

I'd gladly serve as backup mentor for Bare Metal D project. In fact I recall wording as something I might have written a year ago.

Besides I have a small fleet of ARM boards sitting on my table, gotta make them useful.

The key guy to get in touch though is Michael Franklin:
http://dconf.org/2014/talks/franklin.html
Would be great to know if he open-sourced some of his stuff.

>
> 6) See #2 for Martin Nowak and the Bare Metal D/Arm projects.

I probably could expand on that if desired.



-- 
Dmitry Olshansky
December 31, 2014
On Wednesday, 31 December 2014 at 11:24:00 UTC, Dmitry Olshansky wrote:
> 31-Dec-2014 06:25, Craig Dillabaugh пишет:
>> I was hoping folks to take a brief break from bickering about features,
>> and arguing over which posters have been naughty, and which have been
>> nice, to get a bit of input on our 2015 Google Summer of Code Proposal
>> ... :o)
>>
>>
>> First off, I've been able to get some work done on the Idea's page, it
>> is here:
>>
>> http://wiki.dlang.org/GSOC_2015_Ideas
>>
>> This is the most important part of our submission, but we are also
>> supposed to submit a organizational proposal.  I've started on this too
>> (still under construction, and have put it on Github at:
>>
>> https://github.com/craig-dillabaugh/dlang-gsoc2015
>>
>> Any feedback is welcome.
>>
>>
>> There are currently six project proposals.  I think it would be good to
>> have one or two more, and the ones that are there need a bit of
>> polishing. A lot of what is there is stuff I have 'harvested' from
>> previous proposals. For the GDC and Bare Metal D/Arm Support projects I
>> am not even sure if the items listed are still needed since these are
>> basically cut and paste jobs from 1 or 2 years ago.
>>
>
> I'd gladly serve as backup mentor for Bare Metal D project. In fact I recall wording as something I might have written a year ago.
>
> Besides I have a small fleet of ARM boards sitting on my table, gotta make them useful.
>
> The key guy to get in touch though is Michael Franklin:
> http://dconf.org/2014/talks/franklin.html
> Would be great to know if he open-sourced some of his stuff.
>
>>
>> 6) See #2 for Martin Nowak and the Bare Metal D/Arm projects.
>
> I probably could expand on that if desired.

That is great.  I will add you to my backup mentors list and I will check out Michael Franklin's talk.  If you want to make any updates to the Wiki section, please feel free.
January 01, 2015
On Wednesday, 31 December 2014 at 11:24:00 UTC, Dmitry Olshansky wrote:
>
> The key guy to get in touch though is Michael Franklin:
> http://dconf.org/2014/talks/franklin.html
> Would be great to know if he open-sourced some of his stuff.
>

My experiments in trying to "minimize" D for the ARM Cortex-M is here:
https://github.com/JinShil/D_Runtime_ARM_Cortex-M_study

The memory-mapped I/O pattern that was the key part of my presentation at DConf is here:
https://github.com/JinShil/memory_mapped_io
It was modeled after this paper:
http://yogiken.files.wordpress.com/2010/02/c-register-access.pdf

The few STM32 peripherals that I created with the memory-mapped I/O pattern for testing the proof of concept is here:
https://github.com/JinShil/stm32_registers

The code generator that I used to automate conversion of the datasheet from PDF to D code is here:
https://github.com/JinShil/stm32_datasheet_to_d

The minimal "Hello World" for ARM Cortex-M is here:
http://wiki.dlang.org/Minimal_semihosted_ARM_Cortex-M_%22Hello_World%22

Instructions for building a GDC ARM Cortex-M cross compiler is here:
http://wiki.dlang.org/Bare_Metal_ARM_Cortex-M_GDC_Cross_Compiler

Dicebot includes the ARM Cortex-M backend for LDC is the Arch Linux package:
https://www.archlinux.org/packages/community/x86_64/ldc/
Thanks Dicebot, I used it many times.

Those interested in using D for ARM Cortex-M microcontroller program should probably look at minlibd (https://bitbucket.org/timosi/minlibd)

Over the past year, my hopes for D gradually diminished.  I don't see a way to use D for microcontroller programming without making many concessions and compromises, wrapping C, or forking the D compiler/runtime and making your own dialect of the language.  So, I'm sorry to say I'm bowing out of the D scene, at least for now.

Mike Franklin

January 01, 2015
On 31/12/2014 4:25 p.m., Craig Dillabaugh wrote:
> I was hoping folks to take a brief break from bickering about features,
> and arguing over which posters have been naughty, and which have been
> nice, to get a bit of input on our 2015 Google Summer of Code Proposal
> ... :o)
>
>
> First off, I've been able to get some work done on the Idea's page, it
> is here:
>
> http://wiki.dlang.org/GSOC_2015_Ideas
>
> This is the most important part of our submission, but we are also
> supposed to submit a organizational proposal.  I've started on this too
> (still under construction, and have put it on Github at:
>
> https://github.com/craig-dillabaugh/dlang-gsoc2015
>
> Any feedback is welcome.
>
>
> There are currently six project proposals.  I think it would be good to
> have one or two more, and the ones that are there need a bit of
> polishing. A lot of what is there is stuff I have 'harvested' from
> previous proposals. For the GDC and Bare Metal D/Arm Support projects I
> am not even sure if the items listed are still needed since these are
> basically cut and paste jobs from 1 or 2 years ago.
>
> A few specific questions that I need answered.
>
> General Questions
>
> 1) I would like to include bio's for the mentors.  I have a very short
> one for Iain (which I stole from DConf) and a line on Deadalinx, but
> that is about that.  If you are a mentor I would really appreciate a
> brief 3-4 line bio. I think this makes our 'ideas' page stand out from
> others I have seen. Any mentors please provide bios, or if you are
> uncomfortable with that please let me know.
>
> 2) For all projects, in addition to mentor bios I want to have a section
> on what students should know (or be willing to learn), you can see SDC
> for an example. Could other potential mentors please fill me on your
> projects.  Basically, if you can give pointers to a few good resources
> for someone interested in your project that would be great.
>
> 3) I would like to have a 'backup' mentor for each project.  Any
> volunteers! I think we have enough for the Phobos project, but other
> projects could really use something.
>
> 4) Finally, I should have a backup administrator.  Any volunteers for that.
>
>
> Questions for Specific Individuals
>
> 5) For GDC, can Iain (or someone else related to that project) update
> the wiki, post something here, or get in touch with me to update the
> project proposal.
>
> 6) See #2 for Martin Nowak and the Bare Metal D/Arm projects.
>
> 7) Bruno Medeiros - you suggested a DDT project. I've added it. Can you
> provide me with a few more details, and a bio.   Also, under what
> license is DDT released, I couldn't access any code on your GitHub page
> to check this.
>
> 8) Russel Winder and QML ... see #4.
>
> 9) For the Phobos proposal, most of this is scrapped from last years
> proposal and from posts on the form by Jens and Russel. Are the
> libraries I've listed indeed the ones in need of the most attention.
> What about std.xml and std.json?
>
> 10) Rikki had mentioned a 'Web Development' project, but I don't have
> enough to post on the project ideas page.  Are you still interested in
> doing this.

Yes I am.
I don't know what I'm doing in the near future (need a job) so I can't explore this too much.
But I know I will be able to mentor for it.

> Hope that everyone has a great 2015, and I look forward to your feedback.
>
> Cheers,
>
> Craig

January 02, 2015
On Thursday, 1 January 2015 at 02:18:40 UTC, Mike wrote:
> On Wednesday, 31 December 2014 at 11:24:00 UTC, Dmitry Olshansky wrote:
>>
>> The key guy to get in touch though is Michael Franklin:
>> http://dconf.org/2014/talks/franklin.html
>> Would be great to know if he open-sourced some of his stuff.
>>
>
> My experiments in trying to "minimize" D for the ARM Cortex-M is here:
> https://github.com/JinShil/D_Runtime_ARM_Cortex-M_study
>
> The memory-mapped I/O pattern that was the key part of my presentation at DConf is here:
> https://github.com/JinShil/memory_mapped_io
> It was modeled after this paper:
> http://yogiken.files.wordpress.com/2010/02/c-register-access.pdf
>
> The few STM32 peripherals that I created with the memory-mapped I/O pattern for testing the proof of concept is here:
> https://github.com/JinShil/stm32_registers
>
> The code generator that I used to automate conversion of the datasheet from PDF to D code is here:
> https://github.com/JinShil/stm32_datasheet_to_d
>
> The minimal "Hello World" for ARM Cortex-M is here:
> http://wiki.dlang.org/Minimal_semihosted_ARM_Cortex-M_%22Hello_World%22
>
> Instructions for building a GDC ARM Cortex-M cross compiler is here:
> http://wiki.dlang.org/Bare_Metal_ARM_Cortex-M_GDC_Cross_Compiler
>
> Dicebot includes the ARM Cortex-M backend for LDC is the Arch Linux package:
> https://www.archlinux.org/packages/community/x86_64/ldc/
> Thanks Dicebot, I used it many times.
>
> Those interested in using D for ARM Cortex-M microcontroller program should probably look at minlibd (https://bitbucket.org/timosi/minlibd)
>
> Over the past year, my hopes for D gradually diminished.  I don't see a way to use D for microcontroller programming without making many concessions and compromises, wrapping C, or forking the D compiler/runtime and making your own dialect of the language.  So, I'm sorry to say I'm bowing out of the D scene, at least for now.
>
> Mike Franklin

Thanks for all the links, and sorry to hear that things haven't gone well.  Do you think it would be worthwhile having a 'Bare Metal D' project for this year, or do you think we would just be wasting the time of some student?
January 02, 2015
On Thursday, 1 January 2015 at 06:19:14 UTC, Rikki Cattermole wrote:
clip

>> 10) Rikki had mentioned a 'Web Development' project, but I don't have
>> enough to post on the project ideas page.  Are you still interested in
>> doing this.
>
> Yes I am.
> I don't know what I'm doing in the near future (need a job) so I can't explore this too much.
> But I know I will be able to mentor for it.
>
>> Hope that everyone has a great 2015, and I look forward to your feedback.
>>
>> Cheers,
>>
>> Craig

It would be great to have you as a mentor, but we definitely need fairly solidly defined projects.  Any chance you can come up with something by the end of January.

Craig
« First   ‹ Prev
1 2 3 4 5