Skip to content

Commit

Permalink
Prepare for CI chapter early access release.
Browse files Browse the repository at this point in the history
- Also link Chinese translation of interpreter chapter:
  aosabook#168
  • Loading branch information
MichaelDiBernardo committed Dec 4, 2015
1 parent a405e1f commit d162a19
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 1 deletion.
15 changes: 14 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ Contributors
<td>brandon-rhodes</td>
<td>[email protected]</td>
</tr>
<tr>
<tr>
<td>Dann Toliver</td>
<td>Bento Box</td>
<td>dagoba</td>
Expand All @@ -314,4 +314,17 @@ Contributors
<td><a href="https://github.com/dxnn">dxnn</a></td>
<td>[email protected]</td>
</tr>
<tr>
<td>Malini Das</td>
<td>Twitch</td>
<td>ci</td>
<td>
<ul>
<li><a href="http://malinidas.com">malinidas.com</a></li>
<li><a href="https://twitter.com/malinidas">@malinidas</a></li>
</ul>
</td>
<td><a href="https://github.com/malini">malini</a></td>
<td></td>
</tr>
</table>
2 changes: 2 additions & 0 deletions ci/ci.markdown
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
title: A Continuous Integration System
author: Malini Das

_Malini Das is a software engineer who is passionate about developing quickly (but safely!), and solving cross-functional problems. She has worked at Mozilla as a tools engineer and is currently honing her skills at Twitch. Follow Malini on [Twitter](https://twitter.com/malinidas) or on her [blog](http://malinidas.com/)._


## What is a Continuous Integration System?

Expand Down
4 changes: 4 additions & 0 deletions interpreter/interpreter.markdown
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
title: A Python Interpreter Written in Python
author: Allison Kaptur

<markdown>
_Allison is an engineer at Dropbox, where she helps maintain one of the largest networks of Python clients in the world. Before Dropbox, she was a facilitator at the Recurse Center, a writers retreat for programmers in New York. She's spoken at PyCon North America about Python internals and loves weird bugs. She blogs at [akaptur.com](http://akaptur.com)._

_(This chapter is also available in [Simplified Chinese](http://qingyunha.github.io/taotao/))_.
</markdown>

## Introduction

Byterun is a Python interpreter implemented in Python. Through my work on Byterun, I was surprised and delighted to discover that the fundamental structure of the Python interpreter fits easily into the 500-line size restriction. This chapter will walk through the structure of the interpreter and give you enough context to explore it further. The goal is not to explain everything there is to know about interpreters --- like so many interesting areas of programming and computer science, you could devote years to developing a deep understanding of the topic.
Expand Down
14 changes: 14 additions & 0 deletions tex/500L.tex
Original file line number Diff line number Diff line change
Expand Up @@ -260,16 +260,28 @@
\mainmatter


\include{contingent}

\include{same-origin-policy}

\include{blockcode}

\include{interpreter}

\include{web-server}

\include{static-analysis}

\include{functionalDB}

\include{flow-shop}

\include{template-engine}

\include{pedometer}

\include{sampler}

\include{spreadsheet}

\include{cluster}
Expand All @@ -278,6 +290,8 @@

\include{objmodel}

\include{ci}

\include{crawler}

\include{modeller}
Expand Down

0 comments on commit d162a19

Please sign in to comment.