> ** If you mean running HyperTalk scripts using a > Java application, forget it. It's going to be *very* > slow. Alain: Haven't they improved upon the speed of Java? There is no denying that the Virtual Machine concept of Java is HOT! Multi-platform deployment, maximum GUI and interactivity despite the limitations of the Internet, etc. > If it's some kind of Java Plug-In, this is something > that could come out of OpenCard anyway since the > interpreter can stand alone Alain: Yes, I believe that our system will include a plug-in architecture and API. Most modern (proprietary) software does, so that developers can add functionality to the software without modifying its source code. Of course, this is a little bit less interesting in our case because we will be providing the source code, and because 100% HyperCard compatibility does not require it. Either way, we will have to ask our programmers what they think. > So, if someone's interested, they can create this, > but I don't see what the relevance is to us in this > current state of affairs. Alain: No comment on this particular case (Java), but we should no doubt discuss the pros and cons of creating a Plugin Architecture and API for OpenKard (eventually). > Julian: If you get Sysmantec java cafe it is almost > as fast as c++. On a PC anyway...... Alain: Is this true? Is Java as fast as C++? Add to that Java's security features and portability ... It makes me think that we should re-consider it for the development of OpenKard. This is merely a suggestion, however, because I am not among the programmers, and our programmers have already rejected Java in favour of C/C++. > No, I mean running java applets within HC, i.e. > available scripting languages thus being HyperTalk, > AppleScript, and Java ... Alain: Last I heard, Apple's strategy for integrating Quicktime and Java goes by the name of JavaBeans. A sort of debilitated version of OpenDoc, another one of the revolutionary technologies that were STEVED. > (which makes me wonder if it would be possible to > import Lingo or, um, basic). Alain: We could thus reach out to all of those multimedia people that are using Director, ShockWave, and all of that. In my view, I think that this would be most appropriate when we attain the developmental stage of OpenKard equivalent to HyperCard 3.0 (e.g. Quicktime and Director have a similar metaphor, but HyperCard as we know it today does not.) > Julian: Yeah, that is something i would like to look > into, In HC i believe you can use Frontier code as > well.... Alain: Yes, I believe that you can. That's the beauty of the Open Scripting Architecture. Recently, after installing MacPerl, I noticed that the scripting language popup in HyperCard's script editor now offers MacPerl is one of the choices. Which is quite incredible given that HyperCard came out long before anyone ever heard of MacPerl. It would be wonderful if we could do something similar for OpenKard. > I really couldnt see much reason to use lingo > when developing stuff in OC. It might be handy if you > were converting a director project though. Alain: Since the first version of OpenKard is aiming for 100% HyperCard compatibility, there is no short-term reason for the ability to import Lingo. Director's metaphor is much more akin to QuickTime's metaphor : time-based free-running movies. So let's wait for OpenKard to be ready to take the Flight of Pheonix before considering the importation of Lingo. ===== __________________________________________________ Do You Yahoo!? Bid and sell for free at http://auctions.yahoo.com
