Skip to content

Commit fbbf422

Browse files
committed
Better readme.md
1 parent 7334229 commit fbbf422

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

README.md

+11-12
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
# SmallWorld
22

3-
# What is it?
3+
## What is it?
44

55
SmallWorld 2015 is a version of Smalltalk running on the Java virtual machine.
66
In particular, it is a continuation of Prof. Tim Budd's SmallWorld, which was a port of his seminal Little Smalltalk to the JVM.
77
I am not currently working on SmallWorld.
88

9-
# What is it not?
9+
## What is it not?
1010

1111
It isn't a version of Smalltalk-80, nor is it compatible with the Smalltalk ANSI standard. Where it is incompatible with a Smalltalk-80 system (such as Squeak) SmallWorld follows its Little Smalltalk heritage - for example in the area of cascades (;) and the current lack of Symbols (eg #Something).
1212

13-
# Who wrote it?
13+
## Who wrote it?
1414

1515
It is a modified version of the original SmallWorld, which was written by A Prof. Tim Budd and can be found here.
16-
Many thanks must go to Tim, whose work with SmallWorld and before that his pioneering Little Smalltalk form by far the major part of this system, and who was kind enough to allow the release of SmallWorld and SmallWorld 2007 under the MIT Licence.
16+
Many thanks must go to Tim, whose work with SmallWorld and before that his pioneering Little Smalltalk form by far the major part of this system, and who was kind enough to allow the release of SmallWorld under the MIT Licence.
1717

18-
# How fast is it?
18+
## How fast is it?
1919

2020
Very very slow :) SmallWorld is a very simple bytecode interpreter running on top of a complicated and sophisticated JIT virtual machine (ie Java). Two levels of indirection from the hardware will introduce slowness. On the other hand, because its development environment is mostly handled by Java's Swing code, SmallWorld is fast enough to be pleasant to play with.
2121

22-
# What has changed?
22+
## What has changed?
2323

24-
## Version 2015.1 (February 2015)
24+
### Version 2015.1 (February 2015)
2525

2626
* Code dumped on Github
2727
* Fix to make work on modern Java
2828

29-
## Version 2007.2 (May 2007)
29+
### Version 2007.2 (May 2007)
3030

3131
* added traditional Workspace
3232
* added traditional 3 pane Class Browser
@@ -40,7 +40,7 @@ Very very slow :) SmallWorld is a very simple bytecode interpreter running on to
4040
* removed Image and Color classes (they'll be returned later)
4141
* imported Squeak tinyBenchmark methods for fun
4242

43-
## Version 2007.1 (January 2007)
43+
### Version 2007.1 (January 2007)
4444

4545
* moved the image file into the jar file, so SmallWorld is now a single jar file
4646
* moved the initial window from SmallWorld.java file into the image and cleaned up some code
@@ -49,7 +49,6 @@ Very very slow :) SmallWorld is a very simple bytecode interpreter running on to
4949
* split sourcecode into separate files for each class
5050
* created #doesNotUnderstand: mechanism
5151

52-
## Original Edition
52+
### Original Edition
5353

54-
Written by Tim Budd November 2004 MIT Licence
55-
Version 0.9 November 2004, Version 0.8 November 2002
54+
Written by Tim Budd November 2004, MIT Licence, Version 0.9 November 2004, Version 0.8 November 2002

0 commit comments

Comments
 (0)