From b90b707a750e5ca712e44ea54918407728583f8d Mon Sep 17 00:00:00 2001 From: bnewbold Date: Fri, 16 Jan 2009 06:00:00 -0500 Subject: adds, changes --- .gitignore | 2 ++ README | 34 ++++++++++++++++++++++++++++++++++ journal/16jan2009.html | 45 +++++++++++++++++++++++++++++++++++++++++++++ main.html | 33 +++++++++++++++++++++++++++++++++ to_athena.sh | 0 5 files changed, 114 insertions(+) create mode 100644 README create mode 100644 journal/16jan2009.html create mode 100644 main.html mode change 100644 => 100755 to_athena.sh 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 @@ + + +bnewbold thesis + +

+Journal: Jan 16, 2009

+Bryan Newbold, bnewbold@mit.edu
+ +http://web.mit.edu/bnewbold/thesis/ +

+ + + +Today I setup a git repository (for source code management); it's backed up +to my personal webspace with a web interface at +git.bryannewbold.com. +I'll also copy these journal entries to my +athena locker. 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 ;) +
+
+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 +here and +here; my +notes on scheme itself are +here (note: last link +temporarily broken?). + + + + + diff --git a/main.html b/main.html new file mode 100644 index 0000000..5c08b32 --- /dev/null +++ b/main.html @@ -0,0 +1,33 @@ + + +bnewbold thesis + +

+Functional General Relativity in Scheme

+Bryan Newbold, bnewbold@mit.edu
+ +http://web.mit.edu/bnewbold/thesis/ +

+Title: A Compuational Elucidation of Curved Spacetime
+Advisor: Prof. Gerald Sussman, EECS
+Year: 2009 + +

Quick Links

+ +

Journal Entries

+

References

+

Summary

+lorem ipsum lorem ipsum lorem ipsum lorem ipsum +lorem ipsum lorem ipsum lorem ipsum lorem ipsum +lorem ipsum lorem ipsum lorem ipsum lorem ipsum + + + diff --git a/to_athena.sh b/to_athena.sh old mode 100644 new mode 100755 -- cgit v1.2.3