<font face="courier new,monospace">hi, thanks for your prompt response.<br></font><div><font class="Apple-style-span" face="'courier new', monospace"><br></font><div class="gmail_quote">2011/6/28 Dragiša Durić <span dir="ltr"><<a href="mailto:dragisha@m3w.org">dragisha@m3w.org</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word">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></blockquote><div><br></div><div><br></div><div>this is a fairly interesting question.</div><div><br></div><div>the more users, the more traction, the more libraries, the more activity, the more stuff to learn, etc.</div>
<div><br></div><div>also, the more users, the more real needs, from real users, which might drive the language forward in its usefulness.</div><div><br></div><div><br></div><div>but, on the other hand, for those who do $work in m3, it would be a bad thing, since a lot of competition would be brought forward, and also a lot of bad code with it (generators, etc).</div>
<div><br></div><div>so, the big question, is if it would be a desirable thing, to have a larger userbase.</div><div><br></div><div>other companies, and language people, DO all the time try to get more people (by doing cool demos and stuff).</div>
<div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word"><div></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+.. </div>
</div></blockquote><div><br></div><div>the main reason for this to be useful for others, is that if there is a small videotutorial showing how to use it, the barrier of entry gets even lower.</div><div><br></div><div>with a lot of source code contributed, there is a need for documentation.</div>
<div><br></div><div>but still, I guess most would welcome your kind contribution, without any previous conditions.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div style="word-wrap:break-word"><div>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), </div></div></blockquote>
<div><br></div><div>I agree, perhaps me blaming them for not having it is just me being ignorant of their efforts.</div><div><br></div><div>but clearly, from the main cm3 page, there isn't a clear path towards a "getting started",</div>
<div>it takes work just to setup the engine (for newbies like me at least), this is where a python "batteries included" approach excels at bringing people into the language.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div style="word-wrap:break-word"><div>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></blockquote><div><br></div><div><br></div><div><br></div><div>I also agree that m3devel is not the place for the m3newbies, if such list exists, I'd like to join it! (haven't found the URL)</div>
<div>if it doesn't, then we should create it in google groups!</div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word">
<div></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><font color="#888888"><div>dd</div></font><div class="im"><div><br></div><div><div><div>On Jun 28, 2011, at 4:37 PM, Daniel Alejandro Benavides D. wrote:</div><br><blockquote type="cite"><span style="border-collapse:separate;font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium"><table cellspacing="0" cellpadding="0" border="0">
<tbody><tr><td valign="top" style="font:inherit">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></div></blockquote></div><br><br clear="all"><br>-- <br>312-444-2124<div>301-578-7884</div><div><br></div><br>
</div>