Re: ANN: Pointer Tooltips Plugin

2006-08-12 Thread dreamscapesoftware.com - List
Mark Schonewille wrote:
> Economy-x-Talk is glad to announce a plug-in for Revolution, named Pointer 
> Tooltips. which displays the names of objects, such as fields and buttons, in 
> multi-line tooltips. Save the plugin in your plug-ins folder, choose 
> RevAltTooltip* from the Plug-ins menu, and click the checkbox to turn it on.

Mark,

This is a really wonderful plugin, but I'm noticing an issue.  I'm running Rev 
2.7.2 on Win XP and after I enabled the plugin and draged a button to my stack, 
it delete's right away.  The plugin works fine for the existing controls, but 
try to add a new one and it delete's the control immediately.

Let me know if you need a better example of the bug I'm experiencing.  
Otherwise I like it!  Great job!


Derek Bump
Dreamscape Software
www.dreamscapesoftware.com




___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: ANN: Pointer Tooltips Plugin

2006-08-12 Thread Dar Scott


On Aug 12, 2006, at 7:56 PM, Mark Schonewille wrote:
You could just have asked for it. Well ok, you did, eventually.  
Here is the announcement of a cool plugin.


Pointer Tooltips Plugin 1.0 for Runtime Revolution


Wow!  Now I'm so productive, my fingers are smoking!

Dar

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution



ANN: Pointer Tooltips Plugin

2006-08-12 Thread Mark Schonewille

Hi Dar,

You could just have asked for it. Well ok, you did, eventually. Here  
is the announcement of a cool plugin.



Pointer Tooltips Plugin 1.0 for Runtime Revolution

Economy-x-Talk is glad to announce a plug-in for Revolution, named  
Pointer Tooltips. which displays the names of objects, such as fields  
and buttons, in multi-line tooltips. Save the plugin in your plug-ins  
folder, choose RevAltTooltip* from the Plug-ins menu, and click the  
checkbox to turn it on.


The Pointer Tooltip plug-in shows the long names of objects, such as  
fields and buttons, in a multi-line tooltip, while the pointer tool  
is selected. Save the plug-in in your plug-ins folder, choose  
RevAltTooltip* from the Plug-ins menu, and click the checkbox to turn  
it on. When the tooltips get distracting, simply click the checkbox  
again to turn it off.


The Pointer Tooltip plug-in has been tested with Revolution 2.0.3,  
2.6.1 and 2.7.3. Earlier versions of Revolution are not supported. It  
works fine on Mac OS 9, Mac OS X, Windows 98 and Windows XP and can  
also be used with Media, although not as plug-in. If you experience  
problems while using this plug-in with Revolution 2.0.3 or later or  
with different operating systems, please contact us.


The Pointer Tooltip plug-in is freeware. Redistribution of this plug- 
in is not allowed. You can download the latest version from the  
Developers section of our homepage at http://economy-x-talk.com.  
Please, don't give this plug-in away but refer your friends to the  
website instead.


We are very grateful to everyone who helped with ideas and beta  
testing, particularly Björnke von Gierke, Malte Bril, Wouter Abraham  
and Sean Shao.


Best regards,

Mark Schonewille

--

Economy-x-Talk
Consultancy and Software Engineering
http://economy-x-talk.com
http://www.salery.biz

Download ErrorLib at http://economy-x-talk.com/developers.html and  
get full control of error handling in Revolution.




Op 12-aug-2006, om 7:20 heeft Dar Scott het volgende geschreven:



Now if I could drag a control onto a script and have the editor  
insert a reference to that control, then I can have it all.  Or  
maybe have the names float over controls while I'm editing, so I  
can glance over and see them.


Dar Scott


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: text colors

2006-08-12 Thread Dar Scott


On Aug 12, 2006, at 3:53 PM, Liam Lambert wrote:


REPEAT for each line tline in fld "booking"
IF line tline contains "reservation" then
set the colors of line tline to "red"
  end if
  end repeat


