My definition is on how it's used eg "systems"
You can write a windows or linux device driver .. You can write a kernel or linux kernel module . You can write a GC or run time. You can target an embedded device with no OS or stdlib. You can write large 3D apps ( system here revers to the user space having lots of communication direct with the video card vertex buffers , textures , shaders etc ) You don't have any pauses. Can target Arm so supports various architectures ( which can be an issue with compiler GC interaction) Bonus points if you can target a Arduino with 256K Performance should be within 10%. Its worth noting that despite misgivings about rust it is much better than C and can do all of the above .. If a language can do those things - great.. I don't care whether it uses a GC or not. Mono and the CLR fails all of the above , Rust passes all of the above.. Ben
_______________________________________________ bitc-dev mailing list [email protected] http://www.coyotos.org/mailman/listinfo/bitc-dev
