Newsgroups: comp.lang.dylan,comp.lang.smalltalk,comp.lang.misc,comp.lang.scheme,comp.multimedia
Path: cantaloupe.srv.cs.cmu.edu!das-news.harvard.edu!news2.near.net!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!math.ohio-state.edu!jussieu.fr!univ-lyon1.fr!swidir.switch.ch!newsfeed.ACO.net!Austria.EU.net!EU.net!uunet!s850.mwc.edu!hearst.acc.Virginia.EDU!murdoch!usenet
From: mjc4y@henson.cs.virginia.edu (Matt Conway)
Subject: Re: Time-based language (e.g. ScriptX)
In-Reply-To: cal@hk.super.net's message of 2 Sep 1994 03:53:23 GMT
Message-ID: <MJC4Y.94Sep2154714@henson.cs.virginia.edu>
Followup-To: comp.lang.dylan,comp.lang.smalltalk,comp.lang.misc,comp.lang.scheme,comp.multimedia
Lines: 65
Sender: usenet@murdoch.acc.Virginia.EDU
Reply-To: conway@server.cs.Virginia.Edu
Organization: University of Virginia, Charlottesville, VA 22903
References: <33b4jh$9h1@Starbase.NeoSoft.COM> <33j594$j3v@golden.kaleida.com>
	<patrick_d_logan.86.000D64EA@ccm.jf.intel.com>
	<3467jj$mga@hk.super.net>
Date: Fri, 2 Sep 1994 19:47:14 GMT
Xref: glinda.oz.cs.cmu.edu comp.lang.dylan:2651 comp.lang.smalltalk:16164 comp.lang.misc:17489 comp.lang.scheme:9692 comp.multimedia:21543



Thanks for this! Is there somewhere a person can go to find out even
more about ScriptX -- what it's for, where it comes from, etc.
Are there any papers on it? I assume it's commercial?

thanks!
matt




   From: cal@hk.super.net (Lindon Parker)
   Newsgroups: comp.lang.dylan,comp.lang.smalltalk,comp.lang.misc,comp.lang.scheme,comp.multimedia
   Followup-To: comp.lang.dylan,comp.lang.smalltalk,comp.lang.misc,comp.lang.scheme,comp.multimedia
   Date: 2 Sep 1994 03:53:23 GMT
   Organization: Hong Kong SuperNET

   Patrick D. Logan (patrick_d_logan@ccm.jf.intel.com) wrote:
   : In article <33j594$j3v@golden.kaleida.com> Harvey Alcabes <alcabes@kaleida.com> writes:

   : >What Is ScriptX?

   : >ScriptX is a foundation technology upon which new multimedia applications
   : >and tools will be built.

   : >Time Based
   : >The concept of time is built into the core of the ScriptX architecture.
   : >This feature allows you to create time based animations and complex
   : >audio/visual synchronizations that can be precisely controlled and run
   : >predictably cross platform.  

   : Can someone explain more about what it means to have "The concept of time is 
   : built into the core of the ScriptX architecture"?

   : In particular, what would be different from embedding the concept of time into 
   : the objects and/or syntax of a language like Smalltalk, Scheme, or Dylan?

   : Thanks much,
   : Patrick

   I've thought about this too, much of what ScriptX contains could be 
   implemented in smalltalk. Basically (all the World Wide Developers are 
   under a non-disclosure agreement so this will be pretty basic) lots of the 
   scriptX objects have a clock attached to them and thus can register interest 
   in a number of ticks being consumed. From this comes a number of 
   facilities; animation, real-world modelling etc. that can be relied upon 
   across platforms.

   Defining a set of objects to facilitate multi-media development(make up 
   what ever you will) and attaching clock objects to them should be possible 
   in Smalltalk.

   OK having opened the door a little on scriptX let me close it with a 
   recommendation that scriptX is not smalltalk with time added, its lots more
   and may be well worth a look as an alternative to smalltalk when the full 
   production release is with us. Suffice to say our investment in learning 
   smalltalk will not be wasted.


   Lindon Parker
   (OK better add the disclaimer here..)
   Speaking for myself and not my employer.