Regardless of whether it is appropriate for xTalk, I think we tend to  
want to work with chunk references such as a chunk repeat.


Perhaps it is the chunk function selection() that teases us so.

Dar Scott

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


text colors

2006-08-12 Thread Liam Lambert

Thank's  Phil
Liam
IRELAND
[EMAIL PROTECTED]



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: text colors

2006-08-12 Thread Phil Davis

Hi Liam,

Here's one way that works, using a button to make it happen. It uses the 
formattedText of the field to figure out which words are in which soft-wrapped 
lines. I'm sure there must be more elegant or robust ways to do it, but:


on mouseUp
  put the formattedText of fld "booking" into tText
  repeat with x = 1 to the number of lines in tText
if "reservation" is among the words of line x of tText then
  put (the number of words in line 1 to (x-1) of tText) + 1 into tStart
  put (the number of words in line 1 to x of tText) into tEnd
  set the textColor of word tStart to tEnd of fld "booking" to "red"
end if
  end repeat
end mouseUp

Best -
Phil Davis



Liam Lambert wrote:

Hi all
I want to change the color of a line in a fld if it contains the word 
reservation

something like this but this

REPEAT for each line tline in fld "booking"
IF line tline contains "reservation" then
set the colors of line tline to "red"
  end if
  end repeat


Liam
IRELAND
[EMAIL PROTECTED]



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your 
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


text colors

2006-08-12 Thread Liam Lambert

Hi all
I want to change the color of a line in a fld if it contains the word  
reservation

something like this but this

REPEAT for each line tline in fld "booking"
IF line tline contains "reservation" then
set the colors of line tline to "red"
  end if
  end repeat


Liam
IRELAND
[EMAIL PROTECTED]



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: OT: Is there a more English-like Programming language thanTranscript?

2006-08-12 Thread David Bovill

Great poem!

There was a nice project - an artist did I forget her name in the late 80's
or early 90's in HyperCard - it was a complex text and graphic story - black
and white of course - I never read it all unfortunately - would love to
track it down now - but the story would dip into the code sometimes and then
back to the story. That is the hypertext sometimes triggered an "edit
script" link which would then reveal some of the plot!

I really liked this at the time, I still do. Can be done better in Rev as
the Script Editor can be customised as well (not like in hyperCard) - so you
can have links back from the code to the plot (not just closing the window).

I hope a little bit of that comes off with the wikiCode project I am working
on now - not sure of the name yet - revCode, wikicode, r-Code - either way
it is a place for shared code mainly - but maybe a few poems :)
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why do group ID's change when cloning a stack

2006-08-12 Thread Joel Guillod
I agree that in most instances using the name of controls is the best  
way.


BUT there is a **semantic** issue with the current behavior of the  
clone command because we expect a clone to be an exact copy of the  
original.


Also, the problem of changing the ID especially for images is a nasty  
one. Suppose you have many groups displaying different images in  
fields where the imagesource reference the id of images, the result  
of the clone can be not only surprising but also dangerous if IDs are  
mixed... (for instance imagine a surgery imaging software which after  
cloning a stack displays another image instead of the orginal one  
and ... then you - the patient - awake with amputation of the left  
leg instead of a back pigmented mole ablation).


Due to the semantic trouble of the current cloning way I suggest that  
Claudi who has found this disturbing behavior fills a bug.


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: OT: Is there a more English-like Programming language than Transcript?

2006-08-12 Thread Dar Scott


On Aug 12, 2006, at 1:37 AM, Richmond Mathewson wrote:

To manipulated computers via a computer language requires an odd  
sort of non-human logic which must be learnt by any would-be  
programmer; and, while some languages attempt to obscure that,  
without that nothing really effective gets done.


Perhaps that would-be human programmer is 90% along the path to that  
odd sort of logic because of human language.  Formal languages often  
have features of a human language.  Perhaps if natural languages were  
not recursive, only math wizards would use recursive languages.


