<html>
<head>
<meta name="generator" content="Windows Mail 17.5.9600.20911">
<style data-externalstyle="true"><!--
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal {
margin:0in;
margin-bottom:.0001pt;
}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst, 
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle, 
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
line-height:115%;
}
--></style></head>
<body dir="ltr">
<div data-externalstyle="false" dir="ltr" style="font-family: 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif';font-size:12pt;"><div>Dear everyone,</div><div><br></div><div>I am currently implementing the old French Bible of David Martin in ConTeXt MkIV.</div><div>The source code looks like this:</div><div><br></div><div>\startproduct martin1707<br>    \project bibles % Font settings, page layout, etc.</div><div>    \startbiblebook[number={1}, name={Genéſe}, abbreviation={Gen.}, title={Le premier livre de Moyſe dit la Genéſe}]<br>        \startbiblechapter[number={1}]<br>            \startbibleverse[number={1}]<br>                Au commencement Dieu créa les cieux & la terre.<br>            \stopbibleverse<br>        \stopbiblechapter<br>    \stopbiblebook<br>    \startbiblebook[number={45}, name={Romains}, abbreviation={Rom.}, title={Epiſtre de ſaint Paul apoſtre aux romains}]<br>        \startbiblechapter[number={12}]<br>            \startbibleverse[number={1}]<br>                Je vous exhorte donc, \bibleaddition{mes} fréres, par les<br>                compaſſions de Dieu, que vous préſentiez vos corps en ſacrifice<br>                vivant, ſaint, agréable à Dieu, \bibleaddition{qui eſt} vôtre<br>                raiſonnable ſervice.<br>            \stopbibleverse<br>            \startbibleverse[number={2}]<br>                Et ne vous conformez point à ce préſent ſiecle, mais ſoyez<br>                transformez par le renouvellement de vôtre entendement, afin que<br>                vous éprouviez quelle eſt la volonté de Dieu, bonne, & agréable,<br>                & parfaite.<br>            \stopbibleverse<br>        \stopbiblechapter<br>    \stopbiblebook<br>\stopproduct<br><br></div><div data-signatureblock="true">As you may know, the Bible is divided into books. These books are divided into chapters,</div><div data-signatureblock="true">and the chapters into verses. The purpose of \start(\stop)biblebook, \start(\stop)biblechapter,</div><div data-signatureblock="true">and \start(\stop)bibleverse is to format the books, chapters, and verses respectively (as the</div><div data-signatureblock="true">commands \start(\stop)section, \start(\stop)subsection, etc., do).</div><div data-signatureblock="true"><br></div><div data-signatureblock="true">As you see, theses commands are user-defined and take key-value options. My goal is to</div><div data-signatureblock="true">define their semantics (the way they do the formatting) with Lua. But I do not knwo how</div><div data-signatureblock="true">to do this. I know a bit about programming, and learning Lua is not a problem for me.</div><div data-signatureblock="true"><br></div><div data-signatureblock="true">Thanking you in advance,</div><div data-signatureblock="true">All the best.</div><div data-signatureblock="true"> <br></div></div>
</body>
</html>