Forum unknown
· SoftwareDevelopment
Icon Interface
7 messages in this thread
John:
I've not seen a good implementation of the more useful command line tools
or filters on any of the icon-based systems. Aztec C comes with a good set of
tools like make, grep, diff, etc., but they all operate from the Aztec SHELL,
a–you guessed it–command line interface. One of the ways you could
implement such a thing on the Mac is to use the Finder's Application Parms
field in the Above A5 space to keep track of which file(s) you wished to
make, for instance. This is an example of using traditional command line args
in that icon-based interface, but it doesn't take into account the args you'd
want to pass to make or grep..sigh. I frankly don't know if you can pass
WorkBench opened applications args.
I know of the bugs with Lattice..that's one reason I'm pleased to be using
Aztec instead. They don't have their SHELL together yet and a release date is
probably still a few weeks away, but the raw speed and efficiency of the
compiler is something I'm looking forward to using even without the SHELL.
The "trickle down" theory of software development is slow, indeed. That's
why we're here, though, isn't it? By exchanging discoveries and posting
questions we'll EVENTUALLY turn this board into the premier Amiga development
resource available. Right now, for example, the Mac Developer's Sig is the
quickest and surest way of getting an answer to _any_ Mac programming
question. Patience.
The spooler idea's a good one. Tools I'd like to see: a profiler; a
graphic memory display tool, illustrating allocated blocks of memory and
their owners as well as their contents; a source level debugger…
Bob…FYI we have make, grep, unix-like CC front end compiler, and emacs all
in our DL's…I am STILL sitting on the DEBUG source and will upload it today
or tommorow if I get it compiled or not…I gave Marc Howard a copy of it,
and he says it compiles and works as is. I have been too busy playing
source-code funnle to do much in the way of development myself.
I too would like to see some sort of SHELL for the AMiga with symbol
substitution, command history, pipes etc. I also have the source to Unix's
DIFF…I need to check out how kosher it is to use that source. Many's the
time I've wanted just a simple file comparison program on the Amiga….which
all leads me to another point. Joe Kiasler has suggested that we have a
"Projects" subsection…a section with DL's and messages dedicated to group
projects. For instance, I could upload the source to DIFF and MORE (I have a
more filter for the IBM PC…I'm getting to be a terrible source code monger)
to the DL with notes to the effect that they are from this or that machine,
and need such and such done to them to make them work on the Amiga…or we
could discuss what features we want to see in an Amiga shell.
Joe suggested that DL8 be changed from "Community square" to "Projects" and
"Hardware" be changed to "Community Square"…the current hardware DL has
almost NO uploads, but the section is getting some trafic wich is the only
problem I see with the proposed rearangment.
Anyhow, I like the idea of a projects section. What do yall think ? What
projects do you have in mind ? (How goes VMCO Bob ?)
—George Jones/Wizop
George, after leaving a message yesterday about MERGE files Vs. complete source
upload, I have been thinking about a DIFF utility. Not as easy as it sounds. I
suggest that if we are to have a 'projects' section, that it would be wise to
have an operational DIFF in order to simplify and shorten the uploads. If this
type of utility isn't available, the problem of multiple directions of
development on any given project will be magnified, and the problems of merging
source changes will be horrendous.
I think it's a GREAT idea though. Perhaps our first project should be a DIFF?
George, after leaving a message yesterday about MERGE files Vs. complete source
upload, I have been thinking about a DIFF utility. Not as easy as it sounds. I
suggest that if we are to have a 'projects' section, that it would be wise to
have an operational DIFF in order to simplify and shorten the uploads. If this
type of utility isn't available, the problem of multiple directions of
development on any given project will be magnified, and the problems of merging
source changes will be horrendous.
I think it's a GREAT idea though. Perhaps our first project should be a DIFF?
Projects sounds ok to me, though it's too early to say what direction this
Sig's sections are all gonna take. VMCO is coming along at a slow but sure
pace. Time is truly our biggest enemy…sigh.
Bob…FYI we have make, grep, unix-like CC front end compiler, and emacs all
in our DL's…I am STILL sitting on the DEBUG source and will upload it today
or tommorow if I get it compiled or not…I gave Marc Howard a copy of it,
and he says it compiles and works as is. I have been too busy playing
source-code funnle to do much in the way of development myself.
I too would like to see some sort of SHELL for the AMiga with symbol
substitution, command history, pipes etc. I also have the source to Unix's
DIFF…I need to check out how kosher it is to use that source. Many's the
time I've wanted just a simple file comparison program on the Amiga….which
all leads me to another point. Joe Kiasler has suggested that we have a
"Projects" subsection…a section with DL's and messages dedicated to group
projects. For instance, I could upload the source to DIFF and MORE (I have a
more filter for the IBM PC…I'm getting to be a terrible source code monger)
to the DL with notes to the effect that they are from this or that machine,
and need such and such done to them to make them work on the Amiga…or we
could discuss what features we want to see in an Amiga shell.
Joe suggested that DL8 be changed from "Community square" to "Projects" and
"Hardware" be changed to "Community Square"…the current hardware DL has
almost NO uploads, but the section is getting some trafic wich is the only
problem I see with the proposed rearangment.
Anyhow, I like the idea of a projects section. What do yall think ? What
projects do you have in mind ? (How goes VMCO Bob ?)
—George Jones/Wizop