comp.lang.ada
 help / color / mirror / Atom feed
* Informal "poll" about a minor AdaGIDE improvement
@ 2001-08-21 22:59 Gautier Write-only-address
  2001-08-22  7:29 ` Martin Dowie
                   ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: Gautier Write-only-address @ 2001-08-21 22:59 UTC (permalink / raw)
  To: comp.lang.ada

Hullo.

These times I'm toying with AdaGIDE sources.
I have added the following feature:

  AdaGIDE remembers the line & column position of cursor
  after closing a window, for the next reopening.

In current release, windows always open in the (1,1) position.
When you have work sessions around line 537 of source A and
1203 of source B etc., I find more comfortable that an IDE
remembers positions.

Q: do you prefer the feature to be optional (but it would be
   one option more) ?

Remark: wishes are welcome! I already have a list...

_______________________________________________
Gautier  --  http://www.mysunrise.ch/users/gdm/

NB: Do not answer to sender address, visit the Web site!
    Ne r�pondez pas � l'exp�diteur, visitez le site ouaibe!


_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp




^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Informal "poll" about a minor AdaGIDE improvement
  2001-08-21 22:59 Informal "poll" about a minor AdaGIDE improvement Gautier Write-only-address
@ 2001-08-22  7:29 ` Martin Dowie
  2001-08-22  8:46   ` Ehud Lamm
  2001-08-22 14:59 ` Informal Ted Dennison
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 16+ messages in thread
From: Martin Dowie @ 2001-08-22  7:29 UTC (permalink / raw)


Don't suppose there much chance of having it remember more than
one action it can "Undo"?..

Gautier Write-only-address <gautier_niouzes@hotmail.com> wrote in message
news:mailman.998434769.19473.comp.lang.ada@ada.eu.org...
> Hullo.
>
> These times I'm toying with AdaGIDE sources.
[snip]






^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Informal "poll" about a minor AdaGIDE improvement
  2001-08-22  7:29 ` Martin Dowie
@ 2001-08-22  8:46   ` Ehud Lamm
  2001-08-22 11:02     ` Gerhard Häring
  0 siblings, 1 reply; 16+ messages in thread
From: Ehud Lamm @ 2001-08-22  8:46 UTC (permalink / raw)




Martin Dowie <martin.dowie@nospam.baesystems.com> wrote in message
news:3b835bf3$1@pull.gecm.com...
> Don't suppose there much chance of having it remember more than
> one action it can "Undo"?..
>

This is right on the money. The Undo is really annoying.
Remembering the last cursor position is nice. I wouldn't mind it being the
default, nor would I find one more option to configure problematic.

I'll try to remember features I wanted....

 Off the top of my head: showing a list of installed libraries, so the
progammer (= student) can choose what he needs, without dealing
with -largs -lXXX. Scanning for the libraries depends on paths etc., unless
you have a better suggestion.
[Example of use: when I press the choose libraries menu item I see that I
have ASIS, XML, etc. installed]


Ehud





^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Informal "poll" about a minor AdaGIDE improvement
  2001-08-22  8:46   ` Ehud Lamm
@ 2001-08-22 11:02     ` Gerhard Häring
  0 siblings, 0 replies; 16+ messages in thread
From: Gerhard Häring @ 2001-08-22 11:02 UTC (permalink / raw)


Ehud Lamm wrote:
 > [...]
>  Off the top of my head: showing a list of installed libraries, so the
> progammer (= student) can choose what he needs, without dealing
> with -largs -lXXX. Scanning for the libraries depends on paths etc.,
> unless you have a better suggestion.
> [Example of use: when I press the choose libraries menu item I see
> that I have ASIS, XML, etc. installed]

This would indeed be quite useful. In JBuilder you can set directories 
that are searched for *.library files. Such a library file looks like 
the following:

<?xml version="1.0" encoding="UTF-8"?>

<library>
   <!--JBuilder Library Definition File-->
   <fullname>Xalan</fullname>
   <class>
     <path>[../enfinity/jdk/jre/lib/ext/xalan-2.0.1-bsf.jar]</path>
     <path>[../enfinity/jdk/jre/lib/ext/xalan-2.0.1-xalan.jar]</path>
     <path>[../enfinity/jdk/jre/lib/ext/xalan-2.0.1-xerces.jar]</path>
   </class>
</library>

Just to give an idea on how this could be implemented ...

Gerhard
-- 
Gerhard H�ring
skynamics AG
g.haering@skynamics.com
http://www.skynamics.com




^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Informal
  2001-08-21 22:59 Informal "poll" about a minor AdaGIDE improvement Gautier Write-only-address
  2001-08-22  7:29 ` Martin Dowie
@ 2001-08-22 14:59 ` Ted Dennison
  2001-08-22 15:42   ` Informal Ehud Lamm
  2001-08-23  7:25 ` Informal "poll" about a minor AdaGIDE improvement Ehud Lamm
  2001-08-29 18:42 ` B.Gaffney
  3 siblings, 1 reply; 16+ messages in thread
From: Ted Dennison @ 2001-08-22 14:59 UTC (permalink / raw)


In article <mailman.998434769.19473.comp.lang.ada@ada.eu.org>, Gautier
Write-only-address says...
>These times I'm toying with AdaGIDE sources.
>I have added the following feature:
>
>  AdaGIDE remembers the line & column position of cursor
>  after closing a window, for the next reopening.
>
>In current release, windows always open in the (1,1) position.
>When you have work sessions around line 537 of source A and
>1203 of source B etc., I find more comfortable that an IDE
>remembers positions.

Then again, that acts as a good negative reinforcement against making source
files overly large. Since AdaGIDE is mostly for beginners, that could be viewed
as a good thing. :-)

Perhaps it should remember *what* files were open when it was closed, and reopen
them though. I've noticed other IDE's (Tornado at least) do that.

---
T.E.D.    homepage   - http://www.telepath.com/dennison/Ted/TED.html
          home email - mailto:dennison@telepath.com



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Informal
  2001-08-22 14:59 ` Informal Ted Dennison
@ 2001-08-22 15:42   ` Ehud Lamm
  0 siblings, 0 replies; 16+ messages in thread
From: Ehud Lamm @ 2001-08-22 15:42 UTC (permalink / raw)


Ted Dennison <dennison@telepath.com> wrote in message
news:cNPg7.10496$2u.74895@www.newsranger.com...
>Perhaps it should remember *what* files were open when it was closed, and
reopen
> them though. I've noticed other IDE's (Tornado at least) do that.
>

Personally, I always found such behaviour irritating. Don't make this the
default!

Ehud





^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Informal
  2001-08-22 15:41 ` Ehud Lamm
@ 2001-08-22 16:14   ` Ted Dennison
  2001-08-22 16:20     ` Informal Ehud Lamm
  2001-08-23 12:30     ` Informal Marc A. Criley
  0 siblings, 2 replies; 16+ messages in thread
From: Ted Dennison @ 2001-08-22 16:14 UTC (permalink / raw)


In article <9m0jth$d6f$1@news.huji.ac.il>, Ehud Lamm says...
>
>What I had in mind is some radio button like box, which would simply
>generate the GNAT command line options, which you currently specify in the
>options dialog.

The GreenHills IDE does that. As an occasional user of that IDE, I'd suggest you
also try to place some kind of help information about those options (tooltip
help perhaps?) in that dialog. A big mess of checkboxes can be quite daunting,
particularly when you don't know what they all do. Its tempting to just click
them all, in hopes that will optimize best. :-)

Note also that when you add in all the gcc and ld options (-cargs , -largs), the
complete list of options would make for a *huge* dialog (even if you try tabbing
it).

---
T.E.D.    homepage   - http://www.telepath.com/dennison/Ted/TED.html
          home email - mailto:dennison@telepath.com



^ permalink raw reply	[flat|nested] 16+ messages in thread

* RE: Informal
@ 2001-08-22 16:16 Beard, Frank
  0 siblings, 0 replies; 16+ messages in thread
From: Beard, Frank @ 2001-08-22 16:16 UTC (permalink / raw)
  To: 'comp.lang.ada@ada.eu.org'

I agree with Ted on this one.  I would rather have it default
to reopen the previous files, because it's easier to close 
files than remember which ones were open.  Aonix ObjectAda
remembers the files by project.  I have come to rely on this
to help me remember where I was and what I was doing.

Frank

-----Original Message-----
From: Ehud Lamm [mailto:mslamm@mscc.huji.ac.il]

Ted Dennison <dennison@telepath.com> wrote in message
news:cNPg7.10496$2u.74895@www.newsranger.com...
>Perhaps it should remember *what* files were open when it was closed, and
>reopen
> them though. I've noticed other IDE's (Tornado at least) do that.
>

Personally, I always found such behaviour irritating. Don't make this the
default!

Ehud


_______________________________________________
comp.lang.ada mailing list
comp.lang.ada@ada.eu.org
http://ada.eu.org/mailman/listinfo/comp.lang.ada



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Informal
  2001-08-22 16:14   ` Informal Ted Dennison
@ 2001-08-22 16:20     ` Ehud Lamm
  2001-08-22 16:41       ` Informal Marin David Condic
  2001-08-23 12:30     ` Informal Marc A. Criley
  1 sibling, 1 reply; 16+ messages in thread
From: Ehud Lamm @ 2001-08-22 16:20 UTC (permalink / raw)



Ted Dennison <dennison@telepath.com> wrote in message
news:ATQg7.10660$2u.75933@www.newsranger.com...
> In article <9m0jth$d6f$1@news.huji.ac.il>, Ehud Lamm says...
> >
> >What I had in mind is some radio button like box, which would simply
> >generate the GNAT command line options, which you currently specify in
the
> >options dialog.
>
> The GreenHills IDE does that. As an occasional user of that IDE, I'd
suggest you
> also try to place some kind of help information about those options
(tooltip
> help perhaps?) in that dialog. A big mess of checkboxes can be quite
daunting,
> particularly when you don't know what they all do. Its tempting to just
click
> them all, in hopes that will optimize best. :-)
>
> Note also that when you add in all the gcc and ld options (-cargs
, -largs), the
> complete list of options would make for a *huge* dialog (even if you try
tabbing
> it).
>


Remember that I am just talking about choosing installed libraries, and
adding the -l<lib name> switches. I didn't suggest, nor would I like a box
for choosing all options.
One thing that may be nice is choosing Debug and getting the -g switch. [But
this shoudln't be a part of the library choosing dialog, of course]

Ehud





^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Informal
  2001-08-22 16:20     ` Informal Ehud Lamm
@ 2001-08-22 16:41       ` Marin David Condic
  0 siblings, 0 replies; 16+ messages in thread
From: Marin David Condic @ 2001-08-22 16:41 UTC (permalink / raw)


On one project I worked on, we created a big record we labeled "User
Defaults" with an appropriate update subsystem. Whenever we ran into
something that had some reasonable amount of variance in opinion from the
user community as to what the behavior of something should be, we dumped a
new field in User_Defaults and let them pick what they wanted. You should be
able to put similar stuff into the Registry under the user's ID and recall
it at program startup. It gets you out of the business of trying to convince
everyone that doesn't like what you picked that it was really better or more
people wanted it that way. :-)

MDC
--
Marin David Condic
Senior Software Engineer
Pace Micro Technology Americas    www.pacemicro.com
Enabling the digital revolution
e-Mail:    marin.condic@pacemicro.com
Web:      http://www.mcondic.com/


