Raw binary(to work without OS) in D
Dmitry Olshansky
dmitry.olsh at gmail.com
Fri Jun 22 01:35:47 PDT 2012
On 22-Jun-12 12:08, Mehrdad wrote:
> On Friday, 22 June 2012 at 08:00:08 UTC, Dmitry Olshansky wrote:
>> Then implement the ones you happen to actually need.
>
>
> Er, the question isn't WHAT to do, it's HOW.
>
> If you have any idea how to implement things like TLS, SEH, and the
> like, then PLEASE, share them!
>
Look at say Win32 API. There is a way to reroute most of things you
listed directly to it. I actually do this kind of stuff in my spare
time. Of course your own kernel has some manner of system calls too.
> The point I was trying to make was, though, that this information is not
> being shared with anyone.
>
If you can't figure it out on your own, chances are you won't be able to
do what you wanted in the first place (e.g. real-time micro-kernel).
I mean it's nothing magical, all of these things are present in say MS C
compiler and people do these things with it just _fine_.
> Which leads me to believe that whoever has this information doesn't want
> people to use it for D development...
Yeah, I understand how it could be frustrating, but once you are on this
kind of level you usually already running circles around all of this stuff.
That being said the info won't hurt of course.
--
Dmitry Olshansky
More information about the Digitalmars-d
mailing list