i've been reading articles on http://paulgraham.com/articles.html
can't remember which one it was, but in one essay he suggests a language/environment can highlight parts of the program that are cpu bottlenecks, i thought this might be a nice feature for pd, some kind of mode or object which changes objects different colours (for instance) depending on how much cpu they are using
there might be objects that do this already, i haven't checked ;-)
another one i've been mulling over is some kind of linux style tab autocomplete feature which guesses the name of the object one is creating when tab is pressed.. maybe could speed things up a bit
all the best adam
How much free photo storage do you get? Store your holiday snaps for FREE with Yahoo! Photos http://uk.photos.yahoo.com
On Mon, 23 May 2005, adam armfield wrote:
can't remember which one it was, but in one essay he suggests a language/environment can highlight parts of the program that are cpu bottlenecks, i thought this might be a nice feature for pd, some kind of mode or object which changes objects different colours (for instance) depending on how much cpu they are using
GridFlow can print reports of CPU usage, but only for its own objects, and then the numbers look weird sometimes. That feature is available in the GridFlow menu of the main PureData window.
another one i've been mulling over is some kind of linux style tab autocomplete feature which guesses the name of the object one is creating when tab is pressed.. maybe could speed things up a bit
You mean sort of like the following?
http://artengine.ca/matju/impd/gallery/completions.gif http://artengine.ca/matju/impd/gallery/class_list_3.gif
,-o--------o--------o--------o-. ,---. irc.freenode.net #dataflow |
| The Diagram is the Program tm| | ,-o-------------o--------------o-.
-o------------o-------------o-' | | Mathieu Bouchard (Montréal QC) | | téléphone:+1.514.383.3801
---' `-o-- http://artengine.ca/matju -'
hi Mathieu
those examples look good, i was thinking of a very direct method, like typing in a linux terminal, so that the rest of the object name would appear in the object box being created, or when there are a number of options beginning with ff* for instance, then maybe an additional max msp type box like shown in your screenshots which highlights a choice/guess immediately, so focus shifts to the "object choice list box" and the choice of object made using the up/down cursor keys....
the linux style tab autocomplete seemed like a very elegant way to do this, what i had in mind was some kind of method which doesn't even use any extra boxes, but completes the rest of the object name (or as much of the name as possible before the user has to choose the final letters to select the object they want)
all the best adam
another one i've been mulling over is some kind of
linux style tab
autocomplete feature which guesses the name of the
object one is
creating when tab is pressed.. maybe could speed
things up a bit
You mean sort of like the following?
http://artengine.ca/matju/impd/gallery/completions.gif
http://artengine.ca/matju/impd/gallery/class_list_3.gif
,-o--------o--------o--------o-. ,---. irc.freenode.net #dataflow | | The Diagram is the Program tm| | ,-o-------------o--------------o-.
-o------------o-------------o-' | | Mathieu Bouchard (Montréal QC) | | téléphone:+1.514.383.3801
---' `-o-- http://artengine.ca/matju -'
How much free photo storage do you get? Store your holiday snaps for FREE with Yahoo! Photos http://uk.photos.yahoo.com
How about multiple matches getting printed to the PD console? A lot less work to do this, and not losing much functionality to the fancy GUI mode...
Does PD hold the names of all abstractions/objects in a tcl/C array somewhere?
B.
adam armfield wrote:
hi Mathieu
those examples look good, i was thinking of a very direct method, like typing in a linux terminal, so that the rest of the object name would appear in the object box being created, or when there are a number of options beginning with ff* for instance, then maybe an additional max msp type box like shown in your screenshots which highlights a choice/guess immediately, so focus shifts to the "object choice list box" and the choice of object made using the up/down cursor keys....
the linux style tab autocomplete seemed like a very elegant way to do this, what i had in mind was some kind of method which doesn't even use any extra boxes, but completes the rest of the object name (or as much of the name as possible before the user has to choose the final letters to select the object they want)
all the best adam
another one i've been mulling over is some kind of
linux style tab
autocomplete feature which guesses the name of the
object one is
creating when tab is pressed.. maybe could speed
things up a bit
You mean sort of like the following?
http://artengine.ca/matju/impd/gallery/completions.gif
http://artengine.ca/matju/impd/gallery/class_list_3.gif
,-o--------o--------o--------o-. ,---. irc.freenode.net #dataflow | | The Diagram is the Program tm| | ,-o-------------o--------------o-.
-o------------o-------------o-' | | Mathieu Bouchard (Montréal QC) | | téléphone:+1.514.383.3801
---' `-o-- http://artengine.ca/matju -'
How much free photo storage do you get? Store your holiday snaps for FREE with Yahoo! Photos http://uk.photos.yahoo.com
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
yes that sounds like a really good idea, perhaps if an autocomplete feature fills in as much of the name as it can in the box, then displays the choices in the console, linux style..
adam
--- "B. Bogart" ben@ekran.org wrote:
How about multiple matches getting printed to the PD console? A lot less work to do this, and not losing much functionality to the fancy GUI mode...
Does PD hold the names of all abstractions/objects in a tcl/C array somewhere?
B.
adam armfield wrote:
hi Mathieu
those examples look good, i was thinking of a very direct method, like typing in a linux terminal, so that the rest of the object name would appear in
the
object box being created, or when there are a
number
of options beginning with ff* for instance, then
maybe
an additional max msp type box like shown in your screenshots which highlights a choice/guess immediately, so focus shifts to the "object choice list box" and the choice of object made using the up/down cursor keys....
the linux style tab autocomplete seemed like a
very
elegant way to do this, what i had in mind was
some
kind of method which doesn't even use any extra
boxes,
but completes the rest of the object name (or as
much
of the name as possible before the user has to
choose
the final letters to select the object they want)
all the best adam
another one i've been mulling over is some kind
of
linux style tab
autocomplete feature which guesses the name of
the
object one is
creating when tab is pressed.. maybe could speed
things up a bit
You mean sort of like the following?
http://artengine.ca/matju/impd/gallery/completions.gif
http://artengine.ca/matju/impd/gallery/class_list_3.gif
How much free photo storage do you get? Store your holiday snaps for FREE with Yahoo! Photos http://uk.photos.yahoo.com
On Tue, 24 May 2005, B. Bogart wrote:
How about multiple matches getting printed to the PD console? A lot less work to do this,
How much less? The code is actually *there*. It *works*. Try -r impd_0_37. It's using the TAB key like in GNU Bash.
and not losing much functionality to the fancy GUI mode...
The feature you lose is locality of focus, because the console is in another window, which may not be visible. In addition you just clutter the console even more than it is. The console should be reserved for messages that have no better to be printed at than in the console, or specifically need to be logged.
Does PD hold the names of all abstractions/objects in a tcl/C array somewhere?
No, except in -r impd_0_37.
,-o--------o--------o--------o-. ,---. irc.freenode.net #dataflow |
| The Diagram is the Program tm| | ,-o-------------o--------------o-.
-o------------o-------------o-' | | Mathieu Bouchard (Montréal QC) | | téléphone:+1.514.383.3801
---' `-o-- http://artengine.ca/matju -'
Hey Mathieu,
Okie dokie, so are you merging this into devel yet? ;)
B.
Mathieu Bouchard wrote:
On Tue, 24 May 2005, B. Bogart wrote:
How about multiple matches getting printed to the PD console? A lot less work to do this,
How much less? The code is actually *there*. It *works*. Try -r impd_0_37. It's using the TAB key like in GNU Bash.
and not losing much functionality to the fancy GUI mode...
The feature you lose is locality of focus, because the console is in another window, which may not be visible. In addition you just clutter the console even more than it is. The console should be reserved for messages that have no better to be printed at than in the console, or specifically need to be logged.
Does PD hold the names of all abstractions/objects in a tcl/C array somewhere?
No, except in -r impd_0_37.
,-o--------o--------o--------o-. ,---. irc.freenode.net #dataflow | | The Diagram is the Program tm| | ,-o-------------o--------------o-.
-o------------o-------------o-' | | Mathieu Bouchard (Montréal QC) | | téléphone:+1.514.383.3801
---' `-o-- http://artengine.ca/matju -'
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list