Re: Homosequences - Start Again
- Posted by Robert Craig <rds at Rapi?Euphor?a.com> Aug 16, 2007
- 500 views
CChris wrote: > The only consistent plan I see in the discussions is: hey, don't change > anything. > Otherwise, as you say, it's just a collection of individual needs which are > more or less shared. Trying to discuss things at a higher level elicits a "too > complicated" response, which is almost equivalent to a death sentence on the > topic being considered any further. I've never seen this "too complicated" > thing > anywhere else. What other forums do you participate in, where things are very different? > As I have said in the past, one of the main issues is that there is a small > group of say 20 regular posters (often quite less) at any given time. How this > group is representative of the hopefully larger user community is a mystery. > In theory, Rob may have clues - if any feedback is emailed, it will be at RDS. When I was still getting registrations, 80-90% of the people who registered were people who had never posted a single message on EUforum. These days I still get email from people who never post here. However, I now have less of an idea of how many users there are "out there". Most people are not keenly interested in language design, or even if they are, they don't feel qualified to comment on ideas put forward by people who have been using Euphoria for many years, have gone through the source code, etc. Most people do not have problems in using a relatively simple language like Euphoria, that require clarification on this forum (assuming they even have the required English skills to post). > Euphoria was designed as the fastest possible interpreter True to some extent. > - makes sense on 40MHz machines, perhaps less today. People will always value performance, perhaps not in an individual program, but when deciding what language to invest their time in. The first PC that I ran Euphoria on was a 486 50 MHz machine. When that machine first came out, I remember reading an article that speculated that only professionals in certain areas, and other "power users" would ever need that kind of speed. With faster machines and huge memories, you could also argue that fewer will use C/C++, and more will want something easier to learn and debug with, like Euphoria. > It was designed for the installer to fit on a > floppy, Not true. > but machines may no longer have a floppy drive today. > Consistency with "business models", or user's native task/problem > representation, > is quite absent - except when that model happen to match the heterogeneous > sequence > pattern -. What matters is less many keywords and thinner docs, it seems. One of the main goals, was to make a simpler language that amateurs, hobbyists etc. could easily learn and use. It was never my intention to compete against C++ and Microsoft in the professional arena. > > If the solution were considered at a higher-level, it would be the sort of > > enhancement > > that elevates the language to another plane – not just sugar. > > 150% agreed. Then propose something that will truely take Euphoria "to a higher plane". > > Another completely different example. When a proposed new function is > > discussed, > > the discussion starts with an implementation, someone else comes up with a > > different > > implementation with different parameters and/or return values, someone else > > starts talking at the machine-level about how fast it will be if you run it > > in a million-fold loop, and someone else says it's all crap, etc, and each > > person > > seems to have a proprietary interest in his own implementation or idea. > > You forgot adding that then the discussion dies without any decision being > recorded. OK, from now on, I think anyone who is serious about a proposal should eventually, after a period of discussion and analysis, write a summary of his/her (revised) proposal, and call for a vote. People can vote by posting a message here. Voters should clearly say "Yes" or "No", and can give an optional, very brief (one or two sentence) reason for their vote. Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com