Re: [NTG-context] suggestions for context documentation

2010-03-09 Thread Victor Eijkhout

\startitem Even an old manual can quite well describe
functionality as much didn't change. It's only with \MKIV\ that
some compatibility is dropped and only for obscure features. Of
course I could trick users by regenerating a manual with a newer
date. I often use the excellent book \quote {\TEX\ by Topic} which
is already quite old and does not cover \ETEX, \PDFTEX, \LUATEX\
or whatever but what is told in it is still true. I never look at
it thinking it being old. \stopitem


Hans,

thanks for the compliments.

Let me point out that the source of TeX by Topic is available under  
the Gnu Public Documentation License, so anyone should feel free to  
add modern TeX additions to it. Personally I feel that the eTeX   
pdTeX additions are mature enough that they could be added, of course  
with suitable markers to indicate their non-standardness. I don't have  
the time for this, but I'd welcome a collaboration with anyone that  
wants to invest the time.


Victor.

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-08 Thread Hans Hagen

\usemodule
  [abr-01]

\setuplayout
  [width=middle,
   height=middle,
   footer=0cm,
   topspace=1.5cm]

\setupbodyfont
  [palatino]

\setupheader
  [state=high]

\setupwhitespace
  [big]

\starttext

Hi all,

As I was on the Dante 2010 meeting and as I could not access my
mail last week, today I ran into the long thread about
documentation. I will not reply to each mail but stick to this
summary. Now, I understand that there is a lack of documentation
but before one complains too loud about it, consider the
following:

\startitemize

\startitem We started with \CONTEXT\ in the early 90's and it went
public around 1995. So, we're 15 years down the road. Whatever
comment one has on the system, including its documentation, has to
be seen into this light: we're looking back at over 15 years of
development and ahead at quite some more. \stopitem

\startitem In all those years we've been writing a lot of code,
not only for our own use, but also for users. Just to mention a
few areas: specific language and font support is non trivial in
traditional \TEX\ and took quite some time and backends change and
being involved in the development also brings a price (in many
aspects). \stopitem

\startitem What started a system for our own use, is now used by
others as well, and this brings not only the responsibility to fix
bugs fast but also to monitor lists etc.\ Add to that quite some
involvement in \TEX\ user groups, conferences, writing articles
etc.\ In the process we also happen to come up with some manuals.
Just wonder for a while where I find the time to do my regular
work (the work that pays the bills). \stopitem

\startitem Even an old manual can quite well describe
functionality as much didn't change. It's only with \MKIV\ that
some compatibility is dropped and only for obscure features. Of
course I could trick users by regenerating a manual with a newer
date. I often use the excellent book \quote {\TEX\ by Topic} which
is already quite old and does not cover \ETEX, \PDFTEX, \LUATEX\
or whatever but what is told in it is still true. I never look at
it thinking it being old. \stopitem

\startitem As one can visually get all kind of output and as
typographical elements can interfere the ultimate manual would
show $n!$ variants and become quite unreadable. There is no easy
way out of this. For other languages there's a lot of code
googlable but I find myself always writing from scratch as each
case seems to be different. Of course printed manuals can be of
help (the \LUA\ book being a very good example of a manual) but
writing one takes time. \stopitem

\startitem More documentation would not help all users. Some are
better of with a simple manual and some occasional help on the
list. I've been using all kind of programming languages and the
fact that some have huge (auto generated) documentation systems is
no guarantee that they can be used. I find myself quite often just
look in the source to see what is (not) happening and then
probably feel as confused as users looking into \CONTEXT\ sources.
\stopitem

\startitem There are quite some options that were never meant for
usage beyond our own, but as we ship the full product, they become
visible. No, they are not documented apart from the source. Yes,
if useful they should be documented but why by me? \stopitem

\startitem Any comparison with \LATEX\ documentation is useless.
One reason for starting to write \CONTEXT\ is that I didn't
understand the \LATEX\ book that well as well as that for proper
non English usage one had to patch unreadable code. When \CONTEXT\
came around the internet and mail were already replacing articles
and books. Just look at how the content in user group journals
changed from beginners explanations to more expert and niche
topics. Also, the fact that new books about \LATEX\ are still
written means that there is no perfect one yet. If you ever run
into one of the authors of the companions, just ask them how much
time it took \unknown\ close to a lifetime I bet. \stopitem

\startitem There was some comment on me being the only developer.
This might be true to a large extend but Taco, Wolfgang, Aditya,
Mojca, Luigi (I mention just a few currently active developers and
feel sorry for those I forget so feel free to amend me) know their
way around the source quite well and contribute patches too. We
don't have a formal team (as that would introduce the problem of
adding|/|removing active members and I like to be more informal
and users on the list know pretty well who are contributors.
\stopitem

