digitalmars.D - Programming Be with D
- Vince Weber (13/13) Jul 15 2004 Anyone heard of or gotten involved with the older BeOS or the new open-s...
- J C Calvarese (24/43) Jul 15 2004 The topic of using BeOS has been mentioned in the D community
- me (14/22) Jul 16 2004 HAIKU. I
Anyone heard of or gotten involved with the older BeOS or the new open-sorce HAIKU evolution? I'm wondering at the prospects of utilizing D with HAIKU. I know nothing of D as of yet, or C++ for that matter, which HAIKU (http://haiku-os.org/learn.php) is based on. I'm going to begin developing for the project as my skill allows, and am looking for advice on what direction to turn in terms of languages. D looks promising! Would D be an ample and adequate alternative to programming for the BeOS classes? What are the pitfalls I may encounter? Advantages? For a brief tutorial on the BeOS classes, etc. look here: http://gravity24hr.com/anon/ProgrammingtheBeOperatingSystem.pdf Please take a look! Thanks! ~Vince
Jul 15 2004
Vince Weber wrote:Anyone heard of or gotten involved with the older BeOS or the new open-sorce HAIKU evolution? I'm wondering at the prospects of utilizing D with HAIKU. I know nothing of D as of yet, or C++ for that matter, which HAIKU (http://haiku-os.org/learn.php) is based on. I'm going to begin developing for the project as my skill allows, and am looking for advice on what direction to turn in terms of languages. D looks promising! Would D be an ample and adequate alternative to programming for the BeOS classes? What are the pitfalls I may encounter? Advantages? For a brief tutorial on the BeOS classes, etc. look here: http://gravity24hr.com/anon/ProgrammingtheBeOperatingSystem.pdf Please take a look! Thanks! ~VinceThe topic of using BeOS has been mentioned in the D community previously. I've pasted some excerpts of posts from Matt (a/k/a "me") that might be help. From http://www.digitalmars.com/drn-bin/wwwnews?D.gnu/701: I'd love to port the D gcc compiler to BeOS for intel, but unfortunately BeOS uses gcc2.95. Because the whole OS is C++ based, gcc3.x is a pointless thing to have (and no one has really attempted to get it working for the OS), and so gcc2.95 is what we're stuck at. Just to put me out of my misery, how completely impossible would a 2.95 port be? TIA Matt From http://www.digitalmars.com/drn-bin/wwwnews?digitalmars.D/4745: Okay, so I've ported DLI (latest version I could source on the 'Net) to BeOS (well Zeta RC3, but same difference.) This was no mean feat as there is some funky Linux specific code in it, I also struggled slightly with compilers (as BeOS has a limited set of options.) Phobos is a static lib rather than a shared one (as this didn't want to work - getting Phobos to compile at all meant a lot of hoop jumping and the eventual abandoning of aged makefiles..) ... -- Justin (a/k/a jcc7) http://jcc_7.tripod.com/d/
Jul 15 2004
Sorry, been on vacation, so I missed this...Anyone heard of or gotten involved with the older BeOS or the newopen-sorceHAIKU evolution? I'm wondering at the prospects of utilizing D withHAIKU. Iknow nothing of D as of yet, or C++ for that matter, which HAIKU (http://haiku-os.org/learn.php) is based on. I'm going to begindeveloping forthe project as my skill allows, and am looking for advice on whatdirection toturn in terms of languages. D looks promising!I ported DLI to BeOS (Zeta) and it works. This gives you an extremely outdated D compiler. I'm not sure how useful it really is ;-) I'm waiting on the gcc3 port that Ahwaychih is working on. When that stabilises we could probably build gdc.Would D be an ample and adequate alternative to programming for the BeOS classes? What are the pitfalls I may encounter? Advantages?Well, C++ is not compatible with D, and so you'd not be able to use any BeOS GUI API. You'd be in the same position as the FreePascal people. The whole GUI would need to be wrapped or repackaged in C. Not a small task, believe me. I've attempted it twice before ;-) Matt
Jul 16 2004