December 18, 2016
On 18/12/2016 11:13 PM, Whatsthisnow wrote:
> On Sunday, 18 December 2016 at 08:05:20 UTC, Jacques Müller wrote:
>> A Minix port could be interesting as well. The kernel seems to be
>> pretty small.
>
> Well if others want to work on porting those kernels they can, we could
> potentially look into expanding my repo to include all kinds of kernel
> projects, assuming there is enough interest in them, then we have a
> solid an entire project collection of potential D kernel solutions.
> That would be one heck of a boost for D I think.

Alternatively help out Wild with his PowerNex project[0].

Pure D port isn't all that exciting, pure D OS that actually tries to do things on its own, now that's something to write home about!

[0] https://github.com/Vild/PowerNex
December 18, 2016
On Sunday, 18 December 2016 at 10:51:48 UTC, rikki cattermole wrote:
>
> Alternatively help out Wild with his PowerNex project[0].
>
> Pure D port isn't all that exciting, pure D OS that actually tries to do things on its own, now that's something to write home about!
>
> [0] https://github.com/Vild/PowerNex

If you read the README in the github master, you will notice that it isn't just porting the kernel, it is also porting glibc to D, as well as all the userland applications to D.  Essentially making an entire D OS as you say, but using already established designs/technology as a base point.  Linux is effective, powerful, widely used, and there are already thousands of programmers that program for Linux, so creating an entire OS in D based on Linux would encourage (hopefully) a lot of Linux programmers to also write for a D Linux.  Since its largely familiar, the learning process would be relatively painless.
December 18, 2016
On Sunday, 18 December 2016 at 11:22:49 UTC, Whatsthisnow wrote:
>
> thousands of programmers that program for Linux, so creating an entire OS in D based on Linux would encourage (hopefully) a lot of Linux programmers to also write for a D Linux.  Since its largely familiar, the learning process would be relatively painless.

I would put to much faith in Linux developers having an interest in supporting a language change.

Now the idea that their is interest in having libc written in D, the project could be of use if the entire Linux kernel could be built and use it, talk about real world testing.
December 18, 2016
On Sunday, 18 December 2016 at 02:54:10 UTC, Whatsthisnow wrote:
> What are your thoughts on how I have implemented the strcpy type stuff?

It looks like you are trying to wrap D types to interact with C. I think Walter's advice should be considered. Convert the files to match the original as closely as possible, and don't fix bugs or change any algorithm. Once that is complete and passing tests refactoring can take place.
1 2
Next ›   Last »