\startitem There is no real cutting|-|out going on, it's just the
way it evolved. On the other hand, as I use the system myself I
would probably quit using it if anyone could push in code. It's
hard to keep \TEX\ doing what you want it to do and breaking it is
too easy due to interference. So, developers need some feeling
about what side effects can occur. Even then we see bugs creep in.
\stopitem

\startitem Believe me: when some folks send me a 

Re: [NTG-context] suggestions for context documentation

2010-03-08 Thread Alan BRASLAU
On Monday 08 March 2010 13:31:28 Hans Hagen wrote:
 
 As I was on the Dante 2010 meeting and as I could not access my
 mail last week, today I ran into the long thread about
 documentation. I will not reply to each mail but stick to this
 summary. Now, I understand that there is a lack of documentation
 but before one complains too loud about it, consider the
 following:
 

I was out of town for the last two weeks. I too saw this thread
but did not have the time to read it all.

I agree that the ConTeXt reference manual needs to be updated
and completed, in particular concerning mkIV. Nevertheless, I have
been able to get quite far using the (old) mkII manual and find it
to be pretty good, even if not perfect. For this reason, I had
contacted Hans and Taco to gain access to the source but have to date
made only a few, minor corrections. This is a project that I try to
work on in my spare time. As none of us have much time to spare
from our other responsibilities, documentation always proceeds too slowly.
(Indeed, while traveling the last two weeks, I had hoped to have some
time available to work more on this. However, I did not do anything!)

Part of the problem with writing documentation is being expert enough
to know all of the in's and out's of ConTeXt. Nevertheless, I believe
that improvements can be done. Also, taking such initiative will motivate
the real experts to eventually complete the holes (or give hints
on what further to include).

Alan

P.S. Concerning LaTeX, whereas the User's Guide and Reference Manual
(what we locally call the lion) and the Companion (1st edition,
what we call the dog) are excellent starting points. I find
that the second edition to be confusing and so hardly ever refer to it.
The documentation of the diverse packages is of diverse quality.

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-05 Thread luigi scarso
On Fri, Mar 5, 2010 at 3:10 AM, Michael Saunders odrad...@gmail.com wrote:
 You mean like the beginner's manual

 http://www.pragma-ade.com/general/manuals/ms-cb-en.pdf

 and the user manual

 http://www.pragma-ade.com/general/manuals/cont-eni.pdf

 ...

 amongst 46 others by Pragma


 No, not like those.  I mean like a real manual.  I read the book
 about Hasselt---a few examples without explanations.
 I've looked at most of the fifty or so documents over which
 this virtual manual is supposed to be spread.  They are about
 as informative.  Most of these documents seem to be 5--12
 years old.  The wiki is even more patchy.  The idea that a
 computer manual is something that exists implicitly in the
 discussions of a mailing list is a new idea to me.
cont-en  metafun are real manuals for mkii.
And yes, mkii is almost 10years old , and  maybe some options of
some macros are changed
What do you mean as real manual ?


 You can't be serious about mk.pdf being a manual.  Even it
 admits, This document is not so much a users manual as a
 history of the development.  Little after that point is intelligible.
mkiv is still in development.
If one knows mkii,
then  mk.pdf and luatexref-x.pdf are important to help in
understanding mkiv, but it's not enough .
One must also knowns   lua, fontforge  , opentype,
unicode utf-8 TeX internal, xml ...
Actually mkiv is not for end user but it will be for sure in the
future , ~2012 estimated.


 Compared with the clear, abundant documentation of the
 LaTeX world, Context seems like a secret that a small club is
 trying to keep.  It's not even clear from the manuals that
 development is ongoing, much less that there is some advantage
 in using it.
One important point of mkiv are opentype fonts.
It's really hard in LaTeX to manage opentype fonts (remember the Adobe
produce only opentype fonts), and it's also hard in mkii --- but better.
mkiv actually already manage opentype fonts in a decent way, if one
compares with mkii.

Another point is Lua (a traditional programming language)  as a tool
for macro writer,
and I can assure that it' more fun/productive to use Lua than TeX in
some situations (eg parsing)
even if  TeX side of ConTeXt is  still indispensable (and will remain).



Context is not and doesn't seem a secret club:
normal programming is hard, programming with TeX is harder than
normal programming ,
typographic programming is a kind  of magic -- no books other than TexBook.
But in the end one must sit down and write his own code, and the
codebase is the best source for learning.
ConTeXt is a format for typographic programming --- maybe not user
friendly for and end user;
LaTeX is a format for end user --- not so good for general typographic
programming .


