Difference between revisions of "Dmuse: quirks"

From CCARH Wiki
Jump to navigation Jump to search
(tab character width)
(added note about the term "library".)
Line 2: Line 2:
  
 
* There is no undo/redo for editing.
 
* There is no undo/redo for editing.
 +
 
* {{keypress|Up}} and {{keypress|Down}} will not scroll to lines outside of the screen (execept when highlighting).  Instead the cursor wraps around to the bottom/top line on current screen.  You have to use {{keypress|Shft|Up}}/{{keypress|Down}} or {{keypress|PgDn}}/{{keypress|PgUp}} to move to lines below or above the current screen.
 
* {{keypress|Up}} and {{keypress|Down}} will not scroll to lines outside of the screen (execept when highlighting).  Instead the cursor wraps around to the bottom/top line on current screen.  You have to use {{keypress|Shft|Up}}/{{keypress|Down}} or {{keypress|PgDn}}/{{keypress|PgUp}} to move to lines below or above the current screen.
 +
 
* Backspace at the beginning of a line will not move the cursor to the line above.
 
* Backspace at the beginning of a line will not move the cursor to the line above.
 +
 +
 +
== Quirks which should be fixed ==
 +
 +
* Using the word "library" for a directory is confusing.  In unix-based systems "directory" is most common.  In Apple OS X and Microsoft Windows OSes, "folder" is most common, see [http://en.wikipedia.org/wiki/Directory_%28file_systems%29 Wikipedia directory/folder entry].  In general, when dealing with non-graphical interfaces (such as Dmuse or the terminal), the term "directory" should be used, and "folder" for graphical interfaces, particular when the icon for the "library" is a file folder (which is why Microsoft and Apple use the name "folder" for directories).  The term [http://en.wikipedia.org/wiki/Library_%28computing%29 library] in nearly all computer systems is more commonly used for collections of compiled code used to link either statically or dynamically to programs.  For example, the directory <tt>/usr/lib</tt> contains the main collection of library files in unix-based OSes.  A file such as <tt>/usr/lib/libc.a</tt> is called a static library (they start with the characters "<tt>lib</tt> followed by the name of the library, and end in "<tt>.a</tt>").  A file such as <tt>/usr/lib/libc.so</tt> is called a dynamic library (ending with <tt>.so</tt> instead of <tt>.a</tt>, plus an optional dot and version number, such as <tt>libc.so.5</tt>).  In Microsoft Windows, dynamic libraries have the extension <tt>.dll</tt> which stands for [http://en.wikipedia.org/wiki/Dynamic-link_library Dynamic-Link Library].
 +
 
* Single-character width tab characters are quirky, and make working with Humdrum files in Dmuse difficult due to less readability of polyphonic music.
 
* Single-character width tab characters are quirky, and make working with Humdrum files in Dmuse difficult due to less readability of polyphonic music.

Revision as of 18:18, 10 October 2010

Quirky aspects of Dmuse

  • There is no undo/redo for editing.
  • and will not scroll to lines outside of the screen (execept when highlighting). Instead the cursor wraps around to the bottom/top line on current screen. You have to use Shft+/ or PgDn/PgUp to move to lines below or above the current screen.
  • Backspace at the beginning of a line will not move the cursor to the line above.


Quirks which should be fixed

  • Using the word "library" for a directory is confusing. In unix-based systems "directory" is most common. In Apple OS X and Microsoft Windows OSes, "folder" is most common, see Wikipedia directory/folder entry. In general, when dealing with non-graphical interfaces (such as Dmuse or the terminal), the term "directory" should be used, and "folder" for graphical interfaces, particular when the icon for the "library" is a file folder (which is why Microsoft and Apple use the name "folder" for directories). The term library in nearly all computer systems is more commonly used for collections of compiled code used to link either statically or dynamically to programs. For example, the directory /usr/lib contains the main collection of library files in unix-based OSes. A file such as /usr/lib/libc.a is called a static library (they start with the characters "lib followed by the name of the library, and end in ".a"). A file such as /usr/lib/libc.so is called a dynamic library (ending with .so instead of .a, plus an optional dot and version number, such as libc.so.5). In Microsoft Windows, dynamic libraries have the extension .dll which stands for Dynamic-Link Library.
  • Single-character width tab characters are quirky, and make working with Humdrum files in Dmuse difficult due to less readability of polyphonic music.