aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--README34
-rw-r--r--journal/16jan2009.html45
-rw-r--r--main.html33
-rwxr-xr-x[-rw-r--r--]to_athena.sh0
5 files changed, 114 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 72ecbcb..8fe1dd9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,5 @@ toread
sage
scheme_stuff
proposal/bnewbold_8thesis_proposal.skel.pdf
+*.swp
+*~
diff --git a/README b/README
new file mode 100644
index 0000000..f77c03e
--- /dev/null
+++ b/README
@@ -0,0 +1,34 @@
+==================================
+Repository README
+==================================
+
+This is a checkout of the git repository for Bryan Newbold's 2009 undergrad
+physics thesis work on functionally programming general relativity.
+
+It should be hosted online at http://web.mit.edu/bnewbold/thesis/
+
+The repository should be browsable at http://git.bryannewbold.com/
+
+
+Requirements/Setup
+-------------------------------
+Install the scmutils package for MIT/GNU Scheme.
+
+
+Instructions
+-------------------------------
+Read the thesis?
+
+
+Heirarchy
+-------------------------------
+
+README
+ this file
+main.html
+ would be index.html but i don't want to over-ride directory listings
+ on athena
+journal/
+ daily journal entries
+proposal/
+ the original proposal as submited to the physics department
diff --git a/journal/16jan2009.html b/journal/16jan2009.html
new file mode 100644
index 0000000..8ec2681
--- /dev/null
+++ b/journal/16jan2009.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title>bnewbold thesis</title></head>
+<body style="margin: 25px; font-family: helvetica;">
+<h1 style="border-bottom: 2px solid;">
+Journal: Jan 16, 2009</h1>
+<i>Bryan Newbold, <a href="mailto:bnewbold@mit.edu">bnewbold@mit.edu</a></i><br />
+<i><a href="http://web.mit.edu/bnewbold/thesis/">
+http://web.mit.edu/bnewbold/thesis/</a></i>
+<br /><br />
+<!-- ================================================================ -->
+<!-- ================================================================ -->
+
+Today I setup a git repository (for source code management); it's backed up
+to my personal webspace with a web interface at
+<a href="http://git.bryannewbold.com/?p=8thesis.git">git.bryannewbold.com</a>.
+I'll also copy these journal entries to my
+<a href="http://web.mit.edu/bnewbold/thesis/">athena locker</a>. As an aside,
+keeping notes in a git repository is a great way to maintain scientific
+integrity. We're taught in our lab classes to carefully keep all of our
+notes and printouts of data in notebooks with numbered and dated pages and
+even to sign/initial the corner of each page when it's full to certify it as
+our own work. This makes omissions (missing page numbers) and changes
+(which should be indicated, dated, and signed) stand out. Checkins to git
+repositories are dated and anoted with the author's email address, and can
+even be cryptographically signed. Each commit is hashed with both its contents
+and its parent's hash, so the hash of any commit down the line can be verified
+against the entire chain of commits leading to it; if any files have been
+tampered with it will be obvious, though of course this assurance is only as
+good as the hash algorithms used ;)
+<br />
+<br />
+For the past two weeks or so i've mostly been teaching myself scheme using
+The Little Schemer and The Seasoned Schemer. My notes on those books are
+<a href="http://bryannewbold.com/k/books/littleschemer">here</a> and
+<a href="http://bryannewbold.com/k/books/seasonedschemer">here</a>; my
+notes on scheme itself are
+<a href="http://bryannewbold.com/k/software/scheme">here</a> (note: last link
+temporarily broken?).
+
+<!-- ================================================================ -->
+<!-- ================================================================ -->
+</body>
+</html>
diff --git a/main.html b/main.html
new file mode 100644
index 0000000..5c08b32
--- /dev/null
+++ b/main.html
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title>bnewbold thesis</title></head>
+<body style="margin: 25px; font-family: helvetica;">
+<h1 style="border-bottom: 2px solid;">
+Functional General Relativity in Scheme</h1>
+<i>Bryan Newbold, <a href="mailto:bnewbold@mit.edu">bnewbold@mit.edu</a></i><br />
+<i><a href="http://web.mit.edu/bnewbold/thesis/">
+http://web.mit.edu/bnewbold/thesis/</a></i>
+<br /><br />
+<b>Title: </b> A Compuational Elucidation of Curved Spacetime<br />
+<b>Advisor: </b> Prof. Gerald Sussman, EECS<br />
+<b>Year: </b>2009
+
+<h2>Quick Links</h2>
+<ul>
+ <li /><a href="http://git.bryannewbold.com/">git repository</a>
+ <li /><a href="README">README</a> file
+ <li />MIT/GNU Scheme: project, guide, installation
+ <li />R5RS
+ <li />SICM: textbook, scmutils
+ <li />My knowledge: scheme, math, physics
+</ul>
+<h2><a href="journal/">Journal Entries</a></h2>
+<h2><a href="references.html">References</a></h2>
+<h2>Summary</h2>
+lorem ipsum lorem ipsum lorem ipsum lorem ipsum
+lorem ipsum lorem ipsum lorem ipsum lorem ipsum
+lorem ipsum lorem ipsum lorem ipsum lorem ipsum
+</body>
+</html>
+
diff --git a/to_athena.sh b/to_athena.sh
index d3bf910..d3bf910 100644..100755
--- a/to_athena.sh
+++ b/to_athena.sh