-- 
luigi
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-05 Thread R. Bastian
On Thu, 4 Mar 2010 20:10:43 -0600
Michael Saunders odrad...@gmail.com scribit:

  You mean like the beginner's manual
 
  http://www.pragma-ade.com/general/manuals/ms-cb-en.pdf
 
  and the user manual
 
  http://www.pragma-ade.com/general/manuals/cont-eni.pdf
 
 ...
 
  amongst 46 others by Pragma
 
 
 No, not like those.  I mean like a real manual.  I read the book
 about Hasselt---a few examples without explanations.
 I've looked at most of the fifty or so documents over which
 this virtual manual is supposed to be spread.  They are about
 as informative.  Most of these documents seem to be 5--12
 years old.  The wiki is even more patchy.  The idea that a
 computer manual is something that exists implicitly in the
 discussions of a mailing list is a new idea to me.
 
 You can't be serious about mk.pdf being a manual.  Even it
 admits, This document is not so much a users manual as a
 history of the development.  Little after that point is intelligible.
 
 Compared with the clear, abundant documentation of the
 LaTeX world, ...

LoL

I have a good meter of books about Latex. But Latex is 'congenitally'
unable to do what I want to obtain. 

Within 6 months, with the Seroul book  the Context Manual  the help of
this list, I made more and better than in 10 years of Latex.

With Latex you must accept to do what Latex wants to be done. With
Context (and even with the older Tex), you are free (not free in an
denglish sense ('gratuit', 'kostenfrei'), but 'libre' or 'frei').



 Context seems like a secret that a small club is
 trying to keep.  It's not even clear from the manuals that
 development is ongoing, much less that there is some advantage
 in using it.
 
 So, will there ever be a manual to MK IV?  In how many years?
 

I think that the usersd need that the '[...,...,...]' should be replaced or 
referenced by
lists of parameters and we need a wiki-glossary of the params.

So we need a wiki to which users can access. I tried to access t the
contextgarden, but my access was forbidden. 

So it is true that Context is much more better than the way its access
is managed.



-- 
René Bastian
www.pythoneon.org
www.musiques-rb.org
http://www.soundsurvey.org.uk/


___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-05 Thread richard . stephens

 No, not like those. I mean like a real
manual. I read the book
 about Hasselt---a few examples without explanations.

I am absolutely gobsmacked (astounded, astonished)
at some of the comments on this and other threads!
ConTeXt - an Excursion and ConTeXt
the Manual together are wonderful. I still consult them at least
once a week
after 4 year's use. If you actually tried the examples
in the former, rather than just reading them, you
would be an expert user within 2 days!

It would be nice to think that the community could
construct documentation, but good, coherent documentation
is much harder to produce than good code! It works
for collections of small articles (WikiPedia etc), but
I've never seen a good book written by a community.

While it would be nice to have an updated ConTeXt
the Manual, in my humble opinion the biggest hole
in the documentation is a reference for each command.
Texshow-web should fill this gap and this is
where the community CAN contribute, and where the
mechanism already exists. And because it's made up of
small articles it could work. When I learn about a
command I try to fill in a few words in
texshow-web. If everyone added a few words each time
they learn a new command, we would soon have 
a fantastic reference source.

Richard

P.S. One request for improvement to texshow-web: the
source-file for each command is included
in cont-en.xml, could this be displayed on the command
web-page? It would make it easier to
find the source if you need to.





Converteam UK Ltd. Registration Number: 5571739 and Converteam Ltd. Registration
Number: 2416188

Registered in England and Wales.

Registered office: Boughton Road, Rugby, Warwickshire, CV21 1BU.



CONFIDENTIALITY : This e-mail and any attachments are confidential and
may be privileged. If you are not a named recipient, please notify the
sender immediately and do not disclose the contents to another person,
use it for any purpose or store or copy the information in any medium.



Please consider the environment before printing this e-mail




___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-05 Thread richard . stephens

There's another feature that would be REALLY useful
in texshow-web: the ability to show the output from code, in the same way
that the Wiki shows the output from code between context and /context.

Is this a possibility?

Richard

P.S. There is an error in cont-en.xml for the command
lohi: the keyword is shown as low when it should
be left.






Converteam UK Ltd. Registration Number: 5571739 and Converteam Ltd. Registration
Number: 2416188

Registered in England and Wales.

Registered office: Boughton Road, Rugby, Warwickshire, CV21 1BU.



CONFIDENTIALITY : This e-mail and any attachments are confidential and
may be privileged. If you are not a named recipient, please notify the
sender immediately and do not disclose the contents to another person,
use it for any purpose or store or copy the information in any medium.



Please consider the environment before printing this e-mail




___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-05 Thread Patrick Gundlach
 While it would be nice to have an updated ConTeXt the Manual, in my humble 
 opinion the biggest hole 
 in the documentation is a reference for each command. Texshow-web should fill 
 this gap and this is 
 where the community CAN contribute, and where the mechanism already exists. 
 And because it's made up of 
 small articles it could work. When I learn about a command I try to fill in a 
 few words in 
 texshow-web. If everyone added a few words each time they learn a new 
 command, we would soon have 
 a fantastic reference source. 
 
 Richard 
 
 P.S. One request for improvement to texshow-web: the source-file for each 
 command is included 
 in cont-en.xml, could this be displayed on the command web-page? It would 
 make it easier to 
 find the source if you need to.

