Skip to content

Commit

Permalink
Merge pull request #33 from kragen/master
Browse files Browse the repository at this point in the history
search engine: first draft of code and also (slightly desynchronized) chapter text!
  • Loading branch information
MichaelDiBernardo committed Feb 3, 2016
2 parents a525d6d + 9ee37cc commit 902a270
Show file tree
Hide file tree
Showing 13 changed files with 3,041 additions and 0 deletions.
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,14 @@ Contributors
<td><a href="https://github.com/taavi">taavi</a></td>
<td>taavi.burns@gmail.com</td>
</tr>
<tr>
<td>Kragen Javier Sitaker</td>
<td><a href="http://canonical.org/">Canonical Hackers</a></td>
<td>search-engine</td>
<td>@kragen</td>
<td>@kragen</td>
<td>kragen@canonical.org</td>
</tr>
<tr>
<td>Guido van Rossum</td>
<td>Dropbox</td>
Expand Down
4 changes: 4 additions & 0 deletions search-engine/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
build_handaxeweb.new
handaxeweb2.lua
handaxeweb3.lua
handaxeweb4.lua
28 changes: 28 additions & 0 deletions search-engine/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
all: handaxeweb.lua build_handaxeweb index.py skiplist.svg skipfiles.svg

# The dependencies of these two targets are a little bit bogus,
# because actually handaxeweb.lua has a circular dependency on itself
# and is also mutually dependent with build_handaxeweb, which also has
# a circular dependency on itself. But really they are both rebuilt
# (bootstrapped using themselves!) from handaxeweb.md. Just don't
# delete them as if they were normal derived objects, and occasionally
# touch handaxeweb.md and do a second rebuild if you're taking
# advantage of new handaxeweb features in build_handaxeweb, and you'll
# be fine.

handaxeweb.lua: handaxeweb.md
./build_handaxeweb

build_handaxeweb: handaxeweb.md
./$@

.PRECIOUS: handaxeweb.lua build_handaxeweb

index.py: README.md handaxeweb.lua
./handaxeweb.lua $@ < $< > $@

skiplist.svg: skipdiagram.py
./$< skiplist > $@

skipfiles.svg: skipdiagram.py
./$< skipfiles > $@
Loading

0 comments on commit 902a270

Please sign in to comment.