Feature request: copy qualified routine name to clipboard

14 views
Skip to first unread message

Finnian Reilly

unread,
Sep 8, 2026, 9:11:53 AM (11 days ago) Sep 8
to Eiffel Users

Feature request: copy qualified routine name to clipboard

While using EiffelStudio today, I looked for a quick way to copy a routine name qualified by its class name to the clipboard, for pasting elsewhere — but couldn't find one.

For example, say I want to discuss {STRING_8}.replace_substring_all with Claude. It would be great to get that exact text onto the clipboard with a single mouse operation. Even better would be drag-and-drop support: dragging the routine name onto a terminal window and having it appear as text, the way file managers let you drag files onto a terminal and get their absolute paths inserted, quoted (e.g. gnome-terminal + Nemo).

Or perhaps a HTML style link. Dragging the feature name onto a terminal could insert a source-anchor path, something like:

     '/home/finnian/Dev/Eiffel/library/ISE-25.12/library/base/elks/kernel/string/string_8.e#replace_substring_all'

with the #feature_name fragment pointing straight at the routine, analogous to an HTML anchor link.

Right now, getting this text takes several manual steps or a fair amount of retyping.
-- 
SmartDevelopersUseUnderScoresInTheirIdentifiersBecause_it_is_much_easier_to_read
(Eiffel = Security by Contract + C Speed)

Ulrich Windl

unread,
Sep 8, 2026, 12:49:10 PM (11 days ago) Sep 8
to eiffel...@googlegroups.com
I'm afraid that you only get C speed in Eiffel if you write code like a C programmer. Expectation eas/is that a good compiler will transform clean code to "ugly code", but the compiler doesn't really fulfill that IMHO...

08.09.2026 15:11:31 Finnian Reilly <fin...@eiffel-loop.com>:

Ulrich Windl

unread,
Sep 8, 2026, 12:52:33 PM (11 days ago) Sep 8
to eiffel...@googlegroups.com
Hi!

I'm wondering: Is anybody here "working on the open source" of the Eiffel IDE? Anybody recompiled the IDE from source, and how much resources does it use?

Ulrich

08.09.2026 15:11:31 Finnian Reilly <fin...@eiffel-loop.com>:

Finnian Reilly

unread,
Sep 8, 2026, 1:58:29 PM (11 days ago) Sep 8
to eiffel...@googlegroups.com
I remember in the early days of Eiffel, Bertrand wrote a piece where he referred to Eiffel as a glue language that binds components written in different languages. In addition to being glue it's also an industrial tongs for handling hot radioactive material safely, that of course being C code. But you only need a small amount of radioactive material to keep your city humming.
I like Eiffel because it lets you have your cake and eat it too.

I'm afraid that you only get C speed in Eiffel if you write code like a C programmer. Expectation eas/is that a good compiler will transform clean code to "ugly code", but the compiler doesn't really fulfill that IMHO...

08.09.2026 15:11:31 Finnian Reilly <fin...@eiffel-loop.com>:

(Eiffel = Security by Contract + C Speed)

    


-- 
SmartDevelopersUseUnderScoresInTheirIdentifiersBecause_it_is_much_easier_to_read
(Eiffel = Security by Contract + C Speed)
Reply all
Reply to author
Forward
0 new messages