File: README

package info (click to toggle)
tom 1.1.1-2
  • links: PTS
  • area: main
  • in suites: potato
  • size: 6,340 kB
  • ctags: 2,244
  • sloc: objc: 27,863; ansic: 9,804; sh: 7,411; yacc: 3,377; lex: 966; asm: 208; makefile: 62; cpp: 10
file content (53 lines) | stat: -rw-r--r-- 2,054 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
TOM README

	This is version 1.1.1 of the TOM compiler, tools, and libraries.
	The latest version of TOM is always available from the TOM web
	site, at http://gerbil.org/tom/.

WHAT IS TOM?

	TOM is an object oriented programming language.  It is dynamic;
	instances as well as classes are true objects; they can be
	extended and modified at run time and at compile time; objects are
	managed by a non-atomic garbage collector; TOM provides multiple
	inheritance; methods are overloaded on argument and return types;
	returns are multi-valued; method pre- and postconditions inherit,
	and the exception mechanism, like every part of the language, is
	an attempt at the right balance between arcane, baroque, simple,
	elegant and, foremost, usable.  (This balance is, of course,
	subject to the objectivity of the designers).

INSTALLATION

	Read the file MACHINES in the distribution to see if and how your
	platform is supported.  If it is supported, read the file INSTALL
	and follow its instructions.  If your machine is not supported,
	port TOM to your machine, and donate your port to the TOM
	distribution.  Porting shouldn't be too difficult; it can probably
	be done for almost any (UNIX) platform within a day, provided that
	the necessary GNU utilities are available.

EXAMPLES

	Find examples of TOM code in the subdirectory `examples'.  Small
	examples are in `examples/misc'.  Lots of silly code is in `tests'.

DOCUMENTATION

	Online documentation is available in the subdirectory `doc'; point
	your browser at `doc/index.html'.  For more information on TOM,
	visit the TOM WWW site, http://gerbil.org/tom/.  Available items
	include a TOM tutorial and `the TOM Language Reference Manual'.

COPYING

	TOM is distributed under the GNU General Public License; the
	libraries under the GNU Library General Public License.  See the
	file LICENSE for more information.

MAIL

	Report bugs and other communication to <tiggr@gerbil.org>.

	To subscribe to the TOM mailing list, send a mail with `subscribe'
	in the body to tom-request@gerbil.org.