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
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ 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] 14+ messages in thread

* Re: Informal "poll" about a minor AdaGIDE improvement
  2001-08-21 22:59 Gautier Write-only-address
@ 2001-08-22  7:29 ` Martin Dowie
  2001-08-22  8:46   ` Ehud Lamm
  2001-08-23  7:25 ` Ehud Lamm
  2001-08-29 18:42 ` B.Gaffney
  2 siblings, 1 reply; 14+ 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] 14+ 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; 14+ 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] 14+ 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; 14+ 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] 14+ messages in thread

* Re: Informal "poll" about a minor AdaGIDE improvement
@ 2001-08-22 11:55 Gautier Write-only-address
  2001-08-22 15:41 ` Ehud Lamm
  0 siblings, 1 reply; 14+ messages in thread
From: Gautier Write-only-address @ 2001-08-22 11:55 UTC (permalink / raw)
  To: comp.lang.ada

>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.

Anyway it is easier to return to the top of the text than
to find where you were in a previous session. I also enjoyed
the feature while programming it ;-)...

>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]

I suppose it would be ideally added to the local GNAT options,
in addition to what you put by hand with "-Ixxx" (Ada libraries)
or "-largs -lXXX" (link level things). With procedures and these
local options you have a "project" without the heavy machinery of
project files.

G.


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




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

* Re: Informal "poll" about a minor AdaGIDE improvement
  2001-08-22 11:55 Informal "poll" about a minor AdaGIDE improvement Gautier Write-only-address
@ 2001-08-22 15:41 ` Ehud Lamm
  2001-08-22 16:14   ` Informal Ted Dennison
  0 siblings, 1 reply; 14+ messages in thread
From: Ehud Lamm @ 2001-08-22 15:41 UTC (permalink / raw)


Gautier Write-only-address <gautier_niouzes@hotmail.com> wrote in message
news:mailman.998481396.32106.comp.lang.ada@ada.eu.org...
> I suppose it would be ideally added to the local GNAT options,
> in addition to what you put by hand with "-Ixxx" (Ada libraries)
> or "-largs -lXXX" (link level things). With procedures and these
> local options you have a "project" without the heavy machinery of
> project files.
>


I am not sure I follow.
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.

Ehud





^ permalink raw reply	[flat|nested] 14+ 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; 14+ 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] 14+ 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; 14+ 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] 14+ 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; 14+ 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] 14+ messages in thread

* Re: Informal "poll" about a minor AdaGIDE improvement
@ 2001-08-22 19:24 Gautier Write-only-address
  2001-08-22 19:57 ` Ehud Lamm
  0 siblings, 1 reply; 14+ messages in thread
From: Gautier Write-only-address @ 2001-08-22 19:24 UTC (permalink / raw)
  To: comp.lang.ada

>I am not sure I follow.
>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.

It is also my idea. Simply such project-oriented options are maybe
more for the "Tools/GNAT options in current directory" (stored
locally in "gnat.ago") than "Tools/Options...", that are general and
affect all you are doing with AdaGIDE.

G.


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




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

* Re: Informal "poll" about a minor AdaGIDE improvement
  2001-08-22 19:24 Informal "poll" about a minor AdaGIDE improvement Gautier Write-only-address
@ 2001-08-22 19:57 ` Ehud Lamm
  0 siblings, 0 replies; 14+ messages in thread
From: Ehud Lamm @ 2001-08-22 19:57 UTC (permalink / raw)



Gautier Write-only-address <gautier_niouzes@hotmail.com> wrote in message
news:mailman.998508277.9608.comp.lang.ada@ada.eu.org...
> >I am not sure I follow.
> >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.
>
> It is also my idea. Simply such project-oriented options are maybe
> more for the "Tools/GNAT options in current directory" (stored
> locally in "gnat.ago") than "Tools/Options...", that are general and
> affect all you are doing with AdaGIDE.
>

Of course.

Ehud





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

* Re: Informal "poll" about a minor AdaGIDE improvement
  2001-08-21 22:59 Gautier Write-only-address
  2001-08-22  7:29 ` Martin Dowie
@ 2001-08-23  7:25 ` Ehud Lamm
  2001-08-29 18:42 ` B.Gaffney
  2 siblings, 0 replies; 14+ 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] 14+ 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; 14+ 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] 14+ messages in thread

* Re: Informal "poll" about a minor AdaGIDE improvement
  2001-08-21 22:59 Gautier Write-only-address
  2001-08-22  7:29 ` Martin Dowie
  2001-08-23  7:25 ` Ehud Lamm
@ 2001-08-29 18:42 ` B.Gaffney
  2 siblings, 0 replies; 14+ 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] 14+ messages in thread

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

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-08-22 11:55 Informal "poll" about a minor AdaGIDE improvement 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
  -- strict thread matches above, loose matches on Subject: below --
2001-08-22 19:24 Informal "poll" about a minor AdaGIDE improvement Gautier Write-only-address
2001-08-22 19:57 ` Ehud Lamm
2001-08-21 22:59 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-23  7:25 ` Ehud Lamm
2001-08-29 18:42 ` B.Gaffney

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