golife wrote: Thu Dec 26, 2024 5:37 pm
Putting myself into the shoes of anybody reading this post, I would probably be lost with terms such as MC, FOSS, etc. What do these acronyms mean?
I am sorry, Roland, I did poorly assume that anyone reading my reply would have some concept of the history which took place before LiveCode, indeed I am guessing that the greater bulk of people using LC (LiveCode) now have been playing this game since or close to the ending of HC (HyperCard).
However, I still should have given some idication of what the acronyms meant either before or after listing them. I'll skip the two above since I have clarified those already, and Stam already covered the questioned parts quite nicely <thanks Stam>.
For any who come upon this post wondering how we got to this point, some <brief / roughly accurate> history :
- HC = Apple around the release of OS {Operating System} 6/7 includes for free HyperCard as a very high level scripting language to automate tasks in applications with the side benefit of largely being a semi complete programming language (some may debate how complete). At the time this was done, it was a pretty remarkable feat and considered extremely easy to learn compared to even VB (Visual Basic), however, also like VB was limited to the MS (Microsoft) OS, it was limited to Apple's OS.
- MC = MetaCard came out shortly after Apple discontinued HC. Some few other xTalks also came out around this time, like SC(SuperCard). If you want to go down the whole xtalk language derivatives thing, well, private message me, it would likely be WAY too long for a thread
, but the long and short of it winds up that MC was initially a linux thing and added the ability to distribute to multiple platforms (some 7 of the desktop available), and SC could distribute to Apple OS only, much like HC. I suspect that since this is one of the relatively few things that differentiate the 2 that it is also close to the main reason MC saw growth, since the main adherents to transcript likely were the ones disaffected by Apple dropping HC. No one from the VS (Visual Studio) or VB alone circle would likely have jumped to MC even if they had heard of it. Ditto for people using Pascal/Delphi, and I fall into those 2 camps at least during this point in history. ** {The previously mentioned studios are also the only time I've ever paid for an IDE.
- RR = Runtime Revolution. Richmond actually gives a fairly accurate summation of this else where in a humorous manner, but to put it into only a few lines, and using company names instead of persons involved,
Wikipedia stub article wrote:Cross Worlds Computing developed applications on the MetaCard platform (e.g., Ten Thumbs Typing Tutor) and developed their own MetaCard IDE called Revolution. They agreed to take over MetaCard development adding the language and runtime to Revolution and changed their name to Runtime Revolution (RunRev). RunRev did not adapt the original MetaCard IDE and it was made available as free and open-source software via a Yahoo! group and a RunRev hosted mailing list. Runtime Revolution changed the name of Revolution to LiveCode and then changed their name to LiveCode, Ltd. as well.
That I think covers the majority of acronyms related to this or any conversation about LC.
And what was the contribution meant to say?
I have to admit I am a little confused about what this means, feel free to clarify. I quoted people whose points I was responding too, and put in additional thoughts of my own, what wasn't clear enough?
New direction of LiveCode
If the new direction of LiveCode has no appeal then it will not survive, otherwise it will flourish and we would see it.
I never said either of those, but it does come out that way doesn't it?
My suggestion could have been the opposite: Get rid of all the paid versions, make LiveCode completely free, but switch to a donation system and other means of income, sponsoring, end user products that solve real problems and sell, or focus on development teams as a service, etc. There are examples proving that such concepts can work. Appeal to the hundreds of thousands. When I look at LiveCode YouTube videos, they seem to attract about 3 to 7 likes. Or did I miss something?
This furthers their goal in what way, exactly? FOSS projects die on the vine all the time because of a distinct lack of interest, and the exact same can be said for proprietary software. Other projects eventually make money again regardless of whether they are FOSS or not. Charging (or not) *is* viable when there are enough people that find it valuable for them to do so. I found the language interesting enough to attempt to help in the way I did, but that was the limit of the value in it for me. Your mileage may differ.
I had a conversation with Brian M. one time, where I was pointing out a flaw in ( I believe) the geometry manager. His response was essentially "what difference would that small flaw make overall".
To me, the LC IDE is overall the greatest single display of the language, it is the one piece of software created in LC itself that ANYONE using Lc will touch and not have to go looking for (the supposedly mythical 'what other software was made with LC' question). If your primary example of your languages ability is a bug laden example put out by the company making the software itself, what does that say to your 'new user' ?
BTW, this isn't just the current iteration of the IDE, this goes back to the earliest examples I found of it, and continues through to the current with no interruptions.
My answer to BM was that I didn't know, it might cause a grumble, frustration, outright hostility, or (ultimately) someone deciding that even for free, it was not worth their time to use said software.
There are not just a few users having spent literally thousands of hours of their life time with this language. And they have nothing to say because it is not "their product"?
They can (and have) said what they want, you tell me the end result? From what I've read in literally thousands of posts across multiple platforms of response, it isn't their product, legally or figuratively.
There is so much to say and argue, contribute with suggestions and help and discuss, but why would anybody do this? Without enthusiasm and engaged users such a product will never fly.
Almost all of what there was to say has been said, many times, in many ways. Some argued, for myself, I find that very pointless. I do like a good point/counterpoint (Ask Richard if you don't believe me, I enjoyed those far more than he did I'm sure).
I agree that if you have engaged users the product will do better, but aside from those (relatively few) who come from a transcript language background and enjoy or excuse a shaky basis to build in, who are you going to engage? Your certainly not going to pull people from languages they are far more comfortable with (java/javascript, python, c/c++, basic, delphi, pascal, etc) over to this language by saying "...give up your incredibly advanced IDEs and tool-sets and come play with this one!"
If you believe you can, feel free to keep tilting at windmills, I often think underdogs are under-estimated.
Edited to add - As well, if your so sure you have the answer, go download the source, give it a new name, remove all references to MC, LC, LC Ltd., etc, and then market it however you see fit as it will then be
your product.
Wishing the LiveCode team and all of you happiness and success.
Roland
Well, there is something I think we can both agree on, peace out Roland
