RE: Eu 'Textbook' Prospects (Was: RE: GOTO - A fresh perspective?)
- Posted by Ray Smith <smithr at ix.net.au> Feb 12, 2002
- 543 views
Irv Mullins wrote: > Euphoria has had nearly as much time as Python to develop a following. > It hasn't. Euler's request was for a book about Euphoria, and I can't > see > any publisher taking a chance on there being a market for a Euphoria > book, > when there are so many much more popular languages out there to write > about. > > I'm guessing Python didn't have all those starting out in 1990, and look > > where it is today. Sure, EUPHORIA was released in 1993, but it doesn't > > have the "backing" that Python has. > > Python was started by one guy, just like Euphoria. > As far as I know, no money was spent to promote it. > If it now has more "backing" than Euphoria, why is that? > Why does O'Reilly publish books about Python? > Why do people pay for seminars and training classes in Python? > > Apparently because a fairly large number of people find Python useful. > > > Regardless, EUPHORIA is one of the best work horses out there. > > Equally apparently, a much smaller number must find Euphoria useful, > otherwise we'd have the seminars and books as well. There are two main reasons why Python is hugely successful and Euphoria is not: * Python is open source – although one guy is primarily responsible many people do input into the language design and implementation. The fact that it’s open source also develops a stronger feeling of community and an increased level of participation. I’m not asking Rob to open source Euphoria but if he did it would bring literally hundreds of users aboard, of which maybe a dozen or so would create/improve current libraries, produce more software, write tutorials and books etc etc. Python has been lucky in the fact that it has had commercial backing from the vert start. Python started to help perform some business or educational task at a large institution. The institution was generous enough to let the author open source the project. Companies pay money for the author to further develop the product. I can’t see any company doing this for Euphoria. At least not in the short to medium term. * Python is Object Oriented. It has a rich set of language features and native data structures that make using Python for large multi developer development easier. A lot of the little arguments that go on here in the Euphoria world just aren’t issues in the Python world. In Euphoria's defence it is small, fast and slim. Three words that have never been mentioned about Python. In the end if your not happy with Euphoria you can either help make it better or go somewhere else. Everyone has a choice. Ray Smith http://www.geocities.com/ray_223