From 2f5c6510fc0c5616e88ea8b9270c72e465f5e10c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org> Date: Thu, 27 Jun 2013 14:51:20 +0200 Subject: [PATCH] Update macroprocessor slides --- Makefile.am | 2 +- macroprocessor.tex | 51 ++------- old-design.pdf | Bin 11989 -> 0 bytes old-design.svg | 266 --------------------------------------------- 4 files changed, 10 insertions(+), 309 deletions(-) delete mode 100644 old-design.pdf delete mode 100644 old-design.svg diff --git a/Makefile.am b/Makefile.am index dc3f7df0..5d06b17d 100644 --- a/Makefile.am +++ b/Makefile.am @@ -4,7 +4,7 @@ pdf-local: macroprocessor.pdf endif endif -SRC = macroprocessor.tex old-design.pdf new-design.pdf +SRC = macroprocessor.tex new-design.pdf EXTRA_DIST = $(SRC) diff --git a/macroprocessor.tex b/macroprocessor.tex index 8d02d996..18e10c8c 100644 --- a/macroprocessor.tex +++ b/macroprocessor.tex @@ -5,10 +5,10 @@ \usetheme{Boadilla} \title{The Dynare Macro-processor} -\subtitle{Dynare Summer School 2012} +\subtitle{Dynare Summer School 2013} \author{Sébastien Villemot} \institute{CEPREMAP} -\date{June 22, 2012} +\date{June 28, 2013} \AtBeginSection[] { @@ -65,12 +65,7 @@ \end{frame} \begin{frame} - \frametitle{Older design of Dynare (version 3)} - \includegraphics[width=0.95\linewidth]{old-design.pdf} -\end{frame} - -\begin{frame} - \frametitle{Current design of Dynare (version 4)} + \frametitle{Design of Dynare} \includegraphics[width=0.95\linewidth]{new-design.pdf} \end{frame} @@ -85,7 +80,7 @@ \begin{itemize} \item file inclusion: \verb+@#include+ \item definition a variable of the macro-processor: \verb+@#define+ - \item conditional statements (\verb+@#if/@#ifdef/@#else/@#endif+) + \item conditional statements (\verb+@#if/@#ifdef/@#ifndef/@#else/@#endif+) \item loop statements (\verb+@#for/@#endfor+) \end{itemize} \item In most cases, directives occupy exactly one line of text. In case of need, two anti-slashes (\verb+\\+) at the end of the line indicates that the directive is continued on the next line. @@ -302,6 +297,11 @@ end; \verb+@#endif+ \end{block} \end{columns} + +\bigskip + +There is also \verb+@#ifndef+, which is the opposite of \verb+@#ifdef+ +(\textit{i.e.} it tests whether a variable is \emph{not} defined). \end{frame} \begin{frame}[fragile=singleslide] @@ -578,37 +578,4 @@ rhos = [ 0.8, 0.9, 1]; % \end{itemize} % \end{frame} -\section{Dynare for Octave} - -\begin{frame} - \frametitle{Dynare for Octave (1/2)} - \begin{itemize} - \item GNU Octave (or simply Octave) is a high-level language, primarily intended for numerical computations - \item Basically, it is a free clone of MATLAB: same syntax, almost same set of functions - \item Runs on Windows, GNU/Linux and Mac OS X - \item Advantages: - \begin{itemize} - \item free software, no license fee to pay - \item source code available - \item dynamic and responsive community of users and developers - \end{itemize} - \item Inconvenients: - \begin{itemize} - \item slower than MATLAB - \item less user friendly (however note that there is a graphical fronted - called ``qtoctave'' that can be installed on top of Octave; a native - frontend is under development) - \end{itemize} - \end{itemize} -\end{frame} - -\begin{frame} - \frametitle{Dynare for Octave (2/2)} - \begin{itemize} - \item Since version 4.0, Dynare works on top of Octave - \item This makes Dynare 100\% free software - \item Almost all features of Dynare work with Octave (very few exceptions) - \end{itemize} -\end{frame} - \end{document} diff --git a/old-design.pdf b/old-design.pdf deleted file mode 100644 index 4ccc05c321a1aba52d4b03b0cf095f1e250c038b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11989 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 WNh~S>hq$4knSl|Ps;aBM8y5g>hp!C) diff --git a/old-design.svg b/old-design.svg deleted file mode 100644 index 1816925c..00000000 --- a/old-design.svg +++ /dev/null @@ -1,266 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> - -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="657.71429" - height="312" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.48.1 r9760" - version="1.0" - sodipodi:docname="old-design.pdf" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - inkscape:export-filename="/home/sebastien/dynare/unstable/doc/macroprocessor/old-design.pdf.png" - inkscape:export-xdpi="90" - inkscape:export-ydpi="90"> - <defs - id="defs4"> - <marker - inkscape:stockid="Arrow1Lend" - orient="auto" - refY="0" - refX="0" - id="Arrow1Lend" - style="overflow:visible"> - <path - id="path3243" - d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z " - style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" - transform="matrix(-0.8,0,0,-0.8,-10,0)" /> - </marker> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="0.7" - inkscape:cx="555.04474" - inkscape:cy="220.62111" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="1052.3622px" - height="744.09448px" - inkscape:window-width="1024" - inkscape:window-height="712" - inkscape:window-x="0" - inkscape:window-y="25" - showgrid="false" - inkscape:window-maximized="0" /> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title></dc:title> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1" - transform="translate(-138.99998,-35.951625)"> - <text - xml:space="preserve" - style="font-size:48px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="60" - y="72.362183" - id="text2160" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan2162" - x="60" - y="72.362183" /></text> - <g - id="g6679" - transform="translate(-52.857143,-31.428572)"> - <text - sodipodi:linespacing="125%" - id="text2164" - y="125.21933" - x="251.42856" - style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="125.21933" - x="251.42856" - id="tspan2166" - sodipodi:role="line">MOD</tspan><tspan - id="tspan2168" - y="150.21933" - x="251.42856" - sodipodi:role="line">File</tspan></text> - <path - transform="matrix(1.0924144,0,0,1.1873521,180.35562,37.324342)" - d="m 102.85714,79.094482 c 0,18.540989 -16.62942,33.571428 -37.142853,33.571428 -20.513433,0 -37.142857,-15.030439 -37.142857,-33.571428 0,-18.540989 16.629424,-33.57143 37.142857,-33.57143 20.513433,0 37.142853,15.030441 37.142853,33.57143 z" - sodipodi:ry="33.57143" - sodipodi:rx="37.142857" - sodipodi:cy="79.094482" - sodipodi:cx="65.714287" - id="path2216" - style="color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - sodipodi:type="arc" /> - </g> - <g - id="g2239" - transform="translate(358.57143,25.714291)"> - <text - sodipodi:linespacing="125%" - id="text2178" - y="56.6479" - x="361.42862" - style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - id="tspan2182" - y="56.6479" - x="361.42862" - sodipodi:role="line">Matlab files</tspan><tspan - id="tspan2188" - y="81.6479" - x="361.42862" - sodipodi:role="line">representing</tspan><tspan - id="tspan2212" - y="106.6479" - x="361.42862" - sodipodi:role="line">the model</tspan></text> - <path - transform="matrix(1.0528522,0,0,1.0682674,-22.862484,-9.0197689)" - d="m 431.42857,79.808769 c 0,28.403211 -29.74108,51.428571 -66.42857,51.428571 -36.68749,0 -66.42857,-23.02536 -66.42857,-51.428571 0,-28.403215 29.74108,-51.42857 66.42857,-51.42857 36.68749,0 66.42857,23.025355 66.42857,51.42857 z" - sodipodi:ry="51.42857" - sodipodi:rx="66.428574" - sodipodi:cy="79.808769" - sodipodi:cx="365" - id="path2218" - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - sodipodi:type="arc" /> - </g> - <g - id="g2226" - transform="translate(-498.57142,210)"> - <text - sodipodi:linespacing="125%" - id="text2200" - y="65.21933" - x="691.42859" - style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="65.21933" - x="691.42859" - id="tspan2202" - sodipodi:role="line">Output:</tspan><tspan - id="tspan2206" - y="90.21933" - x="691.42859" - sodipodi:role="line">Results,</tspan><tspan - id="tspan2210" - y="115.21933" - x="691.42859" - sodipodi:role="line">Graphics</tspan></text> - <path - d="m 747.14283,85.523056 c 0,28.403214 -24.30454,51.428574 -54.28571,51.428574 -29.98117,0 -54.28572,-23.02536 -54.28572,-51.428574 0,-28.403215 24.30455,-51.42857 54.28572,-51.42857 29.98117,0 54.28571,23.025355 54.28571,51.42857 z" - sodipodi:ry="51.42857" - sodipodi:rx="54.285713" - sodipodi:cy="85.523056" - sodipodi:cx="692.85712" - id="path2220" - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - sodipodi:type="arc" /> - </g> - <g - id="g5495" - transform="translate(257.14285,-64.285714)"> - <text - sodipodi:linespacing="125%" - id="text2170" - y="152.36218" - x="220.00002" - style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial" - xml:space="preserve"><tspan - id="tspan2174" - y="152.36218" - x="220.00002" - sodipodi:role="line">Dynare</tspan><tspan - y="177.36218" - x="220.00002" - sodipodi:role="line" - id="tspan3023">Preprocessor</tspan></text> - <rect - y="101.57445" - x="137.47997" - height="126.46864" - width="163.6115" - id="rect2222" - style="color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.67421651;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - </g> - <g - id="g2233" - transform="translate(194.28571,221.42857)"> - <text - sodipodi:linespacing="125%" - id="text2194" - y="68.076462" - x="525.71436" - style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="68.076462" - x="525.71436" - id="tspan2196" - sodipodi:role="line">Dynare</tspan><tspan - id="tspan2198" - y="93.076462" - x="525.71436" - sodipodi:role="line">Matlab routines</tspan></text> - <rect - y="36.951626" - x="448.57144" - height="75.714287" - width="152.85715" - id="rect2224" - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - </g> - <path - style="fill:none;stroke:#000000;stroke-width:1.49009621;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Lend);display:inline" - d="m 236.63007,99.899587 157.99275,0.412633" - id="path2258" - inkscape:connector-type="polyline" - inkscape:connector-curvature="0" /> - <path - style="color:#000000;fill:none;stroke:#000000;stroke-width:1.37411284;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Lend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - d="m 556.05574,101.00285 93.00406,0.65001" - id="path2260" - inkscape:connector-type="polyline" - inkscape:connector-curvature="0" /> - <path - style="color:#000000;fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Lend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - d="m 719.79923,156.5612 -0.37433,101.819" - id="path2262" - inkscape:connector-type="polyline" - inkscape:connection-start="#g2239" - inkscape:connection-end="#g2233" - inkscape:connection-start-point="d4" - inkscape:connection-end-point="d4" - inkscape:connector-curvature="0" /> - <path - style="color:#000000;fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Lend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - d="M 642.85715,296.13336 248.57136,295.59691" - id="path2264" - inkscape:connector-type="polyline" - inkscape:connection-start="#g2233" - inkscape:connection-end="#g2226" - inkscape:connection-start-point="d4" - inkscape:connection-end-point="d4" - inkscape:connector-curvature="0" /> - </g> -</svg> -- GitLab