RFC: Pay-as-you-go, Portable D Runtime for Microcontrollers (and maybe more)
Mike via Digitalmars-d
digitalmars-d at puremagic.com
Thu May 7 19:25:46 PDT 2015
On Thursday, 7 May 2015 at 09:55:11 UTC, Kagamin wrote:
> On Tuesday, 5 May 2015 at 02:26:28 UTC, Mike wrote:
>> Porting to a New Platform
>> ******************************
>> The platform-agnostic code in "d" delgates implementation
>> details to the platform-specific code using `extern(C) extern
>> _d_sys_name` "system calls" (for lack of a better term).
>
> You plan to have a sizable API without type safety? Why PAL is
> not good?
The "ports" folder in this experiment is essentially the platform
abstraction layer. However, it's resolved at link-time. What do
you suggest: A reserved module/package implementing a standard
interface that is imported at compile-time? I could do that.
Mike
More information about the Digitalmars-d
mailing list