I don't think that "obscure" is the right word.

Yeah, if we start to imagine the programming language as being  
English we will often do things that don't work.


However, there are aspects of a human language that programming  
languages including xTalk have.  (I hope I'm not considered heretical  
to say that even C has aspects of a human language.)  We tend to take  
these for granted.


English as a 2nd-person imperative syntax that works great for  
telling a computer what to do.  The verb comes first.


The meaning of a verb is augmented by other words.  The slot of these  
words is by syntax such as object and indirect object.  Nonlexical  
words are used to mark other players in augmenting the verb.


This fits in well in programming and if you squint, you can see a C  
function call doing this.


In some cases xTalk uses a form that uses a noun to tag the verb  
modifier.  We see this in some of the new encryption commands.  This  
is common in languages and is used somewhat in English.  "We took the  
last leg with Greg as driver."  This is used some in lisp dialects.   
(It might be cool to add this to custom commands.)


It seems xTalk has a more rigid syntax than expected.  I think this  
is because the assigned prepositions are not clear as to what role  
the augmenter is playing.


So, in this way the natural and the computerish are the same.

Another reminder:  Consider the tail recursion of object references.   
Those can be complex, but most humans have no problems with the  
complexity.  In most languages, this is natural and is processed  
quickly.


I do have problems with some word choices.  I can never remember  
"combine" or which way it goes.  The adding of "and" to syntax  
markers makes it a grouping "and" and not a logical "and" that it is  
everywhere else.  These little things add choices.


I think it is OK to augment xTalk with 8th grade math, or what should  
be in 8th grade math.


Dar

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: OT: Is there a more English-like Programming language thanTranscript?

2006-08-12 Thread Roger . E . Eller
> - rather it makes me thing of the syntax of poems.

global gSweet
on mouseUp
  answer "Please choose an option" with "red" or "blue"
  put it into field "theAnswerChosenByYou"
  if it is "red" then
set the backgroundColor of field "roses" to red
  else
if it is "blue" then
  set the backgroundColor of field "violets" to blue
end if
  end if
  put "sugar" & cr into gSweet
  put "You" & cr after gSweet
end mouseUp 

LOL -- I just had to!

Roger Eller <[EMAIL PROTECTED]>

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Revolution 2.7.3 released, support for U3

2006-08-12 Thread Richard Gaskin

Jim Carwardine wrote:


This appears to be a PC only upgrade.  Is that true or does the Mac OS
version contain the U3 stuff?  Jim


At its core, U3 is just a novel interface to a feature built into the 
Windows OS:


On Win, any read-only volume can have an autorun.inf file in its root 
directory which causes the OS to automatically run whatever file is 
specified in that INF file whenever the volume is mounted.  This is how 
Windows CDs have been commonly made for more than a decade, to the point 
that today Win users so expect the CD to "do something" that if you 
don't use an INF file they'll call your tech support to report that the 
CD is "broken". :)


U3 merely tricks the OS into making autorun.inf files runnable from 
flash drives, by partitioning the drive so that one partition (the one 
that contains the menu application) is read-only.


Partitioning is simple and soon many non-U3-member vendors were offering 
custom partitioned drives (you can order these from a great many vendors 
around the web), so U3 went further to differentiate itself with the 
recent addition of the auto-shutdown feature and a couple others.


Because the core of the U3 experience is dependent on a Windows-specific 
OS feature, currently U3 can only deliver that experience on Windows, 
and no on Mac or Linux.


And because Apple has explicitly expressed a disdain for the security 
risks introduced when any auto-run feature is added to an OS (they had 
this in an early version of QT, but after it was used to spread viruses 
they yanked it and vowed to never do that again), it seems unlikely that 
Apple would risk losing the advantage they currently enjoy in being 
perceived as more secure than Windows just for the modest benefit U3 
provides.


Perhaps the coolest thing about U3 is that the vendors using it have 
really helped pushed the notion of delivering applications on Flash 
drives, which helps not only the millions of customers who buy U3 drives 
by the order of magnitude more who buy non-U3 drives.


