Re: A thought on Windows Experience (was: useability, promoting, etc)

2013-12-05 Thread Joseph Rushton Wakeling

On 04/12/13 19:02, Phil Holmes wrote:

For me, I'd say that we should not install Frescobaldi as a pre-requisite of
running Lily on Windows.  I'm a heavy Windows user, and would not want another
program installed by default.  I've not used it, but I do understand that many
people feel it's excellent - so an option would be to promote it more heavily
for Windows users?


Yes, but arguably the default configuration should be what is best for new 
users, and installing Frescobaldi does make a certain amount of sense here -- 
it's an excellent dedicated IDE for Lilypond that really makes it easier to 
understand the process of creating scores.


The way many Windows installers work is that they present you as a user with a 
list of components to select to be installed, of which some will be selected (or 
not) by default.  There's no reason not to have Frescobaldi bundled with the 
installer but deselectable if you don't want it.



I am willing to look at improving the Windows experience, although this would
need to wait until my degree finishes next Summer.  However, there's one thing I
don't know: what should happen when you double-click a .ly file in Explorer:
open an editor or compile the file?


Open the file, I'd say.  It'd be pretty intrusive if simply double-clicking on a 
text file in Explorer was to cause the launch of a process that might take a 
very long time, consume a large amount of system resources, and generate a large 
new file to write to disk.


It's also at odds with the way in which source files for other markups and 
languages are treated when opened via the file browser.



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


A thought on Windows Experience (was: useability, promoting, etc)

2013-12-04 Thread Francisco Vila
Warning. I this message, Why don't we does not mean do it, you
slave. It means just asking do you think it's a worthwhile idea?

The thread about usability and promoting has forked too much and my
thoughts are somewhat related to both. I am crossposting to hear users
feedback also, sorry for that.

I keep seeing newcomers double-clicking the LilyPond icon on the
desktop despite of our warnings about not to do that. LaTeX is also
just a typesetting engine and people do not try to work with it by
first clicking on a desktop icon, do they? I don't really know what's
the Windows LaTeX experience like, but I can assume the user base of
LaTeX is far greater than LilyPond's, and newcomers have always an
experienced user in the nearby ready to help. That's the critical
mass effect that Finale and Sibelius already have and we don't.

Despite of having a README just in front of your eyes, IMO we should
expect people will always try to open lilypond to work in a typical
program window. Why don't we just give them what they want? That is: a
program you open. All programs are opened and it doesn't matter how
hard we try, most people want to open the program. We could make the
lilypond icon to launch a shell applet to open ly projects and a
button to compile. Of course, a console output window and a PDF
pre-viewer are necessary. I see the drag-drop ritual in the tutorial
too few standard, too weird and too much lilypond-specific. That
scares newcomers.

But wait: this has been done. Valentin Villenave dit it once. A bundle
that installed a PDF viewer and a small button panel with all the most
basic operatons. I don't remember if it included a message output.

But wait again: Frescobaldi already does this. It is super-easy to
install on windows and it has got all the necessary items: an editor,
a pre-viewer and a message output panel. Of course it has many, many
more features, but even so it is lightweight (unlike the now almost
defunct jEdit/lilypondtool). Why don't we do a cut-down
Frescobaldi-like shell for the absolute beginner? The File-Open...
menu entry must include a sub-menu with a lot of ready_to_compile
fancy or real-world examples.

Yes, we already promote easier environments, but in my opinion the
bare minimum we offer is too weak as to be useful for all except
mid-high level nerdies.

I always think all you do to lower the entry threshold is never enough
and ours is currently a bit too high. It's not the language, it's the
experience. And never forget Windows users are potentially way more
numerous than command line users.
-- 
Francisco Vila. Badajoz (Spain)
www.paconet.org , www.csmbadajoz.com

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: A thought on Windows Experience (was: useability, promoting, etc)

2013-12-04 Thread James

On 04/12/13 17:24, Francisco Vila wrote:

Warning. I this message, Why don't we does not mean do it, you
slave. It means just asking do you think it's a worthwhile idea?

The thread about usability and promoting has forked too much and my
thoughts are somewhat related to both. I am crossposting to hear users
feedback also, sorry for that.

I keep seeing newcomers double-clicking the LilyPond icon on the
desktop despite of our warnings about not to do that. LaTeX is also
just a typesetting engine and people do not try to work with it by
first clicking on a desktop icon, do they? I don't really know what's
the Windows LaTeX experience like, but I can assume the user base of
LaTeX is far greater than LilyPond's, and newcomers have always an
experienced user in the nearby ready to help. That's the critical
mass effect that Finale and Sibelius already have and we don't.

Despite of having a README just in front of your eyes, IMO we should
expect people will always try to open lilypond to work in a typical
program window. Why don't we just give them what they want? That is: a
program you open. All programs are opened and it doesn't matter how
hard we try, most people want to open the program. We could make the
lilypond icon to launch a shell applet to open ly projects and a
button to compile. Of course, a console output window and a PDF
pre-viewer are necessary. I see the drag-drop ritual in the tutorial
too few standard, too weird and too much lilypond-specific. That
scares newcomers.

But wait: this has been done. Valentin Villenave dit it once. A bundle
that installed a PDF viewer and a small button panel with all the most
basic operatons. I don't remember if it included a message output.

But wait again: Frescobaldi already does this. It is super-easy to
install on windows and it has got all the necessary items: an editor,
a pre-viewer and a message output panel. Of course it has many, many
more features, but even so it is lightweight (unlike the now almost
defunct jEdit/lilypondtool). Why don't we do a cut-down
Frescobaldi-like shell for the absolute beginner? The File-Open...
menu entry must include a sub-menu with a lot of ready_to_compile
fancy or real-world examples.

Yes, we already promote easier environments, but in my opinion the
bare minimum we offer is too weak as to be useful for all except
mid-high level nerdies.

I always think all you do to lower the entry threshold is never enough
and ours is currently a bit too high. It's not the language, it's the
experience. And never forget Windows users are potentially way more
numerous than command line users.

Like this : http://lilypond.org/macos-x.html

Are you just asking for a 'Lilypad' but for Windows?

James

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: A thought on Windows Experience (was: useability, promoting, etc)

2013-12-04 Thread Phil Holmes
- Original Message - 
From: Francisco Vila paconet@gmail.com
To: LilyPond-User list lilypond-user@gnu.org; LilyPond-Devel list 
lilypond-de...@gnu.org

Sent: Wednesday, December 04, 2013 5:24 PM
Subject: A thought on Windows Experience (was: useability, promoting, etc)



Warning. I this message, Why don't we does not mean do it, you
slave. It means just asking do you think it's a worthwhile idea?

The thread about usability and promoting has forked too much and my
thoughts are somewhat related to both. I am crossposting to hear users
feedback also, sorry for that.

I keep seeing newcomers double-clicking the LilyPond icon on the
desktop despite of our warnings about not to do that. LaTeX is also
just a typesetting engine and people do not try to work with it by
first clicking on a desktop icon, do they? I don't really know what's
the Windows LaTeX experience like, but I can assume the user base of
LaTeX is far greater than LilyPond's, and newcomers have always an
experienced user in the nearby ready to help. That's the critical
mass effect that Finale and Sibelius already have and we don't.

Despite of having a README just in front of your eyes, IMO we should
expect people will always try to open lilypond to work in a typical
program window. Why don't we just give them what they want? That is: a
program you open. All programs are opened and it doesn't matter how
hard we try, most people want to open the program. We could make the
lilypond icon to launch a shell applet to open ly projects and a
button to compile. Of course, a console output window and a PDF
pre-viewer are necessary. I see the drag-drop ritual in the tutorial
too few standard, too weird and too much lilypond-specific. That
scares newcomers.

