<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Hi all:<br>but we can't afford to forget the only reason why Obliq being the first agent language, wasn't picked for Internet scripting language, Professor Abdón Sánchez Sossa here told me recently it was by a hair that it wasn't picked (it is Modula-3/Obliq so light-weight) for sure it is! There are some dinosaurs out there very scary. But I don't see anything ill in the python out there no that old in itself :) <br>See:<br>http://books.google.com/books?ei=ilUKTvTmDfC00AGwxbyvAQ&ct=result&id=9Io_AQAAIAAJ&dq=modula3+environment&q=modula#search_anchor<br><br>Thanks in advance<br><br>--- El <b>mar, 28/6/11, Daniel Alejandro Benavides D. <i><dabenavidesd@yahoo.es></i></b> escribió:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>De: Daniel Alejandro Benavides D.
 <dabenavidesd@yahoo.es><br>Asunto: Re: [M3devel] M3devel Digest, Vol 56, Issue 29<br>Para: "Dragiša Durić" <dragisha@m3w.org><br>CC: "felipe valdez" <felipevaldez@gmail.com>, m3devel@elegosoft.com<br>Fecha: martes, 28 de junio, 2011 14:46<br><br><div id="yiv2057454129"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;" valign="top">Hi all:<br>In fact I know about an interested guy in working in the Python Modula-3 scripting language approach rather than Obliq (Dr. John Kominek at CMU), he was checking the last cm3 distro available (hopefully he got it right) to actually make his dream true, it might be interesting to see that too, certainly would be lot of work to do it and to coordinate (so don't get forks but actual good combination
 of work), but nevertheless achievable in terms of the compactness of this group of Modula-3 folks.<br><br>Yeah, I want to do it but properly, so let's see how this can go also a leader would be needed, who are the most indicated to take this decisions (I might have some paper about taking the best approach using fuzzy logic, but hopefully won't needed if we are clear).<br><br>Let me know your thought, thanks in advance<br>--- El <b>mar, 28/6/11, Dragiša
 Durić <i><dragisha@m3w.org></i></b> escribió:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>De: Dragiša Durić <dragisha@m3w.org><br>Asunto: Re: [M3devel] M3devel Digest, Vol 56, Issue 29<br>Para: "Daniel Alejandro Benavides D." <dabenavidesd@yahoo.es><br>CC: "felipe valdez" <felipevaldez@gmail.com>, m3devel@elegosoft.com<br>Fecha: martes, 28 de junio, 2011 10:13<br><br><div id="yiv2057454129">I had a discussion few days ago with a friend, programmer-for-hire doing python.<div><br></div><div>My question is - what to teach my 14yr old son who is willing to learn programming this summer.</div><div><br></div><div>His answer: "I remember slashdot discussion, they recommended python in the end and the best argument I saw was: PyGTK".</div><div><br></div><div>My conclusion: If we want (do we?) more users using Modula-3 then we must think more GTK+ less Algorithm Animation,
 less Juno-2. (Don't think I don't respect these projects, I just think they are too deep to be what we present first).</div><div><br></div><div>Just because lots of us here think garbage collector (not function, but algorithms and code) is cool it doesn't mean it is Modula-3 "selling point"!</div><div><br></div><div>I have some "down to Earth" things done with Modula-3 like FastCGI, PDF with TTF subsetting, scripting engine, runtime support for shared libraries (think plugins here)... Also some GTK+.. I believe other people here did various things of same "down to Earth" class... For lots of people Python-is-good just because they did a lot of binding automation. </div><div><br></div><div>Can we do it too? Can we make Modula-3 down-to-Earth? Think GUIs, Think Databases, Think Scripting/Gluing engine, Think easy to install distributions (people here did a lot to achieve this), Think Robotics.</div><div><br></div><div>I think we can. But not on same
 list where people dig internals and hack gcc. m3distro, for example... And along that way - m3user, m3newbie.</div><div><br></div><div>To that end, I am willing to contribute majority of my code and help straighten it on Linux, OSX and Windows. But we need a coordinator for this, someone to drive Modula-3 nearer to kid next door. Daniel, you?</div><div><br></div><div>dd</div><div><br></div><div><div><div>On Jun 28, 2011, at 4:37 PM, Daniel Alejandro Benavides D. wrote:</div><br class="yiv2057454129Apple-interchange-newline"><blockquote type="cite"><span class="yiv2057454129Apple-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-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td
 style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;" valign="top">Ji all:<br>I think IMHO that the users capabilities are not the main issue here, user's ideal it might, I believe there are several examples of that, Multimedia Modula-3, Jigsaw Modula-3 Modular-oriented programming, Object-Oriented programming (Obliq), hi-tech applications Juno-2, ESC (Simplify) and they're just a few I can mention, but I'm sure there are others Algorithm Animation, etc.<br>Given that I think still there are several issues, one of them portability, however a lot of work onto that before and now, in Win* systems, original Win32 platform and so I guess is the matter of interest to keep it alive, the ones will ell how much you can get of new old users (again ideals talking about here, i.e Cvsup, etc).<br><br>Thanks in
 advance</td></tr></tbody></table></span></blockquote></div><br></div></div></blockquote></td></tr></tbody></table></div></blockquote></td></tr></table>