I agree with that David , which is why i asked what will the eventual
runtime be ... its a major problem  and im dissapointed with the retreat
back to native / static compiled to sate the demand on hand helds.  That
said does it make a difference that most delivery methods are now whole
program binary ( or IL) ... Microsoft and Ios Store apps , Android .. the
newer systems seem to have less to no support for user delivered shared
dlls with the exception of those that come with the OS .

Ben


On Thu, Aug 22, 2013 at 12:00 PM, David Jeske <[email protected]> wrote:

> On Wed, Aug 21, 2013 at 6:40 PM, William ML Leslie <
> [email protected]> wrote:
>
>> I really can't figure out what you're trying to say here, can you
>> elaborate on the problem?
>>
>
> I'm talking about systems runtimes and libraries for end-user operating
> systems.
>
> Userland backward-compatible shared-libraries are heavily used, both
> because userland is often the fastest place for shared functionality to
> live, and also because binary module updates can fix system library bugs
> and isolate applications from systems issues. Examples of such userland
> shared system core code includes:
>
> Windows C (win32, GDI, Winforms, COM, ATL), CLR (Windows.Forms, WPF)
> Win8/WP CX (WinRT), CLR (WinRT)
> MacOS C (posix/bsd, carbon) Objective-C (Cocoa/Appkit)
> Android C (NDK) Dalvik (java sdk)
>
> C++, Ocaml, Haskell, D, Google Go, and others are not missing from this
> list because nobody has gotten around to building a system based on them,
> but because they are whole-program embedded systems compilers. The best
> they can do is import some of the above system-libraries, but they are not
> used to *build* something like them, because they (either explicitly or
> practically) do not support binary upgradable shared libraries. (ask
> Taligent/Pink/BeOS!)
>
> My point was that contrary to comments made that JVM and CLR have not made
> headway in this type of systems programming, I'm pointing out that they are
> the some of the *only* runtimes that have made headway. From the list
> above, you can see it's basically C, Objective-C, CLR, and Dalvik/JVM --
> with Microsoft's recent CX compiler<http://en.wikipedia.org/wiki/C%2B%2B/CX> 
> the
> latest entry.
>
>
>
> _______________________________________________
> bitc-dev mailing list
> [email protected]
> http://www.coyotos.org/mailman/listinfo/bitc-dev
>
>
_______________________________________________
bitc-dev mailing list
[email protected]
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to