And as Rev developers, it's always been a trivial matter for us to 
deliver fully self-contained apps which run from removable media without 
needing to modify the host computer.  While Rev's work in the 
U3-specific additions are helpful, you can also deliver portable apps on 
ANY removable drive, U3 or not.


For the benefit of developers looking to deploy to the full range of 
Flash drives on all major operating systems, a discussion group has been 
formed to explore ways of establishing simple common directories and an 
open source player to make it easy for developers and simple for their 
users:





--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Write To Process

2006-08-12 Thread Viktoras Didziulis
Hi,
 
just follow instructions provided by the Revolution sdk: 
http://support.runrev.com/resources/development_kit.php 
 
Viktoras
 
---Original Message--- 
 
From: David Bovill 
Date: 08/12/06 12:26:47 
To: How to use Revolution 
Subject: Re: Write To Process 
 
Why use write / read to process instead of the externals API for C**? 
 
 
On 12/08/06, Bridger Maxwell <[EMAIL PROTECTED]> wrote: 
> 
> Hey, 
> I want to develop an external using C++ to use with Revolution. My plan 
> is to communicate with it using the "write to process" and "read from 
> process" commands. Does anybody know how to intercept the data sent to an 
> external using the write to process, or to send data so it can be read 
> using 
> the "read from process" command? 
___ 
use-revolution mailing list 
use-revolution@lists.runrev.com 
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences: 
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why do group ID's change when cloning a stack

2006-08-12 Thread Claudi Cornaz

Hi all,

Well, I do name all my controls, because ofcourse it's a lot clearer to 
read

the code.

The thing I am working on now is a frame-border kind of object.
I design it in a 3D program slice into the right bits and import the 
images

into runrev where they get assembled. There is provision for different
states, like focused, unfocused, dimmed, dragEnter etc. There may also
be many different styles and substyles, which ofcourse have theire 
different states.
So actualy the component is a grp of grps which contain grps which 
contain img's.


All these style grp's have basicaly the same setup, with the same names
for theire subgrps and subparts. Now I can treat each grp the same way
with the same code because the names of their subgroups/parts are all 
the same.
So I only need the id of the enclosing grp to be very specific because 
id's are unique,

whereas in this setup the names are NOT different on PURPOSE.

That's the nice thing about unique id's combined with names which 
needen't
be unique. With storing the unique id of the parent grp I can adress 
very specificly
all parts in that grp although there might be tens or hundred of 
similar grps nested
in other grps, which are nested in other grps. One id makes it very 
precise.
Because of the unique id's I only need to store one ID istead of the 
whole chain of

names till I reach a unique part which might be several levels up
(img "left" of grp "focused" of grp "border" of grp "greenstyle" of grp 
"defaultStyles" of grp "styles" of grp "fieldFrame".

Instead of img "left" of grp id 1003)

Well sure the id's stay unique, but they are not safe because they get 
changed.
This is a real nuissance. What I am doing now is only about 3 levels 
deep,
so it is manageable altough now I need to insert code to check for 
duplicate names
otherwise it might get screwed up completly. (Names might be changed on 
the fly)


I know I will get into situations where the number of levels get way 
beyond 3
and then it becomes very awkward. Also I believe this should be 
documented

somewhere 'cause it might waste people a lot of time.

I am also interested WHY this should happen. If you have stack A with 2 
grp's
and you clone the stack then the id's of the 2 grp's will stay the same 
but every
control in the grp will get a new ID. If I clone the same stack A again 
I now
have 2 cloned stacks which are identical that is to say all the ids of 
all controls
in both cloned stacks are exactly the same and both differ from the 
original.

So Why?

Best wishes
Claudi 


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Revolution 2.7.3 released, support for U3

2006-08-12 Thread Jim Carwardine
This appears to be a PC only upgrade.  Is that true or does the Mac OS
version contain the U3 stuff?  Jim

on 8/11/06 6:58 AM, Heather Nagey wrote:

> Dear list folk,
> 
> I am delighted to announce that Revolution for U3 is now available
> and to give you good folks advance notice about a special offer.
> 
> 2.7.3 now has support for building applications on and for U3, the
> future looking system for running seamlessly from a flash drive,
> download it here:
> 
> http://downloads.runrev.com
> 
> As a special offer, we have a very limited supply of the RevCon West
> U3 flash drives in beautiful translucent purple for the first 36
> purchasers of any Revolution CD plus any type of license! Yes, that
> includes updates, new purchases and even Media licenses.
> 
> The U3 platform powers U3 smart drives that let consumers carry and
> launch not only files but software programs, personal preferences and
> computer settings - and the means for managing it all - wherever they
> go. Consumers simply plug the U3 smart drive into the USB port of any
> PC and securely access their files and software programs via the user-
> friendly U3 Launchpad. When the U3 smart drive is removed, the U3
> Launchpad disappears from the computer and no personal information or
> software is left behind.
> 
> Revolution 2.7.3 lets developers select a ³U3 compatible² option when
> they begin creating a new software program. The new software they
> create will automatically conform to the U3 platform and will pass
> U3¹s compatibility testing. Because the Revolution 2.7.3 development
> environment itself is U3 compatible, developers can carry Revolution
> on a U3 smart drive and securely access their work on any PC.
> 
> As well as U3 support, 2.7.3 brings you
> 
> - Zip file management allows file compression, listing archive
> contents and adding or extracting files in archives.
> 
> - Application instancing lets developers control whether multiple or
> single instances of Revolution-based applications can run on Windows.
> 
> - Improved Revolution Player-based distribution adds support for very
> long file names. Several additional fixes were made to players.
> 
> - The Revolution integrated development environment has been upgraded
> with fixes for interrupting applications during the debugging process
> and with minor adjustments to make it easier to modify.
> 
> This is a feature release, which means if you have a valid update
> pack you can download and install this for free, if you don't have an
> update pack you are going to need to get one in order to access this
> release.
> 
> http://www.runrev.com/buy/studio_update
> 
> http://www.runrev.com/buy/enterprise_update
> 
> I hope you enjoy this latest improvement to Revolution!
> 
> Warm regards
> Heather
> 
> Heather Nagey
> Customer Services Manager
> Runtime Revolution Ltd
> http://www.runrev.com
> 
> 
> 
> ___
> use-revolution mailing list
> use-revolution@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution

-- 

www.TalentSeeker.ca   www.HiringSmart.ca/ns   www.KeepingTheBest.ca/ns


Own Your Future Consulting Services Limited,
23 Shoal Cove Road, Seabright, Nova Scotia, Canada.  B3Z 3A9
Phone: 902-823-2339. Fax: 902-823-2139




___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: OT: Is there a more English-like Programming language thanTranscript?

2006-08-12 Thread David Bovill

Good points there - but ny chance of keeping replies impersonal?

There is one reason pointing to a disadvantage of purely natural language
like syntax - and that is the need to maintain and sport bugs and changes. I
am not sure yet how important this is - but I can see the need to very
quickly scan through lots of code and spot errors and differences - this is
not compatible with long heavy paragraphs of text - and certainly not legal
"code" - rather it makes me thing of the syntax of poems.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Subversion and online code libraries!

2006-08-12 Thread David Bovill

Anyone using Subversion out there?

I've been using Subversion for the last 9 months or so to save changes to
the projects I have been working on. This is not really taking much
advantage of subversion other than saving some disk space as every few
changes are automatically saved (only the differences). I have this working
on OSX, but it should work just the same on windows and Linux. There is not
much of an interface yet.

The real use of subversion / cvs is with a team working on a project - for
instance members of this list working on libraries or components together. I
have an online subversion repository that I use, with integrated
documentation that I use for my own projects, and was wandering if there
would be any interest in others on this list using such a tool?
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: OT: Is there a more English-like Programming language thanTranscript?

