Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I'm looking forward the implementation of a tex.execute() command on the lua side in luatex. But it needs patching luatex the program and I have a dream: providing the patch... :)

As I have nearly no experience with dealing with such big projects with lots of libraries entangled, I'd like to be taught how to read a piece of luatex code and understand it.

I have three examples in mind:

  1. the \directlua primitive (to understand the tex2lua route);
  2. the tex.sprint function (to understand the lua2tex route);
  3. the tex.getbox function (to understand how lua interact with TeX material).

Note: when travelling for summer holidays, I can understand people speaking C provided they speak slowly but I'm a bit too shy to speak myself :)

share|improve this question

closed as not a real question by Martin Schröder, Marco Daniel, Tom Bombadil, cjorssen, topskip Aug 25 '12 at 13:09

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

1  
I'm not sure what the question is here –  Joseph Wright Aug 3 '12 at 14:13
    
@JosephWright Ok, I'll edit to try to be more specific. –  cjorssen Aug 3 '12 at 14:15
2  
If you plan to provide a patch to luatex, it is essential to read the Luatex manual (which assumes that you already understand the TeXBook). –  Aditya Aug 3 '12 at 14:44
    
Any news on this here? Should we close it or do you plan to provide some details? –  topskip Aug 25 '12 at 7:13
    
@PatrickGundlach Let's close it. I'll try again in the future. –  cjorssen Aug 25 '12 at 13:09

Browse other questions tagged or ask your own question.