But wait: this has been done. Valentin Villenave dit it once. A bundle
that installed a PDF viewer and a small button panel with all the most
basic operatons. I don't remember if it included a message output.

But wait again: Frescobaldi already does this. It is super-easy to
install on windows and it has got all the necessary items: an editor,
a pre-viewer and a message output panel. Of course it has many, many
more features, but even so it is lightweight (unlike the now almost
defunct jEdit/lilypondtool). Why don't we do a cut-down
Frescobaldi-like shell for the absolute beginner? The File-Open...
menu entry must include a sub-menu with a lot of ready_to_compile
fancy or real-world examples.

Yes, we already promote easier environments, but in my opinion the
bare minimum we offer is too weak as to be useful for all except
mid-high level nerdies.

I always think all you do to lower the entry threshold is never enough
and ours is currently a bit too high. It's not the language, it's the
experience. And never forget Windows users are potentially way more
numerous than command line users.



For me, I'd say that we should not install Frescobaldi as a pre-requisite of 
running Lily on Windows.  I'm a heavy Windows user, and would not want 
another program installed by default.  I've not used it, but I do understand 
that many people feel it's excellent - so an option would be to promote it 
more heavily for Windows users?


I am willing to look at improving the Windows experience, although this 
would need to wait until my degree finishes next Summer.  However, there's 
one thing I don't know: what should happen when you double-click a .ly file 
in Explorer: open an editor or compile the file?  And if the former, how 
should the file be compiled?


--
Phil Holmes 



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: A thought on Windows Experience (was: useability, promoting, etc)

2013-12-04 Thread Urs Liska



I am willing to look at improving the Windows experience, although this

would need to wait until my degree finishes next Summer.  However,
there's 
one thing I don't know: what should happen when you double-click a .ly
file 
in Explorer: open an editor or compile the file?  And if the former,
how 
should the file be compiled?

--
Phil Holmes 

I think double-clicking should open an editor while there should be a 
right-click command to compile (maybe evon label it Create PDF).

Urs


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: A thought on Windows Experience (was: useability, promoting, etc)

2013-12-04 Thread SoundsFromSound
pkx166h wrote
 On 04/12/13 17:24, Francisco Vila wrote:
 Warning. I this message, Why don't we does not mean do it, you
 slave. It means just asking do you think it's a worthwhile idea?

 The thread about usability and promoting has forked too much and my
 thoughts are somewhat related to both. I am crossposting to hear users
 feedback also, sorry for that.

 I keep seeing newcomers double-clicking the LilyPond icon on the
 desktop despite of our warnings about not to do that. LaTeX is also
 just a typesetting engine and people do not try to work with it by
 first clicking on a desktop icon, do they? I don't really know what's
 the Windows LaTeX experience like, but I can assume the user base of
 LaTeX is far greater than LilyPond's, and newcomers have always an
 experienced user in the nearby ready to help. That's the critical
 mass effect that Finale and Sibelius already have and we don't.

 Despite of having a README just in front of your eyes, IMO we should
 expect people will always try to open lilypond to work in a typical
 program window. Why don't we just give them what they want? That is: a
 program you open. All programs are opened and it doesn't matter how
 hard we try, most people want to open the program. We could make the
 lilypond icon to launch a shell applet to open ly projects and a
 button to compile. Of course, a console output window and a PDF
 pre-viewer are necessary. I see the drag-drop ritual in the tutorial
 too few standard, too weird and too much lilypond-specific. That
 scares newcomers.

 But wait: this has been done. Valentin Villenave dit it once. A bundle
 that installed a PDF viewer and a small button panel with all the most
 basic operatons. I don't remember if it included a message output.

 But wait again: Frescobaldi already does this. It is super-easy to
 install on windows and it has got all the necessary items: an editor,
 a pre-viewer and a message output panel. Of course it has many, many
 more features, but even so it is lightweight (unlike the now almost
 defunct jEdit/lilypondtool). Why don't we do a cut-down
 Frescobaldi-like shell for the absolute beginner? The File-Open...
 menu entry must include a sub-menu with a lot of ready_to_compile
 fancy or real-world examples.

 Yes, we already promote easier environments, but in my opinion the
 bare minimum we offer is too weak as to be useful for all except
 mid-high level nerdies.

 I always think all you do to lower the entry threshold is never enough
 and ours is currently a bit too high. It's not the language, it's the
 experience. And never forget Windows users are potentially way more
 numerous than command line users.
 Like this : http://lilypond.org/macos-x.html
 
 Are you just asking for a 'Lilypad' but for Windows?
 
 James
 
 ___
 lilypond-user mailing list

 lilypond-user@

 https://lists.gnu.org/mailman/listinfo/lilypond-user