I have promised to Taco that I will transfer the contents of texshow-web to the 
wiki this month. Then we can do everything the wiki can do now.

Patrick

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-05 Thread Thomas A. Schmitz


On Mar 5, 2010, at 11:01 AM, richard.steph...@converteam.com wrote:



 No, not like those.  I mean like a real manual.  I read the book
 about Hasselt---a few examples without explanations.

I am absolutely gobsmacked (astounded, astonished) at some of the  
comments on this and other threads!
ConTeXt - an Excursion and ConTeXt the Manual together are  
wonderful. I still consult them at least once a week
after 4 year's use. If you actually tried the examples in the  
former, rather than just reading them, you

would be an expert user within 2 days!


Hear hear! I couldn't agree more and am happy that a voice of reason  
appears in this somewhat meandering thread!




It would be nice to think that the community could construct  
documentation, but good, coherent documentation
is much harder to produce than good code! It works for collections  
of small articles (WikiPedia etc), but

I've never seen a good book written by a community.


also +1 Wasn't there this wonderful saying that a camel is a horse  
designed by committee?


Thomas
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-05 Thread Marcin Borkowski
Dnia Thu, Mar 04, 2010 at 08:10:43PM -0600, Michael Saunders napisa#322;(a):
  You mean like the beginner's manual
 
  http://www.pragma-ade.com/general/manuals/ms-cb-en.pdf
 
  and the user manual
 
  http://www.pragma-ade.com/general/manuals/cont-eni.pdf
 
 ...
 
  amongst 46 others by Pragma
 
 
 No, not like those.  I mean like a real manual.  I read the book
 about Hasselt---a few examples without explanations.
 I've looked at most of the fifty or so documents over which
 this virtual manual is supposed to be spread.  They are about
 as informative.  Most of these documents seem to be 5--12
 years old.  The wiki is even more patchy.  The idea that a
 computer manual is something that exists implicitly in the
 discussions of a mailing list is a new idea to me.
 
 You can't be serious about mk.pdf being a manual.  Even it
 admits, This document is not so much a users manual as a
 history of the development.  Little after that point is intelligible.
 
 Compared with the clear, abundant documentation of the
 LaTeX world, Context seems like a secret that a small club is
 trying to keep.  It's not even clear from the manuals that
 development is ongoing, much less that there is some advantage
 in using it.
 
 So, will there ever be a manual to MK IV?  In how many years?

Hi,

this is a strong (but fair, I believe) criticism.  I guess that we all
know that the main problem with ConTeXt is documentation; my feelings
are similar, and although I started using ConTeXt using the user
manual and asking on the list - and that helped a lot - having a good
user manual would be great.

I have to disagree, though, with the clear, abundant documentation of
the LaTeX world.  This is far from true: the docs for LaTeX are spread
over numerous package documentations, not-so-well written books and
terribly written beginners' books (the LaTeX book on wikibooks is
awful, for example).  So the situation is pretty much similar to
ConTeXt.  The difference is that the LaTeX core is rather primitive
(compared to ConTeXt), and even a bad manual can do - and the mainstream
packages are usually well documented.  In case of ConTeXt, most
functionality one needs is in the core, which is documented as badly as
LaTeX's.

Regards

