Learning D as main systems programming language
    Rikki Cattermole 
    alphaglosined at gmail.com
       
    Wed Jan  8 19:36:29 PST 2014
    
    
  
On Wednesday, 8 January 2014 at 23:38:31 UTC, Goran Petrevski 
wrote:
> I'm new in the programming, systems programming especially, but 
> I want to learn D more as a systems programming language and by 
> that I mean avoiding libraries at all. My goal is to write a 
> simple operating system totaly in D (using Assembly wherever is 
> needed) and by progressing in that project, learning this 
> powerfull language as the main systems programming language. 
> Any help/advice on this goal will be really 
> helpful/appreciated. Thanks in advance.
Based upon what I've read on the forum:
Try and get a minimal druntime first. Doing so will make you 
understand what is required to make it work.
You won't have access to the GC so a lot of language features 
(like slices) are out of the question.
There are some copies of druntime floating about for embedded 
which will probably help you.
I don't know how easy it would be to get a bootloader to call a D 
kernel although it has been done.
    
    
More information about the Digitalmars-d-learn
mailing list