Re: GSOC Idea.

2016-03-03 Thread Marco via Digitalmars-d

On Thursday, 3 March 2016 at 09:29:38 UTC, Johannes Pfau wrote:

Am Thu, 3 Mar 2016 16:14:24 +1300
schrieb Rikki Cattermole :

[...]


The arduino Due uses a Cortex M3, so arduino could mean ARM or 
AVR.
GDC can target AVR devices with minimal changes. The main 
problem
is that you really can't use druntime / typeinfo on such small 
devices

and that some features (e.g. simply using structs) require
TypeInfo. I have some outdated commits here to disable the 
TypeInfo

stuff:
https://github.com/D-Programming-microD/GDC/commits/microD

[...]


Thank you for your detailed answers. Now I do understand that 
working with D and arduino maybe be out of my capability. I may 
now decide to work on porting a parser generator library to 
phobos. I do know that pegged is a parser generator in D. Can 
this new project be easier? I am also quite interested in 
parsing, so that would be a very good experience for me.


Sorry for being such a newbie, I hope you understand my 
willingness to learn.


GSOC Idea.

2016-03-02 Thread Marco via Digitalmars-d
Hi, I am Marco, a CS student at UCL. This is both a presentation 
post and also post where I ask some suggestions about an idea for 
a GSOC project.


I am a first year student and I do now that I may be too 
inexperienced for such difficult projects, but my willingness to 
learn is big. I am very fascinated by the world of compilers. Due 
to this fact I would really appreciate to be selected this summer 
and to work on a project for the D Lang.


My main idea is to port the D Lang to the arduino environment. I 
do know that in past there has been a proposed project for GSOC 
very similar to this idea, but I can't find any actual 
implementation of this idea on the Internet.


Would the task be too difficult? Or with constant hard work would 
be doable?


Thank you in advance.

(In the case that I will not be selected in the GSOC programme, I 
will probably continue to be an active member of the development 
of the D Lang, due to my real interest for it. So this post is my 
first step in this community)