-- 
Marcin Borkowski (http://mbork.pl)

This program is written in Perl.  While stronger people find reading
Perl code character-building, it should not be shown to people in their
formative years.  The author will not accept any responsibility for any
moral grief caused.

(The McKornik Jr. Public License)
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-05 Thread Jörg Hagmann
I agree, too.  I have praised the Excursion before -- an excellent 
one-author work -- and if you also consult the Manual you can do a 
lot.  For special questions, there is always Wolfgang ...


On 3/5/10 1:50 PM, Thomas A. Schmitz wrote:


On Mar 5, 2010, at 11:01 AM, richard.steph...@converteam.com wrote:



 No, not like those.  I mean like a real manual.  I read the book
 about Hasselt---a few examples without explanations.

I am absolutely gobsmacked (astounded, astonished) at some of the 
comments on this and other threads!
ConTeXt - an Excursion and ConTeXt the Manual together are 
wonderful. I still consult them at least once a week
after 4 year's use. If you actually tried the examples in the former, 
rather than just reading them, you

would be an expert user within 2 days!


Hear hear! I couldn't agree more and am happy that a voice of reason 
appears in this somewhat meandering thread!




It would be nice to think that the community could construct 
documentation, but good, coherent documentation
is much harder to produce than good code! It works for collections of 
small articles (WikiPedia etc), but

I've never seen a good book written by a community.


also +1 Wasn't there this wonderful saying that a camel is a horse 
designed by committee?


Thomas
___ 

If your question is of interest to others as well, please add an entry 
to the Wiki!


maillist : ntg-context@ntg.nl / 
http://www.ntg.nl/mailman/listinfo/ntg-context

webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___ 





--
Prof. Jörg Hagmann-Zanolari MD
University of Basel
Department of Biomedicine
Institute of Biochemistry and Genetics
Mattenstrasse 28
CH-4058 Basel
Switzerland
Phone +41 (0)61 267 3565

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-05 Thread Willi Egger


On 5 Mar 2010, at 13:50, Thomas A. Schmitz wrote:



On Mar 5, 2010, at 11:01 AM, richard.steph...@converteam.com wrote:



 No, not like those.  I mean like a real manual.  I read the book
 about Hasselt---a few examples without explanations.

I am absolutely gobsmacked (astounded, astonished) at some of the  
comments on this and other threads!
ConTeXt - an Excursion and ConTeXt the Manual together are  
wonderful. I still consult them at least once a week
after 4 year's use. If you actually tried the examples in the  
former, rather than just reading them, you

would be an expert user within 2 days!


Hear hear! I couldn't agree more and am happy that a voice of  
reason appears in this somewhat meandering thread!

Indeed! I would sign this myself!




It would be nice to think that the community could construct  
documentation, but good, coherent documentation
is much harder to produce than good code! It works for collections  
of small articles (WikiPedia etc), but

I've never seen a good book written by a community.


also +1 Wasn't there this wonderful saying that a camel is a horse  
designed by committee?

+1

Willi


Thomas
__ 
_
If your question is of interest to others as well, please add an  
entry to the Wiki!


maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ 
ntg-context

webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
__ 
_


___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


[NTG-context] suggestions for context documentation

2010-03-04 Thread Peter Münster
Hello,

These suggestions are a bit a reply to the thoughts of James Fisher.

It would be nice, to have once in the future at least 2 up to date context
documentations:

- a context user manual
For me, it's the merge of all scattered articles and manuals. Each chapter
treats a particular subject, such as columns or footnotes.
It seems, that Taco is working on such a manual.

- a context command reference manual
This is just the xml-database used by texshow. Each command should be
described in detail with every possible options.
On the one hand, texshow uses this database, on the other hand a well
structured command reference can be generated as pdf-file.

Filling in all the details in both projects is a lot of work, so perhaps it
would be a good idea, to set up a system, that makes it easy for users to
contribute to these projects (patches) and easy for Taco and Hans to
acknowledge or reject those patches.

This system would be nothing else as some vcs (git or svn for example)
with some commit-hooks, that manage the acknowledgement by Hans and Taco
(and perhaps others).

The tex-files of the user-manual are already under version control, and the
xml-database is only the cont-en.xml file, that would need to be put under
version control too.

So, perhaps with not too much effort, users can be easily invited to
contribute to the documentation projects and the quality can be assured
through the acknowledgements of the developers.

Cheers, Peter

-- 
Contact information: http://pmrb.free.fr/contact/


___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-04 Thread James Fisher
Hi Peter,


Thanks for your thoughts.  I have wondered previously (in other projects)
about the legitimacy of a distinction between manuals and command
references.  With a lot of effort, it can work -- but to make it work,
duplication is inevitable.  Manuals simply have to make references to
commands, and I suspect that a 'comprehensive' user-friendly user manual is
nothing but a comprehensive command reference, with the commands organised
in a human way, with interspersed commentary, suggestions for use, and
examples of usage.

I'm in complete agreement, though, that however this is done, a VCS is
necessary.  (I'm plugging git as my favourite, but it's just the principle
I'm arguing for here.)


James


On Thu, Mar 4, 2010 at 2:41 PM, Peter Münster pmli...@free.fr wrote:

 Hello,

 These suggestions are a bit a reply to the thoughts of James Fisher.

 It would be nice, to have once in the future at least 2 up to date context
 documentations:

 - a context user manual
 For me, it's the merge of all scattered articles and manuals. Each chapter
 treats a particular subject, such as columns or footnotes.
 It seems, that Taco is working on such a manual.

 - a context command reference manual
 This is just the xml-database used by texshow. Each command should be
 described in detail with every possible options.
 On the one hand, texshow uses this database, on the other hand a well
 structured command reference can be generated as pdf-file.

 Filling in all the details in both projects is a lot of work, so perhaps it
 would be a good idea, to set up a system, that makes it easy for users to
 contribute to these projects (patches) and easy for Taco and Hans to
 acknowledge or reject those patches.

 This system would be nothing else as some vcs (git or svn for example)
 with some commit-hooks, that manage the acknowledgement by Hans and Taco
 (and perhaps others).

 The tex-files of the user-manual are already under version control, and the
 xml-database is only the cont-en.xml file, that would need to be put under
 version control too.

 So, perhaps with not too much effort, users can be easily invited to
 contribute to the documentation projects and the quality can be assured
 through the acknowledgements of the developers.

 Cheers, Peter

 --
 Contact information: http://pmrb.free.fr/contact/



 ___
 If your question is of interest to others as well, please add an entry to
 the Wiki!

 maillist : ntg-context@ntg.nl /
 http://www.ntg.nl/mailman/listinfo/ntg-context
 webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
 archive  : http://foundry.supelec.fr/projects/contextrev/
 wiki : http://contextgarden.net

 ___

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


[NTG-context] suggestions for context documentation

2010-03-04 Thread Michael Saunders
The important thing is:  is there _ever_ going to be a manual?   I
want to try Context, but I've been putting it off for years because
it's not really practical without documentation.  There must be many
others in the same situation.
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-04 Thread luigi scarso
On Thu, Mar 4, 2010 at 10:31 PM, Michael Saunders odrad...@gmail.com wrote:
 The important thing is:  is there _ever_ going to be a manual?   I
 want to try Context, but I've been putting it off for years because
 it's not really practical without documentation.  There must be many
 others in the same situation.
For mkii there are cont-en and metafun plus some other articles.
It's a bit outdate, but still valid in general.

For mkiv : are you sure ?
If yes, mk.pdf , luatexref-t.pdf , the code.

For both : wiki and mailing list

-- 
luigi
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-04 Thread Aditya Mahajan

On Thu, 4 Mar 2010, Michael Saunders wrote:


The important thing is:  is there _ever_ going to be a manual?   I


You mean like the beginner's manual

http://www.pragma-ade.com/general/manuals/ms-cb-en.pdf

and the user manual

http://www.pragma-ade.com/general/manuals/cont-eni.pdf


want to try Context, but I've been putting it off for years because
it's not really practical without documentation.


Things that have changed in MKIV
http://www.pragma-ade.com/general/manuals/mk.pdf

Integrating metafun graphics
http://www.pragma-ade.com/general/manuals/metafun-s.pdf

On typography
http://www.pragma-ade.com/general/manuals/style.pdf

XML
http://pragma-ade.com/general/manuals/xml-mkiv.pdf

amongst 46 others by Pragma

http://pragma-ade.com/show-man-1.htm
http://wiki.contextgarden.net/This_Way

and other user written documents

http://wiki.contextgarden.net/MyWay

and then there is the wiki.

I agree that some of these are outdated, some are not complete, but 
documentation does exist. What is missing in the documentation that 
prevented you from even starting using ConTeXt for *years*.


Aditya
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-04 Thread James Fisher
A bit of a diversion here, but two questions about the plethora of PDF docs:

* Where are the TeX sources of all these manuals kept?
* What are the licenses on all these various things?  In particular the
Pragma documents.  Would I be *allowed*, if I so wanted, to embark on a
collated version of all of this -- i.e., are derivative works allowed?

James

On Thu, Mar 4, 2010 at 9:40 PM, Aditya Mahajan adit...@umich.edu wrote:

 On Thu, 4 Mar 2010, Michael Saunders wrote:

  The important thing is:  is there _ever_ going to be a manual?   I


 You mean like the beginner's manual

 http://www.pragma-ade.com/general/manuals/ms-cb-en.pdf

 and the user manual

 http://www.pragma-ade.com/general/manuals/cont-eni.pdf


  want to try Context, but I've been putting it off for years because
 it's not really practical without documentation.


 Things that have changed in MKIV
 http://www.pragma-ade.com/general/manuals/mk.pdf

 Integrating metafun graphics
 http://www.pragma-ade.com/general/manuals/metafun-s.pdf

 On typography
 http://www.pragma-ade.com/general/manuals/style.pdf

 XML
 http://pragma-ade.com/general/manuals/xml-mkiv.pdf

 amongst 46 others by Pragma

 http://pragma-ade.com/show-man-1.htm
 http://wiki.contextgarden.net/This_Way

 and other user written documents

 http://wiki.contextgarden.net/MyWay

 and then there is the wiki.

 I agree that some of these are outdated, some are not complete, but
 documentation does exist. What is missing in the documentation that
 prevented you from even starting using ConTeXt for *years*.

 Aditya


 ___
 If your question is of interest to others as well, please add an entry to
 the Wiki!

 maillist : ntg-context@ntg.nl /
 http://www.ntg.nl/mailman/listinfo/ntg-context
 webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
 archive  : http://foundry.supelec.fr/projects/contextrev/
 wiki : http://contextgarden.net

 ___

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-04 Thread Aditya Mahajan

On Thu, 4 Mar 2010, James Fisher wrote:


A bit of a diversion here, but two questions about the plethora of PDF docs:

* Where are the TeX sources of all these manuals kept?


svn://ctx.pragma-ade.nl/manuals (seems to be down at the moment)

browsable at

http://context.aanhet.net/svn/

This information is also available on the wiki 
(http://wiki.contextgarden.net/Official_ConTeXt_Documentation)



* What are the licenses on all these various things?  In particular the
Pragma documents.  Would I be *allowed*, if I so wanted, to embark on a
collated version of all of this -- i.e., are derivative works allowed?


The program code (i.e. anything not under the /doc subtree) is distributed 
under the GNU GPL; the documentation is provided under Creative Commons 
Attribution NonCommercial ShareAlike license.


So, derivative work is allowed, provided you do not sell your work.

The new user manaul 
http://foundry.supelec.fr/gf/project/contextman/scmsvn/?action=browsepath=%2Fcontext-reference%2F
is a attempt to be a collected version of all the documents, and it is 
under GNU Free Documentation License, so if you copy from there, your 
result should have the same license.


Aditya
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-04 Thread James Fisher
Good news on both counts, then.  (Is there a reason that the source and
license of the documents aren't included in the docs themselves?)

On Thu, Mar 4, 2010 at 11:05 PM, Aditya Mahajan adit...@umich.edu wrote:

 On Thu, 4 Mar 2010, James Fisher wrote:

  A bit of a diversion here, but two questions about the plethora of PDF
 docs:

 * Where are the TeX sources of all these manuals kept?


 svn://ctx.pragma-ade.nl/manuals (seems to be down at the moment)

 browsable at

 http://context.aanhet.net/svn/

 This information is also available on the wiki (
 http://wiki.contextgarden.net/Official_ConTeXt_Documentation)


  * What are the licenses on all these various things?  In particular the
 Pragma documents.  Would I be *allowed*, if I so wanted, to embark on a
 collated version of all of this -- i.e., are derivative works allowed?


 The program code (i.e. anything not under the /doc subtree) is distributed
 under the GNU GPL; the documentation is provided under Creative Commons
 Attribution NonCommercial ShareAlike license.

 So, derivative work is allowed, provided you do not sell your work.

 The new user manaul
 http://foundry.supelec.fr/gf/project/contextman/scmsvn/?action=browsepath=%2Fcontext-reference%2F
 is a attempt to be a collected version of all the documents, and it is
 under GNU Free Documentation License, so if you copy from there, your result
 should have the same license.


 Aditya

 ___
 If your question is of interest to others as well, please add an entry to
 the Wiki!

 maillist : ntg-context@ntg.nl /
 http://www.ntg.nl/mailman/listinfo/ntg-context
 webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
 archive  : http://foundry.supelec.fr/projects/contextrev/
 wiki : http://contextgarden.net

 ___

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-04 Thread Aditya Mahajan

On Thu, 4 Mar 2010, James Fisher wrote:


Good news on both counts, then.  (Is there a reason that the source and
license of the documents aren't included in the docs themselves?)


All the docs refer to the readme file which states the license
http://wiki.contextgarden.net/Read_Me

Aditya
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


[NTG-context] suggestions for context documentation

2010-03-04 Thread Michael Saunders
 You mean like the beginner's manual

 http://www.pragma-ade.com/general/manuals/ms-cb-en.pdf

 and the user manual

 http://www.pragma-ade.com/general/manuals/cont-eni.pdf

...

 amongst 46 others by Pragma


No, not like those.  I mean like a real manual.  I read the book
about Hasselt---a few examples without explanations.
I've looked at most of the fifty or so documents over which
this virtual manual is supposed to be spread.  They are about
as informative.  Most of these documents seem to be 5--12
years old.  The wiki is even more patchy.  The idea that a
computer manual is something that exists implicitly in the
discussions of a mailing list is a new idea to me.

You can't be serious about mk.pdf being a manual.  Even it
admits, This document is not so much a users manual as a
history of the development.  Little after that point is intelligible.

Compared with the clear, abundant documentation of the
LaTeX world, Context seems like a secret that a small club is
trying to keep.  It's not even clear from the manuals that
development is ongoing, much less that there is some advantage
in using it.

So, will there ever be a manual to MK IV?  In how many years?
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-04 Thread James Fisher
...the book about Hasselt. That actually made me laugh out loud.  What a
loser I am.

Ok, goodnight now. :)

On Fri, Mar 5, 2010 at 2:10 AM, Michael Saunders odrad...@gmail.com wrote:

  You mean like the beginner's manual
 
  http://www.pragma-ade.com/general/manuals/ms-cb-en.pdf
 
  and the user manual
 
  http://www.pragma-ade.com/general/manuals/cont-eni.pdf
 
 ...
 
  amongst 46 others by Pragma


 No, not like those.  I mean like a real manual.  I read the book
 about Hasselt---a few examples without explanations.
 I've looked at most of the fifty or so documents over which
 this virtual manual is supposed to be spread.  They are about
 as informative.  Most of these documents seem to be 5--12
 years old.  The wiki is even more patchy.  The idea that a
 computer manual is something that exists implicitly in the
 discussions of a mailing list is a new idea to me.

 You can't be serious about mk.pdf being a manual.  Even it
 admits, This document is not so much a users manual as a
 history of the development.  Little after that point is intelligible.

 Compared with the clear, abundant documentation of the
 LaTeX world, Context seems like a secret that a small club is
 trying to keep.  It's not even clear from the manuals that
 development is ongoing, much less that there is some advantage
 in using it.

 So, will there ever be a manual to MK IV?  In how many years?

 ___
 If your question is of interest to others as well, please add an entry to
 the Wiki!

 maillist : ntg-context@ntg.nl /
 http://www.ntg.nl/mailman/listinfo/ntg-context
 webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
 archive  : http://foundry.supelec.fr/projects/contextrev/
 wiki : http://contextgarden.net

 ___

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-04 Thread James Fisher
Just to clarify, I pretty much agree with everything you say.

On Fri, Mar 5, 2010 at 2:22 AM, James Fisher jameshfis...@gmail.com wrote:

 ...the book about Hasselt. That actually made me laugh out loud.  What a
 loser I am.

 Ok, goodnight now. :)


 On Fri, Mar 5, 2010 at 2:10 AM, Michael Saunders odrad...@gmail.comwrote:

  You mean like the beginner's manual
 
  http://www.pragma-ade.com/general/manuals/ms-cb-en.pdf
 
  and the user manual
 
  http://www.pragma-ade.com/general/manuals/cont-eni.pdf
 
 ...
 
  amongst 46 others by Pragma


 No, not like those.  I mean like a real manual.  I read the book
 about Hasselt---a few examples without explanations.
 I've looked at most of the fifty or so documents over which
 this virtual manual is supposed to be spread.  They are about
 as informative.  Most of these documents seem to be 5--12
 years old.  The wiki is even more patchy.  The idea that a
 computer manual is something that exists implicitly in the
 discussions of a mailing list is a new idea to me.

 You can't be serious about mk.pdf being a manual.  Even it
 admits, This document is not so much a users manual as a
 history of the development.  Little after that point is intelligible.

 Compared with the clear, abundant documentation of the
 LaTeX world, Context seems like a secret that a small club is
 trying to keep.  It's not even clear from the manuals that
 development is ongoing, much less that there is some advantage
 in using it.

 So, will there ever be a manual to MK IV?  In how many years?

 ___
 If your question is of interest to others as well, please add an entry to
 the Wiki!

 maillist : ntg-context@ntg.nl /
 http://www.ntg.nl/mailman/listinfo/ntg-context
 webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
 archive  : http://foundry.supelec.fr/projects/contextrev/
 wiki : http://contextgarden.net

 ___



___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-04 Thread Wolfgang Schuster

Am 05.03.10 03:10, schrieb Michael Saunders:

I've looked at most of the fifty or so documents over which
this virtual manual is supposed to be spread.  They are about
as informative.  Most of these documents seem to be 5--12
years old.
   

*The LaTeX manual* is 16 years old.

http://www.pearsonhighered.com/educator/product/LaTeX-A-Document-Preparation-System/9780201529838.page

\bye

Wolfgang

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-04 Thread Khaled Hosny
On Fri, Mar 05, 2010 at 05:34:39AM +0100, Wolfgang Schuster wrote:
 Am 05.03.10 03:10, schrieb Michael Saunders:
 
 I've looked at most of the fifty or so documents over which
 this virtual manual is supposed to be spread.  They are about
 as informative.  Most of these documents seem to be 5--12
 years old.
 
 
 *The LaTeX manual* is 16 years old.
 
 http://www.pearsonhighered.com/educator/product/
 LaTeX-A-Document-Preparation-System/9780201529838.page
 

But LaTeX didn't change since then, unlike ConTeXt (even MkII is under
documented).

Regards,
 Khaled


-- 
 Khaled Hosny
 Arabic localiser and member of Arabeyes.org team
 Free font developer
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] suggestions for context documentation

2010-03-04 Thread Vnpenguin
On Fri, Mar 5, 2010 at 03:10, Michael Saunders odrad...@gmail.com wrote:

 You can't be serious about mk.pdf being a manual.  Even it
 admits, This document is not so much a users manual as a
 history of the development.  Little after that point is intelligible.


Yes, I agree with you on this point !
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___