Skip to content

Commit

Permalink
Adjusted README's formatting.
Browse files Browse the repository at this point in the history
  • Loading branch information
fredreichbier committed Apr 22, 2010
1 parent ec6d082 commit eb200e5
Showing 1 changed file with 18 additions and 21 deletions.
39 changes: 18 additions & 21 deletions README.rst
@@ -1,8 +1,11 @@
rock
====


========================================== +-----+------------------------------------+
ooc | http://ooc-lang.org |ooc | http://ooc-lang.org |
rock | http://github.com/nddrylliog/rock +-----+------------------------------------+
========================================== |rock | http://github.com/nddrylliog/rock |
+-----+------------------------------------+


rock is an ooc compiler written in ooc - in other words, it's rock is an ooc compiler written in ooc - in other words, it's
where things begin to become really exciting. where things begin to become really exciting.
Expand All @@ -19,26 +22,20 @@ FAQ
--- ---


Q: How did you bootstrap? Q: How did you bootstrap?
A: From Java: http://github.com/nddrylliog/ooc It was a lot of fun and frustration A: From Java: http://github.com/nddrylliog/ooc It was a lot of fun and frustration

Q: Do I need that j/ooc (java) version of the compiler to compile this? Q: Do I need that j/ooc (java) version of the compiler to compile this?
A: No. Let it die. We distribute rock as C sources now. (Remember, ooc A: No. Let it die. We distribute rock as C sources now. (Remember, ooc
usually compiles down to C) usually compiles down to C)

Q: If I don't need another ooc compiler to compile this one, how does it work? What does 'make bootstrap' do?
Q: If I don't need another ooc compiler to compile this one, how does it work? A: 'make bootstrap' builds a rock binary from the C sources in build/c-source,
Q: What does 'make bootstrap' do? calls it bin/c_rock, and uses it to recompile itself to bin/rock
A: 'make bootstrap' builds a rock binary from the C sources in build/c-source,
calls it bin/c_rock, and uses it to recompile itself to bin/rock

Q: I'm a naughty boy and I've read the Makefile. What does 'make prepare_bootstrap' do? Q: I'm a naughty boy and I've read the Makefile. What does 'make prepare_bootstrap' do?
A: It uses rock to generate the build/ directory, with -driver=make. Yes, it's awesome. A: It uses rock to generate the build/ directory, with -driver=make. Yes, it's awesome.

Q: What platforms/OSes are supported? Q: What platforms/OSes are supported?
A: It has been tested on Gentoo, Ubuntu, Windows XP (with Mingw32 and GCC 4.4), A: It has been tested on Gentoo, Ubuntu, Windows XP (with Mingw32 and GCC 4.4), and OSX.
and OSX. 'make prepare_bootstrap' may be shaky on Windows/OSX because of
'make prepare_bootstrap' may be shaky on Windows/OSX because of sed syntax differences (used to patch the produced build/Makefile). You're
sed syntax differences (used to patch the produced build/Makefile). You're better off preparing bootstrap on a Linux, just like we do for source releases.
better off preparing bootstrap on a Linux, just like we do for source releases.


License License
------- -------
Expand Down

0 comments on commit eb200e5

Please sign in to comment.