"Ehud Lamm" <mslamm@mscc.huji.ac.il> wrote in message
news:9m0m6u$efe$1@news.huji.ac.il...
>
> Ted Dennison <dennison@telepath.com> wrote in message
> news:ATQg7.10660$2u.75933@www.newsranger.com...
> > In article <9m0jth$d6f$1@news.huji.ac.il>, Ehud Lamm says...
> > >
> > >What I had in mind is some radio button like box, which would simply
> > >generate the GNAT command line options, which you currently specify in
> the
> > >options dialog.
> >
> > The GreenHills IDE does that. As an occasional user of that IDE, I'd
> suggest you
> > also try to place some kind of help information about those options
> (tooltip
> > help perhaps?) in that dialog. A big mess of checkboxes can be quite
> daunting,
> > particularly when you don't know what they all do. Its tempting to just
> click
> > them all, in hopes that will optimize best. :-)
> >
> > Note also that when you add in all the gcc and ld options (-cargs
> , -largs), the
> > complete list of options would make for a *huge* dialog (even if you try
> tabbing
> > it).
> >
>
>
> Remember that I am just talking about choosing installed libraries, and
> adding the -l<lib name> switches. I didn't suggest, nor would I like a box
> for choosing all options.
> One thing that may be nice is choosing Debug and getting the -g switch.
[But
> this shoudln't be a part of the library choosing dialog, of course]
>
> Ehud
>
>





^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Informal
@ 2001-08-22 18:55 Gautier Write-only-address
  0 siblings, 0 replies; 16+ messages in thread
From: Gautier Write-only-address @ 2001-08-22 18:55 UTC (permalink / raw)
  To: comp.lang.ada

> >Perhaps it should remember *what* files were open when it was closed, and
>reopen
> > them though. I've noticed other IDE's (Tornado at least) do that.

>Personally, I always found such behaviour irritating. Don't make this the
>default!

I also find it very annoying (using sometimes Winedt).
After all the most-recent-used menu is there for that purpose.

________________________________________________________
Gautier  --  http://www.mysunrise.ch/users/gdm/gsoft.htm

NB: Do not answer to sender address, visit the Web site!
    Ne r�pondez pas � l'exp�diteur, visitez le site ouaibe!



_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp




^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Informal
@ 2001-08-22 19:11 Gautier Write-only-address
  0 siblings, 0 replies; 16+ messages in thread
From: Gautier Write-only-address @ 2001-08-22 19:11 UTC (permalink / raw)
  To: comp.lang.ada

Ehud:

>One thing that may be nice is choosing Debug and getting the -g
>switch. [But this shoudln't be a part of the library choosing > dialog, of 
>course]

The "-g" is already in current 6.42 version (previously it was
either -O2 or -g, which is not appropriated).

G.

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp




^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Informal
@ 2001-08-22 19:13 Gautier Write-only-address
  0 siblings, 0 replies; 16+ messages in thread
From: Gautier Write-only-address @ 2001-08-22 19:13 UTC (permalink / raw)
  To: comp.lang.ada

Ehud:

>Personally, I always found such behaviour irritating. Don't make this
>the default!

2nd reply: I add it in the wish list, of course as non-default,
user-sensitive option.

G.


_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp




^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Informal "poll" about a minor AdaGIDE improvement
  2001-08-21 22:59 Informal "poll" about a minor AdaGIDE improvement Gautier Write-only-address
  2001-08-22  7:29 ` Martin Dowie
  2001-08-22 14:59 ` Informal Ted Dennison
@ 2001-08-23  7:25 ` Ehud Lamm
  2001-08-29 18:42 ` B.Gaffney
  3 siblings, 0 replies; 16+ messages in thread
From: Ehud Lamm @ 2001-08-23  7:25 UTC (permalink / raw)


> Remark: wishes are welcome! I already have a list...

What is really needed, but would require more work, is better integration
with the debugger.

Ehud





^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Informal
  2001-08-22 16:14   ` Informal Ted Dennison
  2001-08-22 16:20     ` Informal Ehud Lamm
@ 2001-08-23 12:30     ` Marc A. Criley
  1 sibling, 0 replies; 16+ messages in thread
From: Marc A. Criley @ 2001-08-23 12:30 UTC (permalink / raw)


Ted Dennison wrote:
> 
> Note also that when you add in all the gcc and ld options (-cargs , -largs), the
> complete list of options would make for a *huge* dialog (even if you try tabbing
> it).

Didn't stop them from doing it in Visual C++.  The Settings dialog is
tabbed, with more tabs than can be seen all at once, so you have to
traverse back and forth to see them all.  Then some tabs have a
"Category" drop-down menu whose selections change the contents of that
tab pane.  Finding the right setting to set or adjust can be a royal
pain.

Marc A. Criley
Senior Staff Engineer
Quadrus Corporation
www.quadruscorp.com



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Informal "poll" about a minor AdaGIDE improvement
  2001-08-21 22:59 Informal "poll" about a minor AdaGIDE improvement Gautier Write-only-address
                   ` (2 preceding siblings ...)
  2001-08-23  7:25 ` Informal "poll" about a minor AdaGIDE improvement Ehud Lamm
@ 2001-08-29 18:42 ` B.Gaffney
  3 siblings, 0 replies; 16+ messages in thread
From: B.Gaffney @ 2001-08-29 18:42 UTC (permalink / raw)


"Gautier Write-only-address" <gautier_niouzes@hotmail.com> wrote in message news:<mailman.998434769.19473.comp.lang.ada@ada.eu.org>...
> Hullo.
> 
> These times I'm toying with AdaGIDE sources.
> I have added the following feature:
> 
>   AdaGIDE remembers the line & column position of cursor
>   after closing a window, for the next reopening.
> 
> In current release, windows always open in the (1,1) position.
> When you have work sessions around line 537 of source A and
> 1203 of source B etc., I find more comfortable that an IDE
> remembers positions.
> 
> Q: do you prefer the feature to be optional (but it would be
>    one option more) ?
> 
> Remark: wishes are welcome! I already have a list...
> 
Well, this would definitely count as a wish:

It'd be nice to (somehow) be able to specify the command used to
compile.  I can think of two uses:

1)  To GnatChop a file and compile a main unit (perhaps the unit with
the same basic name as the file).  The compiler errors should be
output, so that should still work.  [I currently use a .BAT file which
Chops into a subdirectory, compiles in that directory, and returns the
executable.  This helps to keep things clean.]

