<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Maybe of interest to original poster - Modula-3 development tools are extremely lightweight and compact. Easy to create and maintain any project, be it small or not. And portable to extreme.<div><div><br><div><div>On Apr 19, 2012, at 1:13 AM, Coleburn, Randy wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">As for C and C++, I remember a quote from an instructor years ago that you may find interesting:  "The good news about C++ versus C is that it is harder to shoot yourself in the foot, but the bad news is that when you do, you blow your whole leg off."<br></span></blockquote><div><br></div><div>This is new one to me, but - in the best Modula-3 tradition -  it will be reused a lot :).</div><div><br></div><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><br>WRT Java, my understanding is that the original designers borrowed some concepts from Modula-3, but that alone doesn't make up for other problems with Java.<br></span></blockquote><div><br></div>Not least of these being concepts borrowed from C++ :)</div><div><br></div><div><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><br>I'm not sure if anyone has done any recent bindings to GUI toolkits.  </span></blockquote></div><br><div>I did gtk2 binding and right now it's pretty useful. Right now I am working through gobject introspection with plans to automate complete bindings for everything gobject. Not shared at the moment, but no problem if anyone is interested. Currently, library is being developend and tested on LINUXLIBC6, AMD64_LINUX, AMD64_DARWIN and NT386.</div></div></div></body></html>