Re: [isabelle-dev] Isabelle/jEdit: Feature Requests for Ctrl-Click

2012-08-27 Thread Makarius

On Mon, 27 Aug 2012, Christian Sternagel wrote:


1) In theory T imports A, I'd like to be able to Ctrl-click on A to
open the corresponding theory file.


See some changesets leading up to Isabelle/10b89c127153 how I've spent 
Sunday afternoon.




2) In use filename, I'd like to be able to Ctrl-click on filename to
open the corresponding file.


This works for the new 'ML_file' command.  Old 'uses' / 'use' will 
probably disappear soon -- I am still working on some details there.



I also want to emphasize again that using the repository version is not 
the way to get the lastest features earlier that everybody else.  It 
rather means that you somehow participate in the ongoing construction 
process in what will become a proper release eventually.


So it is important to point out omissions or snags, but without any 
expectation that it is addressed in real-time.  You also need to be ready 
to work with half-finished things until the next release.




3) In ML {* open Foo; *}, I'd like to be able to Ctrl-click on Foo to
see its definition.

4) Ctrl-click on an ML identifier takes me to its declaration (typically
in some signature). Wouldn't it be more useful to be taken to its
definition (i.e., the actual implementation, typically in a structure)?


Poly/ML is responsible for providing markup here.  What works now works 
because someone managed to get a little bit of funding organized and 
directed towards David Matthews some years ago.


It is generally a good move to develop a habit to allocate some small 
amounts in project proposals etc. for Poly/ML software maintenance and 
direct it to David.  This is how things can continue, and David gets a 
tiny little bit of recompense for his amazing work on the system.



Makarius
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Isabelle/jEdit: Feature Requests for Ctrl-Click

2012-08-27 Thread Tobias Nipkow
Am 27/08/2012 13:35, schrieb Makarius:
 It is generally a good move to develop a habit to allocate some small amounts 
 in
 project proposals etc. for Poly/ML software maintenance and direct it to
 David.  This is how things can continue, and David gets a tiny little bit of
 recompense for his amazing work on the system.

Just for the record: I have spent over 20k EUR to this over the past 1 1/2 years
but that will have to be it from the TUM side.

Tobias
___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Isabelle/jEdit: Feature Requests for Ctrl-Click

2012-08-27 Thread Lawrence Paulson
Various projects of mine, going back many years, have supported Poly/ML at the 
rate of £1000 per year. (That's just under €1300.) This is a much better use of 
grant money than to give it to already wealthy publishers for the sake of 
so-called Gold open access.

Larry

On 27 Aug 2012, at 16:18, Tobias Nipkow nip...@in.tum.de wrote:

 Just for the record: I have spent over 20k EUR to this over the past 1 1/2 
 years
 but that will have to be it from the TUM side.

___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev


Re: [isabelle-dev] Isabelle/jEdit: Feature Requests for Ctrl-Click

2012-08-27 Thread Tjark Weber
On Mon, 2012-08-27 at 13:35 +0200, Makarius wrote:
  1) In theory T imports A, I'd like to be able to Ctrl-click on A to
  open the corresponding theory file.
 
 See some changesets leading up to Isabelle/10b89c127153 how I've spent 
 Sunday afternoon.

Nice. I suspect it would be considerably more work to support C-click
in already loaded theories (e.g., HOL/Main)?

Best regards,
Tjark


___
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev