Re: Is RR too easy? Or too hard? (was) Is RunRev marketed to

2008-06-02 Thread Peter Alcibiades

One big gap in Rev as a general purpose environment seems to be getting data
out in a structured form.  Or maybe this is just personal ignorance in how
to do it?  If so, corrections would be welcome.

You have lets say a tab separated file with data in it.  This seems to be
the approved way of storing a few thousand or tens of thousands of records
of data, and indeed it does work fine for storage.  Now you want to produce
reports out of it.  The recommended way (which I've done) seems to be one
field per item of information, lay out the card so that it looks halfway
decent, and then print card. 

However any report is quite capable of having 50 -100 cells, more, in it. 
Now, it may be that there is an easier way, which if so it would be great to
hear about, but addressing all those cells individually in a script so you
go through the file and extract and calculate what is wanted is immensely
tedious, inflexible, lengthy and error prone. Also, your reports may well be
multiple pages, in which case layout again becomes problematic.  The card
metaphor does fine when you are dealing with screen fulls of info, but when
you're dealing with page fulls, less so.  Maybe there is a good way to lay
out a field with totals and subtotals and percentages in it, and that does
not involve addressing all the cells individually?  Even then however, in
Linux, I would have to re-export it to a text file at the moment in order to
format it properly for printing it.  (Yes, a bug has been filed on this.) 

Consequently in this, as in formatting a field for printing, your average
dinosaur sighs and reaches for awk (animals of more recent period will
probably reach for Perl), while reflecting that this is for at least this
purpose an incomplete environment.  Not only does it take a fraction of the
effort and an even smaller fraction of script length to do it in awk, but
the thing actually looks like a proper report when you are through by
default - you don't have to mess around with setting the field parameters
and alignment of the boxes so that it all displays nicely.  But, you feel,
this is the sort of thing I should be able to just do natively, without
going out to shell in different ways potentially in three different
operating systems with all the complexity that introduces.

Could you do it in Quartam?  Probably, but not in Linux at the moment.  

I don't do this for a living, , and restrict my OS environment, so its an
irritation not a showstopper, and its balanced by other eases of use in
other areas.  If I did it  for a living, and on multiple platforms, it would
make me think long and hard before adopting Rev as the general tool of
choice. 

A second issue (again it may be ignorance of best practice) is the sense of
fragmentation.  As the apps you take on become more complex, the tendency is
for the code to spread itself across many objects on many cards.  Now, for
maintainability, I'd like to track all uses of a given variable name or
object name in every script.  Its not obvious how to do it.  What I do
(please, tell me a better way) is patiently copy and paste every script into
a real editor - Geany or Kate.  In fact, I now have started to write the
scripts in Geany or Kate, having first drawn up a list of objects and
variables.   Then at least they are addressable as a whole, and in Kate you
have the double or triple window into the text, and global search and
replace works.  Its a bit tedious replacing all the scripts when written,
and tracking what you've done, but its possible given pencil and paper and
check lists.  It works, but one keeps feeling, surely an environment which
is bound to lead to lots of bits of individual scripts should have some
built in way of dealing with this better?  Maybe it does, and I've
idiotically not noticed?  

Its probably called GLX2 - but again, not for my chosen OS.

If I were 20 and had learned programming starting with Rev, these two things
would probably be what would make me 'move on'.  
-- 
View this message in context: 
http://www.nabble.com/Re%3A-Is-RR-too-easy--Or-too-hard--%28was%29-Is-RunRev-marketed-to-tp17561877p17572777.html
Sent from the Revolution - User mailing list archive at Nabble.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: Is RR too easy? Or too hard? (was) Is RunRev marketed to

2008-06-02 Thread Jim Ault
On 5/31/08 12:31 AM, Peter Alcibiades [EMAIL PROTECTED]
wrote:

 You have lets say a tab separated file with data in it.  This seems to be
 the approved way of storing a few thousand or tens of thousands of records
 of data, and indeed it does work fine for storage.  Now you want to produce
 reports out of it.  The recommended way (which I've done) seems to be one
 field per item of information, lay out the card so that it looks halfway
 decent, and then print card.
 
 However any report is quite capable of having 50 -100 cells, more, in it.
 Now, it may be that there is an easier way, which if so it would be great to
 hear about, but addressing all those cells individually in a script so you
 go through the file and extract and calculate what is wanted is immensely
 tedious, inflexible, lengthy and error prone. Also, your reports may well be
 multiple pages, in which case layout again becomes problematic.  The card
 metaphor does fine when you are dealing with screen fulls of info, but when
 you're dealing with page fulls, less so.  Maybe there is a good way to lay
 out a field with totals and subtotals and percentages in it, and that does
 not involve addressing all the cells individually?  Even then however, in
 Linux, I would have to re-export it to a text file at the moment in order to
 format it properly for printing it.  (Yes, a bug has been filed on this.)

I don't do this kind of reporting, but used to in FileMaker many years ago.
Of course, Filemaker was layout-driven so the tools were there.

In Rev, I would use custom properties to store incoming data, formatting
definitions, and calculated results.  Loops could be made to scan the data,
sort, tabulate, cross tabulate, and summarize.  The final step would be to
print one or more pages using a single card.

This means populate fields for page one, print, then page two, etc.  This
also allows the use of headers and footers that track the page numbers.

I would think that you could have different card layouts to optimize the
choice of fonts, margins, orientation, page size.

Some advantages to using custom properties are speed, unlimited 'cells' for
storage, naming of properties, duplicating data instantly, saving the stack
would also save the custom properties (and calculated values if created),
and sub stacks could be used to help build summaries and tabulations.

Others on the list have much more experience at this than I.

Hope this helps.

Jim Ault
Las Vegas


___
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: Is RR too easy? Or too hard? (was) Is RunRev marketed to

2008-05-30 Thread John Patten
Hi All!
 
I've been tracking this conversation, and I can say that I beat the drum for 
Rev quite often in K12 education.  I like the idea of custom objects just for 
teachers, that they could snap into their projects, however, we practically 
have those items now in the current version of Rev :-)  (i.e. revBrowser)

I try to provide practical examples of how Rev could be used by teachers. (I 
just uploaded a couple of examples in RevOnline under the Education section: 
RevBrowser Example - Earthquake and RevBrowser Example 2.) 

On a related note...
I'm very interested to see what RunRev comes out with in terms of other web 
components, similar to Andre and Chip's CGI work with Rev. I think if Rev would 
provide an easy interface for storing user actions on a network (ie gradebook, 
record), ...simplifying the existing strategies of creating cgi components or 
socket apps, there would be a lot of applications that could be created that 
provide built in for accountability that would be very appealing to educators. 
Most of the commercial apps that are out for K12 education have a component 
that tracks the student's progress. Most educators probably would not have the 
patience for creating a process like this for their apps. But if you could drop 
an object into your stack that automatically writes to the output of a variable 
to a mysql db, or a flat file, ...oh what I'm I saying!??? Those are already in 
Rev  But maybe a little intimidating for a 2nd grade teacher who may have 
just picked up Rev.

Oh..., getting off track..., maybe if the process were a little easier, 
tutorials maybe designed specifically for educational use...kind of what ...i 
forget his name...sorry the professor out at BYU has done?

Just some thoughts!

Thanks!

John Patten
Sylvan Union School District

___
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: Is RR too easy? Or too hard? (was) Is RunRev marketed to developers mainly?

2008-05-29 Thread Richard Gaskin

marty wrote:
Is it true that most programmers say that hypercard isn't  
programming?  Do they say that about RR?  I'm running into that issue  
a little bit.


Some of my students (8th grade and up) think that RR is not a real  
programming language.  Why?  It's too easy!  They have the notion --  
shared by a good portion of the general public -- that programming is  
incredibly difficult to do, hard to learn, and mastered only by  
geeks.  Thus, since making things (even executables) using RR is so  
easy, it must not be programming.  This viewpoint is especially  
expressed by students who have dabbled in other languages, like java.


Yeah, I see that a lot.  Rev is in a very difficult position with regard 
to its positioning:  any programming language will be too hard for most 
folks to find attractive, yet Transcript is too easy for some to take it 
seriously.


I even see some of this at the end-user level:  One of my apps ships to 
hospitals, where the IT staff sends me questions about installation. 
The hardest part of that conversation is convincing them that it's a 
very simple and fully self-contained app, with no complex networking 
protocols or DLLs strewn all over the hard drive.  Once they try it they 
always send me a happy note, but at first they find it hard to believe 
such an app can be so simple to install. :)


Back to Rev's positioning, as a proprietary sole-source technology using 
a unique object model and language unlike anything else, it's a tough 
sell to the largest potential market:  folks who already have some 
scripting experience in something else.


For most folks, that something else is JavaScript, which probably has 
more users than all other scripting languages combined.


Rev isn't anything like JavaScript, nor would I suggest that it should 
be.  But it would be helpful if some of the introductory materials in 
the docs discussed Rev as a second language for JavaScripters as it does 
for HC and VB.



On the other side of the aisle, I'd like to begin urging other  
teachers to begin making their own software to use with their  
classes.  But they think it's too hard!  (Granted, most of them  
haven't really tried it -- they hear words like programming or  
writing software and shy away.)


Judy Perry and I talked about that briefly at RevCon, and I followed up 
with Kevin on that afterward.


We all agree that it would be very helpful for educators if there was a 
collection of prefab components one could use as starting points for 
courseware, but it would be a lot of work for RunRev to take this on and 
not optimal for them to do at this time given the other things on their 
plate right now.


I'm prepared to devote some space at revJournal.com to such a collection 
if I can find someone who has the time to help manage it.  I can provide 
FTP access, HTML templates, etc., but could really use someone with some 
time on their hands to help set it up and maintain it.


I'd be happy to donate some components to such a collection as well, and 
if we got a dozen others to do so as well we'd get quite a nice 
time-saving set of goodies for teachers.


If any of you may be interested in helping with such an initiative, 
whether as the assistance webmaster or contributing components, please 
drop me a note offlist and we'll see if we can get that going.


--
 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: Is RR too easy? Or too hard? (was) Is RunRev marketed to developers mainly?

2008-05-29 Thread Noel
You are going to find all sorts of prejudices in the programming 
world about ease of use.  Easier it is to use, the less they want 
to give it credit.


Now you do have to see one thing from their viewpoint.  You spend 
years learning how to use c++, you are finally at a point where you 
can do a decent program.  Along comes someone who has been using RR 
for a month or two, and makes a very similar program to what you can do.


The c++ isn't going to be impressed, they have to justify all the 
time and money they spent on learning their language.  If they can't, 
why did they do it all in the first place.  So they aren't going to 
embrace something like RR.


Also consider the consultant that has to charge 10 times as much as a 
RR developer to make a custom program because it honestly takes that 
much longer in other languages.  Are they going to tell a client that 
they are using a slower development system?  No.  They are going to 
tell people that there must be some kind of shortcoming in the RR 
system, otherwise it would take so much longer to do real programming.


I saw this same type of battle ongoing with the DOS vs. Windows 
people.  I couldn't believe how many DOS users wouldn't use Windows 
development tools, because they had always done it that way 
before.  Guess what?  Most of them are out of business.


Computer programming is a fluid situation.  There is a momentum that 
must be hit for a language to be accepted within the old school 
programming community.  And frankly I don't ever see RR hitting those 
folks.  Which is ok with me, lets move forward instead of trying to 
convert a bunch of old ways are best programmers.


In the end, whatever tool you use to accomplish the task at hand is 
the one you want to use.  I just think if you can do it in a much 
simpler and faster fashion, that it is just that much more fun :)


 - Noel

At 10:34 AM 5/29/2008, you wrote:

Is it true that most programmers say that hypercard isn't
programming?  Do they say that about RR?  I'm running into that issue
a little bit.

Some of my students (8th grade and up) think that RR is not a real
programming language.  Why?  It's too easy!  They have the notion --
shared by a good portion of the general public -- that programming is
incredibly difficult to do, hard to learn, and mastered only by
geeks.  Thus, since making things (even executables) using RR is so
easy, it must not be programming.  This viewpoint is especially
expressed by students who have dabbled in other languages, like java.

On the other side of the aisle, I'd like to begin urging other
teachers to begin making their own software to use with their
classes.  But they think it's too hard!  (Granted, most of them
haven't really tried it -- they hear words like programming or
writing software and shy away.)

Sigh
  - marty

--
Marty Billingsley
The University of Chicago Laboratory Schools


Recently, william humphrey wrote:

Since my only experience in programming is with hypercard (and most
programmers say that isn't programming) and with web stuff like PHP
JAVAscript which has thousands of carefully indexed examples that
you can
just snip and paste into your projects then I am really not the one to
answer this question.

___
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: Is RR too easy? Or too hard? (was) Is RunRev marketed to developers mainly?

2008-05-29 Thread Marian Petrides, M.D.

That's a *great* idea, Richard.


On May 29, 2008, at 12:12 PM, Richard Gaskin wrote:

But it would be helpful if some of the introductory materials in the  
docs discussed Rev as a second language for JavaScripters as it does  
for HC and VB.


___
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: Is RR too easy? Or too hard? (was) Is RunRev marketed to developers mainly?

2008-05-29 Thread Mikey
HyperCard also suffered from this mentality in both higher education and
corporate environments (I can speak to this first hand).  Part of HC's
problem was that it was slower than compiled applications doing the same
things.  Part of the problem was that color was being widely accepted and
adopted, and other than using ColorizeIt!  or AddMotion, there was no way to
add color to stacks.  SuperCard fixed that problem but SuperCard was a bit
player because HC was free.

Heizer Software came along and added CompileIt!  and Double-XX, both of
which fixed the speed problems, and made it possible to write XFCN's and
XCMD's in HT using the Apple Toolbox API's.  However, in the corporate
environments where I worked as a staffer and as a consultant (in three of
the biggest companies on the planet at their headquarters), the concern was
that third-party add-ons to address the issues actually detracted from the
product, despite the fact that Crystal Reports was becoming accepted as a
way to interface to SQL back ends, and the fact that the 3rd party developer
community for HC was immense.  There were actually mail order catalogs of
3rd party HC add-ons.

The complaints against the language, in a time when Pascal was the new and
accepted standard (Nobody in these cultures was interested in C or C++ yet),
was the fact that it is verbose.  Despite the fact that it was also easier
to read, the general feeling was that since put 3 into x instead of
x:=3; was too much typing.  Implicit typing was an AppleSoft BASIC thing.
Real men type all their variables.  Yes, I find the rapid recent adoption of
Javascript ironic in light of that.

Part of my initial assignment at Fortune 50 Company was to a) learn all
about a new XCMD/XFCN toolkit to connect our enterprise SQL database server
to HC.  b) Develop an entire system, back end and front end, that would
manage and solve a particular corporate problem.  c) Be ready to demo the
solution on the following Monday.  I was done with EVERYTHING in two days.
That included adding the fake color to the application, and running
everything through my personal copies of various Heizer tools to build this
bugger into a standalone double-clickable, compiled application, building
the back-end database.  What I didn't know was that I was in a race against
someone else, using a well-known database RAD tool with all the things I was
adding on already built-in.  This race started on Monday of week 1.  The
other guy didn't show up for work on Friday, and his desktop machine was
curiously missing.  It turns out, as I found out later, that he took all day
(and into the evening) Friday, Saturday, and Sunday to complete the non HC
version of the project, and ultimately it was SLOWER than the HC version.
So in 16 hours I completed what took nearly 60 hours in that other tool.


So the short version of that story is You're right.  The longer version,
though, is a tale of irrational prejudice, tilting against windmills, and a
failure on the part of HC before, and RR now to radically alter a perception
that is based on an alternate reality and Paradigm Paralysis.  That, my
friends, is the biggest failure of all.  Apple could buy RR or start over
and release a brand-new version of HC.  The chaos that would ensue in
schools and organizations as individuals start building their own
applications to solve particular problems would rival the upheaval that was
threatened in the late 80's and early 90's as HC and then HC2 empowered
folks to stop waiting for IT to pick their noses and instead attack their
own issues.  Yet we are no closer today than we were then, some 20 years
ago.
___
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: Is RR too easy? Or too hard? (was) Is RunRev marketed to developers mainly?

2008-05-29 Thread Thomas McGrath III

Mikey,

And this all over again as Mashups infiltrate enterprise and IT have  
to deal with end users building their own UI etc.


Thanks for the post

Tom

On May 29, 2008, at 1:36 PM, Mikey wrote:



So the short version of that story is You're right.  The longer  
version,
though, is a tale of irrational prejudice, tilting against  
windmills, and a
failure on the part of HC before, and RR now to radically alter a  
perception
that is based on an alternate reality and Paradigm Paralysis.  That,  
my
friends, is the biggest failure of all.  Apple could buy RR or start  
over

and release a brand-new version of HC.  The chaos that would ensue in
schools and organizations as individuals start building their own
applications to solve particular problems would rival the upheaval  
that was
threatened in the late 80's and early 90's as HC and then HC2  
empowered
folks to stop waiting for IT to pick their noses and instead attack  
their
own issues.  Yet we are no closer today than we were then, some 20  
years

ago.


___
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: Is RR too easy? Or too hard? (was) Is RunRev marketed to developers mainly?

2008-05-29 Thread viktoras didziulis
Thats why it would be nice to have Revolution name mentioned regularly 
in the big IT magazines. Once it gets there the snowball effect will 
start working as local national magazines tend to replicate news printed 
in the greater ones. These news in turn get replicated by IT columns 
in local newspapers. For the old school we can probably say that 
indeed, you can enjoy coding by writing your own externals in C++. 
B.t.w, now as we know how to do it in C++ it would be also nice to 
have tutorials on writing externals (if possible) in C, Visual Basic, 
Pascal, D, Ada (check the tiobe programming language ranking at 
http://www.tiobe.com/ to see why). Learning by example is the most 
efficient (and likely the only) approach to learn new things.


The old school is actually now being replaced by folks that do php, 
perl, python, rubby. And finally there is a growing community of 
javascript/ajax, xml, flash/flex/actionscript programmers and database 
people. The situation now is that more and more software is being 
written in interpreted languages then in compiled ones. But if 
Revolution remains unprinted (=unheard), then it can't reach people 
efficiently.


V.


--

Computer programming is a fluid situation.  There is a momentum that 
must be hit for a language to be accepted within the old school 
programming community.  And frankly I don't ever see RR hitting those 
folks.  Which is ok with me, lets move forward instead of trying to 
convert a bunch of old ways are best programmers.


In the end, whatever tool you use to accomplish the task at hand is 
the one you want to use.  I just think if you can do it in a much 
simpler and faster fashion, that it is just that much more fun :)


 - Noel

At 10:34 AM 5/29/2008, you wrote:

Is it true that most programmers say that hypercard isn't
programming?  Do they say that about RR?  I'm running into that issue
a little bit.

Some of my students (8th grade and up) think that RR is not a real
programming language.  Why?  It's too easy!  They have the notion --
shared by a good portion of the general public -- that programming is
incredibly difficult to do, hard to learn, and mastered only by
geeks.  Thus, since making things (even executables) using RR is so
easy, it must not be programming.  This viewpoint is especially
expressed by students who have dabbled in other languages, like java.

On the other side of the aisle, I'd like to begin urging other
teachers to begin making their own software to use with their
classes.  But they think it's too hard!  (Granted, most of them
haven't really tried it -- they hear words like programming or
writing software and shy away.)

Sigh
  - marty

--
Marty Billingsley
The University of Chicago Laboratory Schools


Recently, william humphrey wrote:

Since my only experience in programming is with hypercard (and most
programmers say that isn't programming) and with web stuff like PHP
JAVAscript which has thousands of carefully indexed examples that
you can
just snip and paste into your projects then I am really not the one to
answer this question.

___
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




___
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: Is RR too easy? Or too hard? (was) Is RunRev marketed to developers mainly?

2008-05-29 Thread Jim Ault
The catch is:
If anyone uses Google to find answers, or help, or general info...
this won't get much if all you write is RevCode, so use more than one term,
such as Revolution or Transcript, etc.

 Of course, RunRev is unique, but I don't see many people using this beyond
the Rev team.

Lynn mentioned blogging as a way of getting the word out, but we still get
back to using an effective set of key words to take advantage of the list
postings, web sites (ala Richard, Ken, Eric), and blogs.  RevCode is short,
more unique than Revolution and we can define it to mean something more
specific.

Eg.  Early RevCode could be MetaCard.  I think this is true.

I like RevCode better than Transcript, and better than...

Jim Ault
Las Vegas

On 5/29/08 12:12 PM, Thomas McGrath III [EMAIL PROTECTED] wrote:

 Mikey,
 
 And this all over again as Mashups infiltrate enterprise and IT have
 to deal with end users building their own UI etc.
 
 Thanks for the post
 
 Tom
 
 On May 29, 2008, at 1:36 PM, Mikey wrote:
 
 
 So the short version of that story is You're right.  The longer
 version,
 though, is a tale of irrational prejudice, tilting against
 windmills, and a
 failure on the part of HC before, and RR now to radically alter a
 perception
 that is based on an alternate reality and Paradigm Paralysis.  That,
 my
 friends, is the biggest failure of all.  Apple could buy RR or start
 over
 and release a brand-new version of HC.  The chaos that would ensue in
 schools and organizations as individuals start building their own
 applications to solve particular problems would rival the upheaval
 that was
 threatened in the late 80's and early 90's as HC and then HC2
 empowered
 folks to stop waiting for IT to pick their noses and instead attack
 their
 own issues.  Yet we are no closer today than we were then, some 20
 years
 ago.
 
 ___
 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: Is RR too easy? Or too hard? (was) Is RunRev marketed to developers mainly?

2008-05-29 Thread william humphrey
RevCode certainly is a nice succinct and unique word. Revolution is a
useless word and Transcript is also and scripting all those others aren't
unique. It really is a great idea to name transcript or hypertalk or
revolution or whatever the stuff we have been coding in when using RunRev
RevCode. The only problem with it (in google search) is there is some very
prolific poster named revcode.
___
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: Is RR too easy? Or too hard? (was) Is RunRev marketed to developers mainly?

2008-05-29 Thread Randall Lee Reetz
Is it cultural or why do hate the name revolution?  Long, unwieldy, heavy 
handed, un-related to the product, awkward, out of vogue, s t r a n g e, the 
opposite of cool . . . like british food?  Gets in the way of public acceptance.

-Original Message-
From: viktoras didziulis [EMAIL PROTECTED]
To: How to use Revolution use-revolution@lists.runrev.com
Sent: 5/29/2008 12:18 PM
Subject: Re: Is RR too easy? Or too hard? (was) Is RunRev marketed to 
developers mainly?

Thats why it would be nice to have Revolution name mentioned regularly 
in the big IT magazines. Once it gets there the snowball effect will 
start working as local national magazines tend to replicate news printed 
in the greater ones. These news in turn get replicated by IT columns 
in local newspapers. For the old school we can probably say that 
indeed, you can enjoy coding by writing your own externals in C++. 
B.t.w, now as we know how to do it in C++ it would be also nice to 
have tutorials on writing externals (if possible) in C, Visual Basic, 
Pascal, D, Ada (check the tiobe programming language ranking at 
http://www.tiobe.com/ to see why). Learning by example is the most 
efficient (and likely the only) approach to learn new things.

The old school is actually now being replaced by folks that do php, 
perl, python, rubby. And finally there is a growing community of 
javascript/ajax, xml, flash/flex/actionscript programmers and database 
people. The situation now is that more and more software is being 
written in interpreted languages then in compiled ones. But if 
Revolution remains unprinted (=unheard), then it can't reach people 
efficiently.

V.

 --

 Computer programming is a fluid situation.  There is a momentum that 
 must be hit for a language to be accepted within the old school 
 programming community.  And frankly I don't ever see RR hitting those 
 folks.  Which is ok with me, lets move forward instead of trying to 
 convert a bunch of old ways are best programmers.

 In the end, whatever tool you use to accomplish the task at hand is 
 the one you want to use.  I just think if you can do it in a much 
 simpler and faster fashion, that it is just that much more fun :)

  - Noel

 At 10:34 AM 5/29/2008, you wrote:
 Is it true that most programmers say that hypercard isn't
 programming?  Do they say that about RR?  I'm running into that issue
 a little bit.

 Some of my students (8th grade and up) think that RR is not a real
 programming language.  Why?  It's too easy!  They have the notion --
 shared by a good portion of the general public -- that programming is
 incredibly difficult to do, hard to learn, and mastered only by
 geeks.  Thus, since making things (even executables) using RR is so
 easy, it must not be programming.  This viewpoint is especially
 expressed by students who have dabbled in other languages, like java.

 On the other side of the aisle, I'd like to begin urging other
 teachers to begin making their own software to use with their
 classes.  But they think it's too hard!  (Granted, most of them
 haven't really tried it -- they hear words like programming or
 writing software and shy away.)

 Sigh
   - marty

 -- 
 Marty Billingsley
 The University of Chicago Laboratory Schools


 Recently, william humphrey wrote:
 Since my only experience in programming is with hypercard (and most
 programmers say that isn't programming) and with web stuff like PHP
 JAVAscript which has thousands of carefully indexed examples that
 you can
 just snip and paste into your projects then I am really not the one to
 answer this question.
 ___
 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



___
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: Is RR too easy? Or too hard? (was) Is RunRev marketed to developers mainly?

2008-05-29 Thread Mikey
Personally, I think it overstates the case, it is too long, and is pompous.
If you don't use it all the time then it isn't so bad - RevCode, for
example, is just RevCode, even though it's short for something else.  If you
use it sparingly then it isn't a problem.
___
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: Is RR too easy? Or too hard? (was) Is RunRev marketed to developers mainly?

2008-05-29 Thread william humphrey
The biggest problem with using Revolution to mean RevCode is that
Revolution means something else. So it is confusing especially for web
searches.
___
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: Is RR too easy? Or too hard? (was) Is RunRev marketed to developers mainly?

2008-05-29 Thread Randall Lee Reetz
Well said, why should computing be consomptive only? We dont just read books... 
We also write them.  Computing should be a more creative activity.  i'm not 
saying xtalk is the final solution... But it does lower the pain theashold 
enough to bring more people to the only qualitatively different aspect of 
computing... Programming executable logic.

R.

-Original Message-
From: Richmond Mathewson [EMAIL PROTECTED]
To: use-revolution@lists.runrev.com
Sent: 5/29/2008 1:45 PM
Subject: Is RR too easy? Or too hard? (was) Is RunRev marketed to developers
mainly?

Too easy? Too difficult?

This is one of those things that can go on and on.

Having ploughed through all those disgusting
command-line languages of the 70s and 80s I really
don't care if people want to be all funny about
Runtime Revolution; let them be; all I do know is:

I can have a child of 8 making a program (the s are
there for the 'purists'/'snobs'/whatever) inside of
120 minutes [and, parenthetically,I do owe an apology
with regard to certain sarcastic remarks made earlier
this year about claims as to how rapidly one could
write a program in RR]],

and within a day have them producing a functioning
model of a pocket calculator.

This serves a number of purposes:

1. It gets them off the incredibly destructive view
propagated by Bulgarian schools that computer
programming consists of writing MSWord documents,
checking your e-mail and mucking around with Excel
documents.

2. Empowers those kids no end: You should see their
faces!

3. Teaches them certain aspects of abstract thinking
quite a few years before the psychologists say kids
can manage it.

4. Stimulates their sense of curiosity about the world
which our common culture and education systems work so
hard to stultify and dumb-down.

All 4 of which have to be good.

Further to that:

One's system development cycle does not have to be a
long, drawn out process; one can often go from idea to
initial prototype in a matter of hours.

While it might take quite a while to get the hang of
all the capabilities of Runtime Revolution (after 6
years I would like to think I am familiar with about
50% of them), one can do great things in a remarkably
short time.

As a point of comparison I would like to mention
something I went through (as in a personal period of
suffering) about 4 years ago:

As part of an M.Sc in Computing and IT I had to attend
classes in Visual Basic 5; which, quite remarkably,
told me nothing I had not learnt when studying BASIC 5
in 1976 (). After doing the fairly goofy
exercises in the lab at the institution I would drive
home and, just for fun (well, and a way of coping with
the trauma) I would duplicate each exercise in
Revolution. 

Every time I did this the time spent on duplicating
the exercise in RR took 20-25% of the time to do it in
VB 5 (and, I am not counting the pretty flow-charts,
games with yoghurt pots of buttons and so forth that
came before I went near any computer).

Also, with RR I could see what was happening as I did
things; which was not the case with VB 5. Put some of
my prejudice down to the fact that I do not like
Windows 2000, and to the fact that the lecturer in the
practical sessions kept shouting at me because I was
using a slide-rule rather than a pocket calculator
(made her feel insecure ), and that she had no
manners; but not all of it.

Now I know that in some would-be 'elitest' groups the
word VISUAL is viewed as obscene, However, I love the
word VISUAL, because as a human being I receive 80% of
my sense-data through my eyes, and because I had about
15 years of horrid black screens with either black or
green letters.

Visual Basic 5 (and I cannot comment for 6 or NET) was
neither one thing or the other (i.e. VISUAL or a
command line language); frankly I would far rather
have old-fashioned BASIC (well,maybe after the
requirement for the LET statement was dropped).

Now Runtime Revolution is VISUAL;  I use Runtime
Revolution for the very reason that it is:

VISUAL,

like LEGO, (which was a great help when I hired an
architect who started waving 2-dimensional plans at
me),

KIDS and CLIENTS can see what is being done (not much
good if you want to cultivate the image of some
magician with mystical powers over the computer) while
it is being done: nothing like talking through a
problem with a client/pupil and doing some RR
on-screen at the same time so that by the end of your
chat you actually have something half-decent you can
show them!

Runtime Revolution is absolutely bl**dy marvellous; I
don't know why they seem to be hiding their light
under a bushel.

At the moment high schools in Bulgaria teach PASCAL;
which is plain daft, and, 90% of the kids hate it, get
turned-off computer programming, see absolutely no
connexion between it and the PCs they have in the
living-room at home, cannot understand any connexion
between what they are supposed to do (with PASCAL) and
the programs they use on their home PCs, and gain very

Re: Is RR too easy? Or too hard? (was) Is RunRev marketed to developers mainly?

2008-05-29 Thread Judy Perry
Here, here!

How do you think we can do to help this happen?

Judy

On Thu, May 29, 2008 at 9:34 AM, marty [EMAIL PROTECTED] wrote:

 On the other side of the aisle, I'd like to begin urging other teachers to
 begin making their own software to use with their classes.  But they think
 it's too hard!  (Granted, most of them haven't really tried it -- they hear
 words like programming or writing software and shy away.)

 Sigh
  - marty

___
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: Is RR too easy? Or too hard? (was) Is RunRev marketed to developers mainly?

2008-05-29 Thread Judy Perry
I'd forgotten about Lynn's blogging suggestion, which is odd given
that I've been tinkering with the idea of a Rev in Education blog
@;-)

Judy

On Thu, May 29, 2008 at 12:29 PM, Jim Ault [EMAIL PROTECTED] wrote:

 Lynn mentioned blogging as a way of getting the word out, but we still get
 back to using an effective set of key words to take advantage of the list
 postings, web sites (ala Richard, Ken, Eric), and blogs.  RevCode is short,
 more unique than Revolution and we can define it to mean something more
 specific.

 Eg.  Early RevCode could be MetaCard.  I think this is true.

 I like RevCode better than Transcript, and better than...

 Jim Ault
 Las Vegas

 On 5/29/08 12:12 PM, Thomas McGrath III [EMAIL PROTECTED] wrote:

 Mikey,

 And this all over again as Mashups infiltrate enterprise and IT have
 to deal with end users building their own UI etc.

 Thanks for the post

 Tom

 On May 29, 2008, at 1:36 PM, Mikey wrote:


 So the short version of that story is You're right.  The longer
 version,
 though, is a tale of irrational prejudice, tilting against
 windmills, and a
 failure on the part of HC before, and RR now to radically alter a
 perception
 that is based on an alternate reality and Paradigm Paralysis.  That,
 my
 friends, is the biggest failure of all.  Apple could buy RR or start
 over
 and release a brand-new version of HC.  The chaos that would ensue in
 schools and organizations as individuals start building their own
 applications to solve particular problems would rival the upheaval
 that was
 threatened in the late 80's and early 90's as HC and then HC2
 empowered
 folks to stop waiting for IT to pick their noses and instead attack
 their
 own issues.  Yet we are no closer today than we were then, some 20
 years
 ago.

 ___
 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

___
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: Is RR too easy? Or too hard? (was) Is RunRev marketed to developers mainly?

2008-05-29 Thread Judy Perry
And, of course, the problem here is one of branding, or rather,
changing the branding rather frequently.  Is it Revolution?
Transcript? Media/Dreamcard/Studio/Enterprise/whatever-it-is-this-week?
(though I must say I was very impressed with the concern for branding
expressed at the conference, as well as with the visually improved new
web presence!).

Judy

On Thu, May 29, 2008 at 12:45 PM, william humphrey [EMAIL PROTECTED] wrote:
 RevCode certainly is a nice succinct and unique word. Revolution is a
 useless word and Transcript is also and scripting all those others aren't
 unique. It really is a great idea to name transcript or hypertalk or
 revolution or whatever the stuff we have been coding in when using RunRev
 RevCode. The only problem with it (in google search) is there is some very
 prolific poster named revcode.
 ___
 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: Is RR too easy? Or too hard? (was) Is RunRev marketed to developers mainly?

2008-05-29 Thread Sarah Reichelt
Richmond, I quite often take issue with your posts to this list, but
this time, I agree with every word :-)

I too suffer from people describing Revolution as a toy and ignoring
the fact that I produce software that is incredibly stable and largely
bug-free in about a tenth of the time they do.

Cheers,
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: Is RR too easy? Or too hard? (was) Is RunRev marketed to developers mainly?

2008-05-29 Thread Ruslan Zasukhin
On 5/29/08 7:34 PM, marty [EMAIL PROTECTED] wrote:

Hi Marty,

 Is it true that most programmers say that hypercard isn't
 programming?  Do they say that about RR?  I'm running into that issue
 a little bit.
 
 Some of my students (8th grade and up) think that RR is not a real
 programming language.  Why?  It's too easy!  They have the notion --
 shared by a good portion of the general public -- that programming is
 incredibly difficult to do, hard to learn, and mastered only by
 geeks.  Thus, since making things (even executables) using RR is so
 easy, it must not be programming.  This viewpoint is especially
 expressed by students who have dabbled in other languages, like java.
 
 On the other side of the aisle, I'd like to begin urging other
 teachers to begin making their own software to use with their
 classes.  But they think it's too hard!  (Granted, most of them
 haven't really tried it -- they hear words like programming or
 writing software and shy away.)

I self teach students-programmers sometimes more than 10 years,

And I can say that good programmer student must learn at least on overview
level this programming languages and concepts to get more or less complete
picture of the world

* PROCEDUREAL   better C

* OOC++, JS, Java, ObjC

* LOGICAL/DECLARATIVE   Prolog/Lisp

* DB/DECLARTIVE SQL

* SCRIPTING langPHP/Rev

* EXOTICpython, Ruby


About Revolution lang.

From my talks with Mark, I have catch main point of REVOLUTION product.

Ask your students:

how will look programming lang of far future?
what is IDEAL language ?

After pause, answer self -- ideal the most cool programming language for us
is HUMAN language. 

Revolution is on this way. C++ and Java are not :-)


-- 
Best regards,

Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc

Valentina - Joining Worlds of Information
http://www.paradigmasoft.com

[I feel the need: the need for speed]


___
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