ARexx
28 messages in this thread
Marlene,
I can see the possibilities of ARexx, in a theoretical way. I hope that
ARexx catches on and that people share programs, just as we share our little PD
offers. I'm afraid that the $49.95 price will limit its exposure. Let me add
that it is an EXTREMELY fair price and that I will probably spring for it when
I hear that the shell is finished! But just like Byte-by-byte's InfoMinder,
such programs are limited by its limited number of users. Just think what
HyperCard for the Macintosh would be if it was sold by a third party for
$49.95. There would just be alot less people using and thus generating
stackware.
I certainly hope that ARexx, ARP, even Jim Mcraz's Commodities Exchange
take off and are used by all Amigas. My bet is that ARP has an excellent
chance, since it is free. I hope the best for Bill Hawes' ARexx, as well as
the rest of us!
Happy Holidays Marlene, and I wish you, and all the great and noble
SysOps, as well as all of my fellow AmigaForum members a happy, healthy and
exciting New Year!
Happy Hacking all!
-RSL-
Roy, I don't feel that $49.95 is a deterrent as it is a very reasonable price
for such a powerful macro language. (I know you agree the price is fair).
Theoretically there probably isn't any commercial product an Amiga owner needs
to buy as the shareware and PD pgms are of excellent quality. But people do
buy commercial text editors and have abandend ED, etc. Of course the ultimate
would be for CBM to make deals with people like Charlie Heath for the faster,
more versitle and less space consuming ARP commands, Bill Hawes for a command
language that puts the Amiga's Execute stuff to shame and someone like Matt
Dillon for CSH or Bill's shell which I'm sure will be excellent. These products
as well as others whould enhance the Amiga's functionality for new and average
users as well as programmers and devlopers 100 fold.
Have a wonderful holiday season – thanks for the kind words about the syosps –
remember though that without people like you and your contributions to the
forum and the Amiga Community we sysops wouldn't have a whole lot to do. It's
a cooperative effort on all of our parts and we are all responsible for making
the Amiga Forum a wonderful place to be.
Well enough mushy stuff….8) Marlene
Hi Marlene,
Its difficult to disagree, when we both seem to be saying "almost" ths
same thing. I believe, as I said before, that the price for ARexx is not too
high. It is probably a bargain, but any price above a token amount will
inherently limit its spread throughout the "Amiga Community". I believe Bill
has a right to ask this amount, and fully intend to buy it (after the shell is
done), but wouldn't it be INTELLIGENT for Commodore to bundle things like
ARexx, ARP, and similar system productivity products with their Amigas! That
way WE and COMMODORE win!!!
-RSL-
Roy,
I agree with you wholeheartedly. It is an unfortunate fact that if a product
is not bundled with the machine, that the software houses will not write code
that supports or uses it. On most machines, software does not use synthesized
voice often, because it isn't included. Being available is not enough, even at
a very low price. On the Amiga, analog joysticks are a good example.
With the number of owners out there who will never become proficient in
programming the Amiga because of the difficulty of learning, ARexx would be a
great way to allow a lot of them to write useful programs. I look at a script
language as being every bit as important as any language (like Basic) that is
bundled with the machine, and considering the poor quality of the supplied
Basic, it is even more important.
Regards, Larry.
Larry,
We seem to agree completely. I would hazzard to believe that the
majority of people on AmigaForum would agree.
But let's not even mention Microsoft's idea of a Basic implementation
for the Amiga should be, YECCCCCHHHHHHH!!!!!
-RSL-
Roy:
Can't remember who it was now but one of the guys here in San Diego
hacked AmigaBasic enough to get it to run on the 68020. May be he could be
talked into providing enough information just to get AmigaBasic editor to die
and go away. I might even be tempted to use it occassionally if only it did
not have that awful editor that shows up when a program error occurs!
Happy New Year, bill
Bill,
That was Al Aburto, PPN 76450,23 that was hacking at Amigabasic.
Regards, Larry.
YUP!
I'm much more excited about the interactive use of AREXX than
use as a command language. A command languge lets you run things
in batch together, but a well designed AREXX application will let
you glue things together as if the pieces had been built together.
To me, it's as big a difference as going from paper tape to
an interactive video terminal.
…cheath
Cheath:
That is a little bit of an exageration! May punch cards to paper tape.
Happy New Year, bill
It's an exaggeration now because there aren't any applications
built this way yet! But I think it's the same sort of difference –
you go from manually feeding data between applications, and having
every application build in it's own editing, comm, printing,
graphics, etc modules to having things automaticly routed and
connected together. It's a bit like having a powerful command
line with pipes and filters ETC, but instead of invoking a single
command and having various things run as a batch, all of the
modules are continuously active and waiting for interactive
commands. It will be a couple years before all the pieces come
together, and it'll take bit of imagination to see the end result
for a while.
…cheath
Charlie,
Could you elaborate on that sentiment about AREXX 'gluing things together'? i
think I can see some possibilities there, but am wondering how to go about
getting started with it.
Regards, Larry.
You need applications that are designed with bringing a command
set out to be programmed from the outside to do it, though once
you get into rexx from an application you can let rexx run some
batch type things with programs that don't have REXX support
built in.
.
The best example now is using TxEd Plus along with AREXX and
a new version of AmigaTeX that has AREXX support. I've built
the TxEd Plus command language around using AREXX to make it
easy to write quickie macros (IE, write the macro in the middle
of some other stuff, cut to a scratch buffer, and invoke that buffer
with a keystroke or menu selection) ; the macro can do things
like "send the marked block of text to TeX, and process it,
and then send the result to the TeX previewer; if there are
any errors in TeX, come back to TxEd and jump to the line number
where the error occurs". This turns TeX, a non-interactive
but very powerful typesetting language, into an interactive
system that lets you experiment with different layouts almost
as quickly as the WYSIWYG page layout programs.
.
Another great potential application is telecomm programs, which
you would invoke the macro "Get me some text into the clipboard",
which will invoke your favorite editor (hope it's TxEd Plus C-:),
and get the text, and close TxEd down returning control to the
COMM program. Same thing could be done with the review modes,
rather than having the COMM program allow a limited scrolling
review buffer you can ship it out to an editor that is better
designed to handle that kind of things.
.
The real neat thing is that it is all instant once you have
set up a few macros, and you can cut out all the simple time
consuming things you would otherwise need to do to get text
from an editor outside a comm program. It takes a somewhat
different orientation for the programmer – you can focus on
creating the best of something smaller, rather than trying to
implement everything every time you put together a new application.
It's sort of an extension on using system functions, but the
functions are higher-level things that use AREXX to smooth out
the interface between modules and create a "seamless" combination
of programs that works better than old "integrated" programs.
…cheath
Charlie,
Sounds like I need to ponder the meaning of all that. <grin>
Looking forward to TxED Plus and seeing what can be done.
Regards, Larry.
You're right Charlie – I sure hope most developers will be encouraged to use it
to communicate between applications and that it will become a standard.
Marlene
BTW, instead of having to search thru the manual (laziness showing), is there a
way in TxEd that I can mark a block and then use SEARCH to put me where I want
the marked block to end so I can cut out the whole section?
Should be able to do just that – Amiga-B to mark block, then do
whatever to move the cursor to the final position.
C-:
Marlene,
I see Charlie has already answered, but I'll jump in too. Yes, you can mark,
then search and copy or cut. You can even mark, then search backwards, make
changes in the file while the block is marked, and probably much more.
Regards, Larry.
Hmmmm….I've tried marking, searching and cutting and I get a msg that tells
me that I have to mark a block to cut a block.
I'll go back and play with it some more. I must be doing something wrong.
Marlene
Hmmm…. sounds strange Marlene, here's how I'd do it.
R-Amiga B to mark block
R-Amiga S to search
R-Amiga X to cut
Regards, Larry.
Yup, that's what I do – and it doesn't work for me – actually the only
difference is I used the pull downs instead of the keys to do it.
Marlene
Strange… just slipped into background and tried it again, this time with both
the keys and the menus, and it worked fine in both cases.
Regards, Larry.
Any word on a HyperCard-type program for the Amiga?…Dave
No formal word, just EXTREMELY low level "gee… wouldn't it be nice if…"
I'm sure EVENTUALLY someone will be offering something that will be advertised
as "The HyperCard for the Amiga". I hope that behind the hoopla there's
something that will increase the power and usefullness of the Amiga.
My suggestion is don't hold your breath, but let's hope!
-RSL-
Indeed. I got a demo of HyperCard by a friend of mine in NYCity in Sept. and
was really impressed by it, it's quite good…Dave
I understand that it is a "memory hog". I wonder if power users would grow
tired of the "user friendly" front end and want a more lower level control of
the HyperStacks?
-RSL-
Maybe, and that could certainly be built-in. But, as with any new concept, it
can only get better, and it's starting off very impressively, I think…Dave
I agree. I look forward to "playing around with it". I hope that there will
be more swapping of macro commands that users write to do complicated but
generally useful things. Let's hope!
-RSL-
Yeah, it'll be great…Dave