I'm confused. There is a Lilypad for Windows. It comes standard w/ the
LilyPond installation. ?



-
composer | sound designer 
LilyPond Tutorials (for beginners) -- http://bit.ly/bcl-lilypond
--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/A-thought-on-Windows-Experience-was-useability-promoting-etc-tp155017p155028.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: A thought on Windows Experience (was: useability, promoting, etc)

2013-12-04 Thread Phil Burfitt

From: Urs Liska u...@openlilylib.org
Sent: Wednesday, December 04, 2013 6:16 PM




I am willing to look at improving the Windows experience, although this
would need to wait until my degree finishes next Summer.  However,
there's one thing I don't know: what should happen when you 
double-click a .ly file in Explorer: open an editor or compile the file?

And if the former, how should the file be compiled?

--
Phil Holmes 


I think double-clicking should open an editor while there should be a
right-click command to compile (maybe evon label it Create PDF).

Urs



+1


Phil



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: A thought on Windows Experience (was: useability, promoting, etc)

2013-12-04 Thread Francisco Vila
2013/12/4 SoundsFromSound soundsfromso...@gmail.com:

 I'm confused. There is a Lilypad for Windows. It comes standard w/ the
 LilyPond installation. ?

Yes. But it opens IIRC when you right-click on a ly document, then choose Edit.
This lilypad editor does have a menu entry to compile. So, it is a
sort of shell/editor. I find this path tortuous. People double-click
the lilypond icon, and don't see this shell as many of them could
expect. Instead, ugly things happen. Therefore, lilypond is ugly. I
think this summarizes the start and the end of a newcomer's
experience.

-- 
Francisco Vila. Badajoz (Spain)
www.paconet.org , www.csmbadajoz.com

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: A thought on Windows Experience (was: useability, promoting, etc)

2013-12-04 Thread Francisco Vila
2013/12/4 Phil Holmes m...@philholmes.net:
 For me, I'd say that we should not install Frescobaldi as a pre-requisite of
 running Lily on Windows.  I'm a heavy Windows user, and would not want
 another program installed by default.

But you _already_ have another program installed by default: the
lilypad editor. What I suggest is to replace this by a proper windows
mini-shell with the essential buttons clearly visible. Open Document.
Edit Document. Compile Document. All with Auto PDF view, a selectable
external viewer in the Edit-Preferences menu. And (very important!)
message output console. Not a paragraph in the docs explaining you
have to find a log and read it. This is impossible to be popular.

-- 
Francisco Vila. Badajoz (Spain)
www.paconet.org , www.csmbadajoz.com

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: A thought on Windows Experience (was: useability, promoting, etc)

2013-12-04 Thread Nick Payne

On 05/12/13 05:02, Phil Holmes wrote:
I am willing to look at improving the Windows experience, although 
this would need to wait until my degree finishes next Summer.  
However, there's one thing I don't know: what should happen when you 
double-click a .ly file in Explorer: open an editor or compile the 
file?  And if the former, how should the file be compiled? 


Well, if it were a .c or .cpp file, I would expect it to open in an 
editor. On both my Linux and Windows machines, a double-click on an ly 
file opens it in Frescobaldi.


Nick

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user