2)  To check in the source (to CVS, etc.) before each compile.

I haven't a clue how this would be implemented/specified, but it would
be nice (even if there were restrictions).

          --Brian



^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2001-08-29 18:42 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-08-21 22:59 Informal "poll" about a minor AdaGIDE improvement Gautier Write-only-address
2001-08-22  7:29 ` Martin Dowie
2001-08-22  8:46   ` Ehud Lamm
2001-08-22 11:02     ` Gerhard Häring
2001-08-22 14:59 ` Informal Ted Dennison
2001-08-22 15:42   ` Informal Ehud Lamm
2001-08-23  7:25 ` Informal "poll" about a minor AdaGIDE improvement Ehud Lamm
2001-08-29 18:42 ` B.Gaffney
  -- strict thread matches above, loose matches on Subject: below --
2001-08-22 11:55 Gautier Write-only-address
2001-08-22 15:41 ` Ehud Lamm
2001-08-22 16:14   ` Informal Ted Dennison
2001-08-22 16:20     ` Informal Ehud Lamm
2001-08-22 16:41       ` Informal Marin David Condic
2001-08-23 12:30     ` Informal Marc A. Criley
2001-08-22 16:16 Informal Beard, Frank
2001-08-22 18:55 Informal Gautier Write-only-address
2001-08-22 19:11 Informal Gautier Write-only-address
2001-08-22 19:13 Informal Gautier Write-only-address

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox