Doc: Add section on SVG to Contributor (issue 328450043 by beauleetienne0@gmail.com)

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Doc: Add section on SVG to Contributor (issue 328450043 by beauleetienne0@gmail.com)

Étienne Beaulé
Reviewers: ,

Message:
While not technically a programming language, PostScript is also listed
:) The information could also help when working with SVG output. More
work is required on this backend, and I hope this will help.

Description:
Doc: Add section on SVG to Contributor

This change adds a section on the SVG language to the list of used
programming languages.

Please review this at https://codereview.appspot.com/328450043/

Affected files (+9, -0 lines):
   M Documentation/contributor/programming-work.itexi


Index: Documentation/contributor/programming-work.itexi
diff --git a/Documentation/contributor/programming-work.itexi  
b/Documentation/contributor/programming-work.itexi
index  
d13b68099c00bee6e6cdf177b4276577a4b06196..884748772e8673f49a9836c0d59fffa094794bee  
100644
--- a/Documentation/contributor/programming-work.itexi
+++ b/Documentation/contributor/programming-work.itexi
@@ -146,6 +146,15 @@ website.
  Python documentation is available at @uref{http://www.python.org/doc/,
  python.org}.

+@subsection SVG
+
+Scalable Vector Graphics (SVG) is a XML-based markup language used to  
generate
+graphical output.  A brief SVG tutorial is
+@uref{https://www.w3schools.com/graphics/svg_intro.asp, available online}  
through
+W3 Schools.  The World Wide Web Consortium's
+@uref{https://www.w3.org/TR/SVG/REC-SVG11-20110816.pdf, SVG 1.2  
Recommendation}
+is available online in PDF format.
+
  @node Programming without compiling
  @section Programming without compiling




_______________________________________________
lilypond-devel mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-devel
Reply | Threaded
Open this post in threaded view
|

Re: Doc: Add section on SVG to Contributor (issue 328450043 by beauleetienne0@gmail.com)

David Kastrup
On 2017/09/04 19:11:57, Ebe123 wrote:
> While not technically a programming language, PostScript is also
listed :)

Uh, you are aware that PostScript _is_ a programming language?  In
contrast, PDF is a file format.  That's why there are rather few
programs working with or displaying PostScript (you always need a
full-blown interpreter with unknown performance requirements for any
particular file and a file may well hang) and a plethora of PDF
viewers/processor.

As far as I can tell, SVG is, just like PDF, a file format.  There is no
programming language included and we don't write code in it like it is
done in ps/music-drawing-routines.ps .

So please don't go overboard with presenting things as being in the same
problem class when they aren't.

https://codereview.appspot.com/328450043/

_______________________________________________
lilypond-devel mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-devel
Reply | Threaded
Open this post in threaded view
|

Re: Doc: Add section on SVG to Contributor (issue 328450043 by beauleetienne0@gmail.com)

Étienne Beaulé
In reply to this post by Étienne Beaulé
On 2017/09/04 19:24:05, dak wrote:
> On 2017/09/04 19:11:57, Ebe123 wrote:
> > While not technically a programming language, PostScript is also
listed :)

> Uh, you are aware that PostScript _is_ a programming language?  In
contrast, PDF
> is a file format.  That's why there are rather few programs working
with or
> displaying PostScript (you always need a full-blown interpreter with
unknown
> performance requirements for any particular file and a file may well
hang) and a
> plethora of PDF viewers/processor.

> As far as I can tell, SVG is, just like PDF, a file format.  There is
no
> programming language included and we don't write code in it like it is
done in
> ps/music-drawing-routines.ps .

> So please don't go overboard with presenting things as being in the
same problem
> class when they aren't.

Sure, ok. Even though SVG is not in the same category as PS, references
to SVG syntax should be included as a reference as LilyPond still works
with SVG code and files.

https://codereview.appspot.com/328450043/

_______________________________________________
lilypond-devel mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-devel
Reply | Threaded
Open this post in threaded view
|

Re: Doc: Add section on SVG to Contributor (issue 328450043 by beauleetienne0@gmail.com)

pkx166h
In reply to this post by Étienne Beaulé
Minor nits


https://codereview.appspot.com/328450043/diff/20001/Documentation/contributor/programming-work.itexi
File Documentation/contributor/programming-work.itexi (right):

https://codereview.appspot.com/328450043/diff/20001/Documentation/contributor/programming-work.itexi#newcode149
Documentation/contributor/programming-work.itexi:149: @subsection SVG
@subsection Scalable Vector Graphics (SVG)

https://codereview.appspot.com/328450043/diff/20001/Documentation/contributor/programming-work.itexi#newcode151
Documentation/contributor/programming-work.itexi:151: Scalable Vector
Graphics (SVG) is a XML-based markup language used to generate
SVG is an XML-based ....

https://codereview.appspot.com/328450043/

_______________________________________________
lilypond-devel mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-devel
Reply | Threaded
Open this post in threaded view
|

Re: Doc: Add section on SVG to Contributor (issue 328450043 by beauleetienne0@gmail.com)

Étienne Beaulé
In reply to this post by Étienne Beaulé

https://codereview.appspot.com/328450043/diff/20001/Documentation/contributor/programming-work.itexi
File Documentation/contributor/programming-work.itexi (right):

https://codereview.appspot.com/328450043/diff/20001/Documentation/contributor/programming-work.itexi#newcode149
Documentation/contributor/programming-work.itexi:149: @subsection SVG
On 2017/09/05 11:02:49, pkx166h wrote:
> @subsection Scalable Vector Graphics (SVG)

Done.

https://codereview.appspot.com/328450043/diff/20001/Documentation/contributor/programming-work.itexi#newcode151
Documentation/contributor/programming-work.itexi:151: Scalable Vector
Graphics (SVG) is a XML-based markup language used to generate
On 2017/09/05 11:02:49, pkx166h wrote:
> SVG is an XML-based ....

Done.

https://codereview.appspot.com/328450043/

_______________________________________________
lilypond-devel mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-devel