User: jfaber Date: 2012/04/04 08:06 AM
Modified: /cactuswriting/ cactuswriting.aux, cactuswriting.log, cactuswriting.nav, cactuswriting.pdf, cactuswriting.tex
Log: Update for toady's talks
File Changes:
Directory: /cactuswriting/ ==========================
File [modified]: cactuswriting.aux Delta lines: +7 -5 =================================================================== --- cactuswriting/cactuswriting.aux 2012-04-04 12:52:23 UTC (rev 35) +++ cactuswriting/cactuswriting.aux 2012-04-04 13:06:33 UTC (rev 36) @@ -45,8 +45,10 @@ @writefile{nav}{\headcommand {\beamer@framepages {15}{15}}} @writefile{nav}{\headcommand {\slideentry {0}{0}{16}{16/16}{}{0}}} @writefile{nav}{\headcommand {\beamer@framepages {16}{16}}} -@writefile{nav}{\headcommand {\beamer@partpages {1}{16}}} -@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{16}}} -@writefile{nav}{\headcommand {\beamer@sectionpages {1}{16}}} -@writefile{nav}{\headcommand {\beamer@documentpages {16}}} -@writefile{nav}{\headcommand {\def \inserttotalframenumber {16}}} +@writefile{nav}{\headcommand {\slideentry {0}{0}{17}{17/17}{}{0}}} +@writefile{nav}{\headcommand {\beamer@framepages {17}{17}}} +@writefile{nav}{\headcommand {\beamer@partpages {1}{17}}} +@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{17}}} +@writefile{nav}{\headcommand {\beamer@sectionpages {1}{17}}} +@writefile{nav}{\headcommand {\beamer@documentpages {17}}} +@writefile{nav}{\headcommand {\def \inserttotalframenumber {17}}}
File [modified]: cactuswriting.log Delta lines: +48 -46 =================================================================== --- cactuswriting/cactuswriting.log 2012-04-04 12:52:23 UTC (rev 35) +++ cactuswriting/cactuswriting.log 2012-04-04 13:06:33 UTC (rev 36) @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009) (format=pdflatex 2009.11.7) 3 APR 2012 23:41 +This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009) (format=pdflatex 2009.11.7) 4 APR 2012 09:05 entering extended mode \write18 enabled. %&-line parsing enabled. @@ -1146,133 +1146,135 @@
] [3
-] <config.png, id=104, 773.89125pt x 165.61874pt> +] [4 + +] <config.png, id=130, 773.89125pt x 165.61874pt> File: config.png Graphic file (type png) <use config.png> -Overfull \hbox (91.32469pt too wide) in paragraph at lines 40--40 +Overfull \hbox (91.32469pt too wide) in paragraph at lines 61--61 [][] []
-[4 +[5
- <./config.png>] <interface1.png, id=133, 1108.14pt x 447.6725pt> + <./config.png>] <interface1.png, id=159, 1108.14pt x 447.6725pt> File: interface1.png Graphic file (type png)
<use interface1.png> -Overfull \hbox (19.05469pt too wide) in paragraph at lines 48--48 +Overfull \hbox (19.05469pt too wide) in paragraph at lines 69--69 [][] []
-<interface2.png, id=134, 1379.1525pt x 45.16875pt> +<interface2.png, id=160, 1379.1525pt x 45.16875pt> File: interface2.png Graphic file (type png) <use interface2.png> -Overfull \hbox (40.73592pt too wide) in paragraph at lines 48--48 +Overfull \hbox (40.73592pt too wide) in paragraph at lines 69--69 [][] []
-[5 +[6
<./interface1.png> <./interface2.png>] -<interface3.png, id=163, 1233.60875pt x 249.93375pt> +<interface3.png, id=189, 1233.60875pt x 249.93375pt> File: interface3.png Graphic file (type png) <use interface3.png> -Overfull \hbox (55.18968pt too wide) in paragraph at lines 54--54 +Overfull \hbox (55.18968pt too wide) in paragraph at lines 75--75 [][] []
-[6 +[7
- <./interface3.png>] <param1.png, id=191, 1145.27875pt x 513.92pt> + <./interface3.png>] <param1.png, id=218, 1145.27875pt x 513.92pt> File: param1.png Graphic file (type png)
<use param1.png> -Overfull \hbox (55.18968pt too wide) in paragraph at lines 60--60 +Overfull \hbox (55.18968pt too wide) in paragraph at lines 81--81 [][] []
-[7 +[8
- <./param1.png>] <param2.png, id=220, 1633.10126pt x 492.84125pt> + <./param1.png>] <param2.png, id=246, 1633.10126pt x 492.84125pt> File: param2.png Graphic file (type png)
<use param2.png> -Overfull \hbox (55.18968pt too wide) in paragraph at lines 64--64 +Overfull \hbox (55.18968pt too wide) in paragraph at lines 85--85 [][] []
-[8 +[9
- <./param2.png>] <schedule1.png, id=248, 1020.81375pt x 391.4625pt> + <./param2.png>] <schedule1.png, id=274, 1020.81375pt x 391.4625pt> File: schedule1.png Graphic file (type png)
<use schedule1.png> -Overfull \hbox (55.18968pt too wide) in paragraph at lines 71--71 +Overfull \hbox (55.18968pt too wide) in paragraph at lines 92--92 [][] []
-[9 +[10
- <./schedule1.png>] <schedule2.png, id=276, 1149.29375pt x 521.95pt> + <./schedule1.png>] <schedule2.png, id=302, 1149.29375pt x 521.95pt> File: schedule2.png Graphic file (type png)
<use schedule2.png> -Overfull \hbox (55.18968pt too wide) in paragraph at lines 78--78 +Overfull \hbox (55.18968pt too wide) in paragraph at lines 99--99 [][] []
-[10 +[11
- <./schedule2.png>] <schedule3.png, id=304, 1102.1175pt x 458.71375pt> + <./schedule2.png>] <schedule3.png, id=330, 1102.1175pt x 458.71375pt> File: schedule3.png Graphic file (type png)
<use schedule3.png> -Overfull \hbox (55.18968pt too wide) in paragraph at lines 83--83 +Overfull \hbox (55.18968pt too wide) in paragraph at lines 104--104 [][] []
-[11 +[12
- <./schedule3.png>] <make.png, id=332, 632.3625pt x 148.555pt> + <./schedule3.png>] <make.png, id=358, 632.3625pt x 148.555pt> File: make.png Graphic file (type png)
<use make.png> -Overfull \hbox (55.18968pt too wide) in paragraph at lines 88--88 +Overfull \hbox (55.18968pt too wide) in paragraph at lines 109--109 [][] []
-[12 +[13
- <./make.png>] <srccode.png, id=360, 1349.04pt x 740.7675pt> + <./make.png>] <srccode.png, id=387, 1349.04pt x 740.7675pt> File: srccode.png Graphic file (type png)
<use srccode.png> -Overfull \hbox (55.18968pt too wide) in paragraph at lines 93--93 +Overfull \hbox (55.18968pt too wide) in paragraph at lines 114--114 [][] []
-[13 +[14
- <./srccode.png>] <srccode2.png, id=389, 1117.17375pt x 221.82875pt> + <./srccode.png>] <srccode2.png, id=415, 1117.17375pt x 221.82875pt> File: srccode2.png Graphic file (type png)
<use srccode2.png> -Overfull \hbox (55.18968pt too wide) in paragraph at lines 98--98 +Overfull \hbox (55.18968pt too wide) in paragraph at lines 119--119 [][] []
-[14 +[15
- <./srccode2.png>] <thornlist.png, id=417, 1569.865pt x 181.67876pt> + <./srccode2.png>] <thornlist.png, id=443, 1569.865pt x 181.67876pt> File: thornlist.png Graphic file (type png)
<use thornlist.png> -Overfull \hbox (55.18968pt too wide) in paragraph at lines 103--103 +Overfull \hbox (55.18968pt too wide) in paragraph at lines 124--124 [][] []
-[15 +[16
- <./thornlist.png>] [16 + <./thornlist.png>] [17
] \tf@nav=\write6 @@ -1291,10 +1293,10 @@
) Here is how much of TeX's memory you used: - 14951 strings out of 493848 - 276028 string characters out of 3149207 + 14955 strings out of 493848 + 276063 string characters out of 3149207 353008 words of memory out of 3000000 - 17773 multiletter control sequences out of 15000+200000 + 17775 multiletter control sequences out of 15000+200000 6821 words of font info for 25 fonts, out of 3000000 for 9000 718 hyphenation exceptions out of 8191 47i,16n,57p,341b,534s stack positions out of 5000i,500n,10000p,200000b,50000s @@ -1303,9 +1305,9 @@ </usr/local/texlive/2009/texmf-dist/fonts/type1/public/amsfonts/cm/cmss17.pfb>< /usr/local/texlive/2009/texmf-dist/fonts/type1/public/amsfonts/cm/cmssbx10.pfb> </usr/local/texlive/2009/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb> -Output written on cactuswriting.pdf (16 pages, 406393 bytes). +Output written on cactuswriting.pdf (17 pages, 414847 bytes). PDF statistics: - 495 PDF objects out of 1000 (max. 8388607) - 33 named destinations out of 1000 (max. 500000) + 521 PDF objects out of 1000 (max. 8388607) + 35 named destinations out of 1000 (max. 500000) 122 words of extra memory for PDF output out of 10000 (max. 10000000)
File [modified]: cactuswriting.nav Delta lines: +7 -5 =================================================================== --- cactuswriting/cactuswriting.nav 2012-04-04 12:52:23 UTC (rev 35) +++ cactuswriting/cactuswriting.nav 2012-04-04 13:06:33 UTC (rev 36) @@ -31,8 +31,10 @@ \headcommand {\beamer@framepages {15}{15}} \headcommand {\slideentry {0}{0}{16}{16/16}{}{0}} \headcommand {\beamer@framepages {16}{16}} -\headcommand {\beamer@partpages {1}{16}} -\headcommand {\beamer@subsectionpages {1}{16}} -\headcommand {\beamer@sectionpages {1}{16}} -\headcommand {\beamer@documentpages {16}} -\headcommand {\def \inserttotalframenumber {16}} +\headcommand {\slideentry {0}{0}{17}{17/17}{}{0}} +\headcommand {\beamer@framepages {17}{17}} +\headcommand {\beamer@partpages {1}{17}} +\headcommand {\beamer@subsectionpages {1}{17}} +\headcommand {\beamer@sectionpages {1}{17}} +\headcommand {\beamer@documentpages {17}} +\headcommand {\def \inserttotalframenumber {17}}
File [modified]: cactuswriting.pdf Delta lines: +0 -0 =================================================================== (Binary files differ)
File [modified]: cactuswriting.tex Delta lines: +30 -1 =================================================================== --- cactuswriting/cactuswriting.tex 2012-04-04 12:52:23 UTC (rev 35) +++ cactuswriting/cactuswriting.tex 2012-04-04 13:06:33 UTC (rev 36) @@ -12,11 +12,32 @@
\frame{\frametitle{Outline} \begin{itemize} + \item Before you begin \item Directory structure \item configuration.ccl +\item interface.ccl +\item param.ccl +\item schedule.ccl +\item Thornlist +\item source code \end{itemize}
} + +\frame{\frametitle{Starting out} + +First, ask yourself what you want to do with the code: +\begin{itemize} +\item Modification of existing routine, or new routine? +\item What variables will you need? +\item Which routines can you use as possible templates? +\item What external libraries do you need? This is not a huge problem for the ET! +\item Has this already been done? +\end{itemize} + +Choose a convenient language! +} + \frame{\frametitle{Directory structure}
In {\tt arrangements/ThornName} you want the following files @@ -103,7 +124,15 @@ }
\frame{\frametitle{Final tips} -\LARGE Plagiarize and copy liberally, especially at first!!! +\begin{itemize} +\item \LARGE Plagiarize and copy liberally, especially at first!!! + +\item Consider compilation time when you write your thorn. You want a thornlist that is as small as possible, but not smaller. + +\item Get version control running first! + +\item Learn how to output. It is a huge timesaver for debugging/running. +\end{itemize} }
\end{document}
commits@lists.einsteintoolkit.org