2006-08-12 Thread jbv


Richmond,

I hope I won't trigger any flame war, but I'm afraid I totally disagree with 
your opinions, which I find rather
counter-productive and even ill documented...

>
>
> All computer languages are what they are; computer languages, and as such 
> cannot do anything but resemble human languages in a superficial fashion (for 
> starters, most human languages were not designed). To manipulated computers 
> via a computer language requires an odd sort of non-human logic which must be 
> learnt by any would-be programmer; and, while some languages attempt to 
> obscure that, without that nothing really effective gets done.

Actually, no human language exists per se in nature. no human language 
popped-up out of nowhere.
Almost all human languages have been gradually designed (by social, cultural & 
environmental interactions),
except for things like Esperanto or Volapuk (which aren't used by any human 
group, except for very very
small amounts of afficionados, simply because they're totally artificial & 
abstract constructs that don't fit any
social, cultural nor environmental needs).

Basically a language can be considered as a tool to act and interact socially & 
culturally...
A programing language is a tool to interact with computers, which are parts of 
our environment. Therefore,
there's no reason why a programing language should have a different structure 
than "natural" languages...

The only reasons (IMHO) why a lot of programing languages aren't like natural 
languages are :
- historically computers have been created by mathematicians to process and 
solve math-like problems (the
Manhattan project...). Therefore, as technical resources were limited (and 
political pressure high), they
had to focus on the essential...
- using "cryptic" techniques (hard to understand and intimidating to average 
humans) helped the first computer
companies preserve & extend their monopole on that market, by introducing 
themselves as the "know how's"...
In some ways, MS is still maintaining that old-fashion attitude with their 
undocumented features...
And BTW it's also a well-known feature of human languages (slang) to preserve a 
group from being penetrated
by outsiders...

>
>
> I don't think xTalk is like English; what I do know is that, in some ways it 
> is easier to achieve fairly spectacular results more rapidly than with a 
> language like PASCAL. But, under the hood, its the same thing.
>

when driving your car, you don't need to know what's under the hood (unless it 
breaks down, of course).
Therefore, why should a computer language remain closed to what's under the 
hood ?
Of course, when fine tuning some scripts for better performance, it's usefull 
to keep in mind all internal
registers and other technical details... But that's basically true only for 
assembler, and may be sometimes
with some C code...
These days, when programing an app, you don't move bytes from accumulator A to 
accumulator B...
Instead you "act" at a much higher level (processing sentences, data, figures, 
diagrams...) which is getting
farther & farther from what's under the hood...
Therefore, since the nature of today's programing tasks is getting closer & 
closer to our daily social tasks &
interactions, why should the language we use to perform these programing tasks 
be fundamentally different
from the language we use in our social environment ?

It's the fact that we're still living in a transitional era where bandwidth, 
processing power, storage
capacities still need some improvement to fit all our needs (according to 
Moore's law, in a not-so-far-away
future we'll have enough bw for whatever we want to do); and computer science 
is so young that we still keep
in mind the constraints of the beginning... and Transcript isn't 100% 
english-like...

But again, there's no valuable reason to stick to that situation where 
programing languages have to be computer
languages...

Best,
JB

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why do group ID's change when cloning a stack

2006-08-12 Thread Sarah Reichelt

On 8/12/06, Dar Scott <[EMAIL PROTECTED]> wrote:


On Aug 11, 2006, at 11:08 PM, Sarah Reichelt wrote:

> Like Richard, I really like the way Rev allows you to have separate
> names & labels, so that labels can be changed to suit customer
> preferences, languages or what ever you like, while keeping the name
> the same so all your scripts still work.

I have the memory of a goldfish.  By time I get the edit window open,
I forgot the names of the controls.

So, I like this idea a lot, but for initial development and
experimenting, I usually have the name of the control on the card
somehow.  When I'm typing in the script, I can look over and see the
name.

Now if I could drag a control onto a script and have the editor
insert a reference to that control, then I can have it all.  Or maybe
have the names float over controls while I'm editing, so I can glance
over and see them.


You need Galaxy! It shows the name of an object when you hover over
it, and inserts the name in a script if you press Control-Escape :-)

Sarah
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Killer ap commits suicide!

2006-08-12 Thread Mark Schonewille

Hi Barry,

Just type in the message box:

  set the windowShape of stack  to 0

(That last character is a zero). You can also do this in the property  
inspector.


Best,

Mark

--

Economy-x-Talk
Consultancy and Software Engineering
http://economy-x-talk.com
http://www.salery.biz

Download ErrorLib at http://economy-x-talk.com/developers.html and  
get full control of error handling in Revolution.




Op 12-aug-2006, om 13:10 heeft [EMAIL PROTECTED] het volgende geschreven:


I am still building my first stack in Revolution Media 2.7.2. on XP.
I have a problem (understatement!): on trying to insert a Rev icon  
into a card, I inadvertantly changed the SHAPE of the Stack!
Now it can  only be seen through a "keyhole" in the form of an R  
about half an inch high and I can't for the life of me change it

back to the original fullscreen view.

The Inspector shows that all cards, objects etc., are still present.
Of course, I could restart from an earlier backup but this happened  
in a working session where I had made a lot of progress.
I enjoy reading the answers to others on this list but maybe I  
should spend some of that time to Read The Manual!


Obvious last line :- Will some kind person please explain the  
solution to my problem?


Thanks in advance,
Barry Barber

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Killer ap commits suicide!

2006-08-12 Thread [EMAIL PROTECTED]
I am still building my first stack in Revolution Media 2.7.2. on XP.
I have a problem (understatement!): on trying to insert a Rev icon into a card, 
I inadvertantly changed the SHAPE of the Stack!
Now it can  only be seen through a "keyhole" in the form of an R about half an 
inch high and I can't for the life of me change it
back to the original fullscreen view.

The Inspector shows that all cards, objects etc., are still present.
Of course, I could restart from an earlier backup but this happened in a 
working session where I had made a lot of progress.
I enjoy reading the answers to others on this list but maybe I should spend 
some of that time to Read The Manual!

Obvious last line :- Will some kind person please explain the solution to my 
problem?

Thanks in advance,
Barry Barber

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Write To Process

2006-08-12 Thread David Bovill

Why use write / read to process instead of the externals API for C**?


On 12/08/06, Bridger Maxwell <[EMAIL PROTECTED]> wrote:


Hey,
  I want to develop an external using C++ to use with Revolution.  My plan
is to communicate with it using the "write to process" and "read from
process" commands.  Does anybody know how to intercept the data sent to an
external using the write to process, or to send data so it can be read
using
the "read from process" command?

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


OT: Is there a more English-like Programming language than Transcript?

2006-08-12 Thread Richmond Mathewson
I always find claims that any computer language is more like English than 
another rather odd and, potentially misleading.

Computers are not human beings, and our "Western" society is in the unfortunate 
grip of an extended metaphor that we (humans) are merely very sophisticated 
computers, and computers will, one day, behave just like humans. This metaphor 
is coming to be accepted, not as metaphor, but as some sort of fact.

But it is not a fact.

All computer languages are what they are; computer languages, and as such 
cannot do anything but resemble human languages in a superficial fashion (for 
starters, most human languages were not designed). To manipulated computers via 
a computer language requires an odd sort of non-human logic which must be 
learnt by any would-be programmer; and, while some languages attempt to obscure 
that, without that nothing really effective gets done.

I don't think xTalk is like English; what I do know is that, in some ways it is 
easier to achieve fairly spectacular results more rapidly than with a language 
like PASCAL. But, under the hood, its the same thing.

sincerely, Richmond Mathewson
 


"Philosophical problems are confusions arising owing to the fluidity of 
meanings users attach to words and phrases."
   Mathewson, 2006


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution