[pypy-svn] r45285 - pypy/extradoc/talk/dyla2007

cfbolz at codespeak.net cfbolz at codespeak.net
Mon Jul 23 21:08:35 CEST 2007


Author: cfbolz
Date: Mon Jul 23 21:08:33 2007
New Revision: 45285

Added:
   pypy/extradoc/talk/dyla2007/beamerouterthememy.sty
   pypy/extradoc/talk/dyla2007/beamerthemeWarsaw.sty
   pypy/extradoc/talk/dyla2007/talk.tex
Modified:
   pypy/extradoc/talk/dyla2007/Makefile
Log:
empty beamer talk


Modified: pypy/extradoc/talk/dyla2007/Makefile
==============================================================================
--- pypy/extradoc/talk/dyla2007/Makefile	(original)
+++ pypy/extradoc/talk/dyla2007/Makefile	Mon Jul 23 21:08:33 2007
@@ -10,6 +10,15 @@
 view: dyla.pdf
 	xpdf dyla.pdf  &
 
+viewtalk: talk.pdf
+	xpdf talk.pdf  &
+
 clean:
-	rm dyla.pdf
+	rm dyla.pdf talk.pdf
+
+talk.pdf: talk.tex beamerouterthememy.sty beamerthemeWarsaw.sty
+	pdflatex talk
+
+%.pdf: %.eps
+	epstopdf $<
 

Added: pypy/extradoc/talk/dyla2007/beamerouterthememy.sty
==============================================================================
--- (empty file)
+++ pypy/extradoc/talk/dyla2007/beamerouterthememy.sty	Mon Jul 23 21:08:33 2007
@@ -0,0 +1,39 @@
+\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/outer/beamerouterthemesplit.sty,v 1.4 2004/10/07 22:21:16 tantau Exp $
+
+% Copyright 2003 by Till Tantau <tantau at users.sourceforge.net>
+%
+% This program can be redistributed and/or modified under the terms
+% of the GNU Public License, version 2.
+
+\mode<presentation>
+
+\setbeamercolor{section in head/foot}{parent=palette quaternary}
+\setbeamercolor{subsection in head/foot}{parent=palette primary}
+
+\setbeamercolor{author in head/foot}{parent=section in head/foot}
+\setbeamercolor{title in head/foot}{parent=subsection in head/foot}
+
+
+
+\usesectionheadtemplate
+  {\hfill\insertsectionhead}
+  {\hfill\color{fg!50!bg}\insertsectionhead}
+
+
+
+
+\defbeamertemplate*{footline}{split theme}
+{%
+  \leavevmode%
+  \hbox{\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm plus1fill,rightskip=.3cm]{author in head/foot}%
+    \usebeamerfont{author in head/foot}\insertshortauthor
+  \end{beamercolorbox}%
+  \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
+    \usebeamerfont{title in head/foot}\insertshorttitle
+  \end{beamercolorbox}}%
+  \vskip0pt%
+}
+
+
+\mode
+<all>

Added: pypy/extradoc/talk/dyla2007/beamerthemeWarsaw.sty
==============================================================================
--- (empty file)
+++ pypy/extradoc/talk/dyla2007/beamerthemeWarsaw.sty	Mon Jul 23 21:08:33 2007
@@ -0,0 +1,18 @@
+\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeWarsaw.sty,v 1.8 2004/10/07 20:53:10 tantau Exp $
+
+% Copyright 2003 by Till Tantau <tantau at users.sourceforge.net>
+%
+% This program can be redistributed and/or modified under the terms
+% of the GNU Public License, version 2.
+
+\mode<presentation>
+
+\useinnertheme[shadow=true]{rounded}
+\useoutertheme{my}
+\usecolortheme{orchid}
+\usecolortheme{whale}
+
+\setbeamerfont{block title}{size={}}
+
+\mode
+<all>

Added: pypy/extradoc/talk/dyla2007/talk.tex
==============================================================================
--- (empty file)
+++ pypy/extradoc/talk/dyla2007/talk.tex	Mon Jul 23 21:08:33 2007
@@ -0,0 +1,123 @@
+\documentclass[utf8x]{beamer}
+
+\mode<presentation>
+{
+  \usetheme{Warsaw}
+
+  %\setbeamercovered{transparent}
+}
+
+
+\usepackage[english]{babel}
+
+\usepackage[utf8x]{inputenc}
+
+\usepackage{times}
+\usepackage[T1]{fontenc}
+
+\title{How to \emph{not} write Virtual Machines for Dynamic Languages}
+
+\author{Carl Friedrich Bolz and Armin Rigo}
+
+\institute[Heinrich-Heine-Universität Düsseldorf]
+{
+  Institut für Informatik\\
+  Heinrich-Heine-Universität Düsseldorf
+}
+
+\date{3rd Workshop on Dynamic Languages and Applications, July 31 2007}
+
+\pgfdeclareimage[height=0.5cm]{pypy-logo}{image/py-web.png}
+\logo{\pgfuseimage{pypy-logo}}
+
+
+
+% Delete this, if you do not want the table of contents to pop up at
+% the beginning of each subsection:
+%\AtBeginSubsection[]
+%{
+%  \begin{frame}<beamer>
+%    \frametitle{Outline}
+%    \tableofcontents[currentsection,currentsubsection]
+%  \end{frame}
+%}
+
+
+% If you wish to uncover everything in a step-wise fashion, uncomment
+% the following command: 
+
+%\beamerdefaultoverlayspecification{<+->}
+
+
+\begin{document}
+
+\begin{frame}
+  \titlepage
+\end{frame}
+
+%\begin{frame}
+%  \frametitle{Outline}
+%  \tableofcontents
+  % You might wish to add the option [pausesections]
+%\end{frame}
+
+
+% examples from my last beamer talk, shows the most important features
+\begin{frame}
+  \frametitle{Pyrolog}
+
+  \begin{itemize}
+  \item
+    Pyrolog is a Prolog interpreter written in Python –
+  \item
+    want to compile it to get interesting performance
+  \item
+    translation tool-chain part of the PyPy project
+  \item
+    Python itself is too dynamic to be translatable to other languages, need a subset
+  \item
+    RPython (``Restricted Python'') is a subset of Python translatable to other
+    languages
+  \item
+    RPython is designed to be significantly faster than regular Python
+  \end{itemize}
+\end{frame}
+
+
+\begin{frame}
+  \frametitle{The Python case}
+  CPython (the reference implementation) is a straightforward, portable VM.
+
+  \begin{itemize}
+  \item
+    Pervasive decisions: reference counting, global lock \dots
+  \item
+    No dynamic compilation
+  \end{itemize}
+  \pause
+  \begin{block}{
+    Extensions:}
+    \begin{itemize}
+    \item
+      \alert{Stackless} (unlimited recursion, coroutines, green threads)
+    \item
+      \alert{Psyco} (run-time specializing compiler)
+    \item
+      \alert{Jython}, \alert{IronPython}
+    \end{itemize}
+  \end{block}
+\end{frame}
+
+
+\begin{frame}
+  \frametitle{Title}
+  \begin{itemize}
+  \item
+  \end{itemize}
+\end{frame}
+
+
+
+\end{document}
+
+



More information about the Pypy-commit mailing list