Jump to page: 1 25  
Page
Thread overview
[GSoC 2019] Interested in Baremetal D Runtime and project ideas
Apr 04, 2019
Stefanos Baziotis
Apr 04, 2019
Seb
Apr 04, 2019
Stefanos Baziotis
Apr 04, 2019
Jacob Carlborg
Apr 04, 2019
Stefanos Baziotis
Apr 06, 2019
Stefanos Baziotis
Apr 06, 2019
Mike Franklin
Apr 06, 2019
Stefanos Baziotis
Apr 06, 2019
Mike Franklin
Apr 06, 2019
Stefanos Baziotis
Apr 08, 2019
Stefanos Baziotis
Apr 06, 2019
Seb
Apr 06, 2019
Stefanos Baziotis
Apr 06, 2019
IGotD-
Apr 06, 2019
Stefanos Baziotis
Apr 06, 2019
IGotD-
Apr 06, 2019
Stefanos Baziotis
Apr 07, 2019
Mike Franklin
Apr 06, 2019
Mike Franklin
Apr 06, 2019
Stefanos Baziotis
Apr 07, 2019
Mike Franklin
Apr 07, 2019
Stefanos Baziotis
Apr 08, 2019
Mike Franklin
Apr 08, 2019
Mike Franklin
Apr 09, 2019
Mike Franklin
Apr 09, 2019
Stefanos Baziotis
Apr 10, 2019
Mike Franklin
Apr 10, 2019
Stefanos Baziotis
Apr 10, 2019
Radu
Apr 10, 2019
Radu
Apr 10, 2019
Stefanos Baziotis
Apr 10, 2019
Iain Buclaw
Apr 10, 2019
Iain Buclaw
Apr 10, 2019
Stefanos Baziotis
Apr 10, 2019
jmh530
Apr 10, 2019
Stefanos Baziotis
Apr 08, 2019
Stefanos Baziotis
Apr 07, 2019
9il
Apr 07, 2019
9il
Apr 07, 2019
Stefanos Baziotis
Apr 08, 2019
9il
Apr 08, 2019
jmh530
Apr 08, 2019
Stefanos Baziotis
Apr 08, 2019
jmh530
Apr 08, 2019
Stefanos Baziotis
April 04, 2019
[GSoC 2019] Interested in Baremetal D Runtime and project ideas

Hello,

I'm Stefanos Baziotis and I'm both new to D and GSoC.
I'm an undergraduate computer science student in Greece, and
I would like to contribute to the D programming language.

Unfortunately, probably I came late on the GSoC as I learned about it just
2 days before, so any info about it and/or D's selection process would be greatly appreciated.

I heard about D probably a month ago from a friend, and I thought I would
give it a try as I am not 100% satisfied with C, C++. I have to say, that was
a really fun month. :)
After about 3000 lines (of mostly writing a not-yet-finished compiler front-end), it was very exciting!

I'm mainly interested on the Baremetal D runtime project, as I am mostly comfortable
with low-level C programming. I have developed some allocators [1]
and have some SIMD experience as I have written a small image convolution MPI
program that uses AVX extensions [2].

I'm interested in other projects as well, specifically compiler-related and the persistent data structures.

I'm very enthusiastic to learn a lot about any of these projects, but I would like to
ask: What is the expected / required experience / knowledge / skills?
Also, is this the best place to discuss about this subject?

Best regards,
Stefanos Baziotis


[1] https://github.com/baziotis/Allocators
[2] https://github.com/baziotis/2D-Image-Convolution-MPI-SIMD
April 04, 2019
On Thursday, 4 April 2019 at 13:56:08 UTC, Stefanos Baziotis wrote:
> [GSoC 2019] Interested in Baremetal D Runtime and project ideas
>
> Hello,
>
> [...]

Hi Stefanos,

Thanks a lot for your interest in D!

You can find answers to some of your questions here:

https://forum.dlang.org/post/aoxlhtmvnzcgkkssayti@forum.dlang.org

Probably the best place to ask further questions is here.
April 04, 2019
On Thursday, 4 April 2019 at 14:06:43 UTC, Seb wrote:
>
> Probably the best place to ask further questions is here.

Thanks! I just read it.

Just for clarification, by "here" you mean this post or the FAQ post?
It's just that the questions that are left are specific to the project,
so I try to find the best place to "discuss your ideas publicly", as the FAQ states.
April 04, 2019
On 2019-04-04 15:56, Stefanos Baziotis wrote:

> Unfortunately, probably I came late on the GSoC as I learned about it just
> 2 days before, so any info about it and/or D's selection process would be greatly appreciated.
> 
> I'm mainly interested on the Baremetal D runtime project, as I am mostly comfortable
> with low-level C programming. I have developed some allocators [1]
> and have some SIMD experience as I have written a small image convolution MPI
> program that uses AVX extensions [2].

There's another potential GSoC student that has started a thread related to baremetal [1].

> I'm interested in other projects as well, specifically compiler-related and the persistent data structures.

Same for persistent data structures [2][3]. Here are some compiler and GSoC related threads [4][5].

> I'm very enthusiastic to learn a lot about any of these projects, but I would like to
> ask: What is the expected / required experience / knowledge / skills?
> Also, is this the best place to discuss about this subject?

Make sure you check the wiki page as well [6].

[1] https://forum.dlang.org/thread/cxntuuqepymkugvvrxhz@forum.dlang.org
[2] https://forum.dlang.org/thread/wvhuvdydvwjkwukawtmk@forum.dlang.org
[3] https://forum.dlang.org/thread/ygdbtgfablwkdxhhvbsy@forum.dlang.org
[4] https://forum.dlang.org/thread/ersuicbdvzxsliafvpjv@forum.dlang.org
[5] https://forum.dlang.org/thread/iwvtxsecerbshhagaunj@forum.dlang.org
[6] https://wiki.dlang.org/GSOC_2019_Ideas

-- 
/Jacob Carlborg
April 04, 2019
On Thursday, 4 April 2019 at 18:07:03 UTC, Jacob Carlborg wrote:
> [1] https://forum.dlang.org/thread/cxntuuqepymkugvvrxhz@forum.dlang.org
> [2] https://forum.dlang.org/thread/wvhuvdydvwjkwukawtmk@forum.dlang.org
> [3] https://forum.dlang.org/thread/ygdbtgfablwkdxhhvbsy@forum.dlang.org
> [4] https://forum.dlang.org/thread/ersuicbdvzxsliafvpjv@forum.dlang.org
> [5] https://forum.dlang.org/thread/iwvtxsecerbshhagaunj@forum.dlang.org
> [6] https://wiki.dlang.org/GSOC_2019_Ideas

On Thursday, 4 April 2019 at 18:07:03 UTC, Jacob Carlborg wrote:

Thank you! I have seen post [1]. It seems that this guy chose a different
project idea in the end. Also, I came across [2] and [3], from which I infer that I should
contact Andrei. [4] is very interesting, but I think I'm not so competent to propose for
this but [5] actually seems to have some good ideas. :)
About [6], yeah I have checked it multiple times to be sure I'm not missing anything, thanks.

- Stefanos

April 06, 2019
On Thursday, 4 April 2019 at 13:56:08 UTC, Stefanos Baziotis wrote:
> [GSoC 2019] Interested in Baremetal D Runtime and project ideas
>

I have submitted a proposal (before 2 days) for D Baremetal Runtime. Any feedback is very welcome. :)
April 06, 2019
On Thursday, 4 April 2019 at 13:56:08 UTC, Stefanos Baziotis wrote:
> [GSoC 2019] Interested in Baremetal D Runtime and project ideas
>
> Hello,
>
> [...]

What is in the runtime we need for baremetal projects that betterC doesn't provide?
April 06, 2019
On Saturday, 6 April 2019 at 16:23:28 UTC, Stefanos Baziotis wrote:
> On Thursday, 4 April 2019 at 13:56:08 UTC, Stefanos Baziotis wrote:
>> [GSoC 2019] Interested in Baremetal D Runtime and project ideas
>>
>
> I have submitted a proposal (before 2 days) for D Baremetal Runtime. Any feedback is very welcome. :)

Where can one find this proposal?

Mike
April 06, 2019
On Saturday, 6 April 2019 at 17:50:39 UTC, IGotD- wrote:
> On Thursday, 4 April 2019 at 13:56:08 UTC, Stefanos Baziotis wrote:
>> [GSoC 2019] Interested in Baremetal D Runtime and project ideas
>>
>> Hello,
>>
>> [...]
>
> What is in the runtime we need for baremetal projects that betterC doesn't provide?

There are a number of routines for which D currently calls the C standard library equivalent. For example, memcpy, memmove etc. and also malloc(), free() etc.
The idea is that these should be implemented in D to provide a more baremetal
environment for D, for limited resources (aka embedded systems). Note that the C standard library provides a lot of benefits for the general case, mainly that it has been used and tested for years.

https://wiki.dlang.org/GSOC_2019_Ideas#Baremetal_D_runtime
April 06, 2019
On Saturday, 6 April 2019 at 17:51:31 UTC, Mike Franklin wrote:
> On Saturday, 6 April 2019 at 16:23:28 UTC, Stefanos Baziotis wrote:
>> On Thursday, 4 April 2019 at 13:56:08 UTC, Stefanos Baziotis wrote:
>>> [GSoC 2019] Interested in Baremetal D Runtime and project ideas
>>>
>>
>> I have submitted a proposal (before 2 days) for D Baremetal Runtime. Any feedback is very welcome. :)
>
> Where can one find this proposal?
>
> Mike

Unfortunately, I know too little about how the GSoC works from the organization-side, but
from what I know, it should be available for potential mentors through the Summer of Code platform (if it's not, it is very unfortunate as I'm waiting 2 days :P ).
I suppose I can send it here too, as I've seen another guy do it.
In any case, this is the proposal: https://docs.google.com/document/d/1B3YbjY70iVgGT7hq_16tBriLuCAUtjFR0gf0xkxmQ5c/edit?usp=sharing

Any comments are welcome!
« First   ‹ Prev
1 2 3 4 5