https://github.com/namin/brown
the reflective language(s) Brown by Dan Friedman and Mitch Wand
https://github.com/namin/brown
paper-implementations reflection scheme towers
Last synced: 4 months ago
JSON representation
the reflective language(s) Brown by Dan Friedman and Mitch Wand
- Host: GitHub
- URL: https://github.com/namin/brown
- Owner: namin
- Created: 2021-06-19T23:55:23.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-04-16T05:06:26.000Z (about 4 years ago)
- Last Synced: 2025-10-10T19:25:37.190Z (8 months ago)
- Topics: paper-implementations, reflection, scheme, towers
- Language: Scheme
- Homepage:
- Size: 15.6 KB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Brown
the reflective tower Brown by Mitch Wand and Dan Friedman
from the 1986 paper _"The mystery of the tower revealed: A non-reflective description of the reflective tower"_
the earlier, non-towery, Brown by Dan Friedman and Mitch Wand
from the 1984 paper _"Reification: Reflection without Metaphysics"_
is available as an independent file [brown84.scm](brown84.scm)
## Getting Started
```scheme
(load "brown.scm")
(boot-tower)
;; evaluate lib.brn in REPL
;; evaluate prog.brn in REPL
```
To boot and load the library from the command line in Chez Scheme:
```
chez brown.scm boot.scm