Hi Marcin, On Sat, 18 Oct 2008, Marcin Borkowski wrote:
Hi,
assume that I would like to read some parts of the ConTeXt source (to learn something interesting, to learn how to do that-and-that in ConTeXt, or just for fun;)). Where do I start? I mean: what is the non-terribly-difficult way for the beginner? I have rather good expertise in plain TeX and also some in LaTeX (if this helps).
Start by reading http://wiki.contextgarden.net/System_Macros This would explain how basic programming structures in Context work. Since you know plain tex, you can also read syst-gen.tex. Most of it is fairly straight forward. Then I would suggest that you start with some functionality that you use fairly often, and see how it is implemented in ConTeXt (don't start with section heads, they are the most convoluted ConTeXt macros). Most of ConTeXt source code is fairly easy to read. Also see http://archive.contextgarden.net/message/20080721.165918.1ce40456.en.html Aditya