Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 50f23336a4c428cc6f4fe8515fc9d1f4 > files > 9

grany-1.0.0-5mdk.i586.rpm

[ Here is Grany3. The cellular automaton simulator. ]


[ Quick authors reference ]

	Yoann Padioleau <ypadiole@ens.insa-rennes.fr>
		engine, file handling, tools (configure...)

	Guillaume Cottenceau <gcottenc@altern.org>
		graphical interface

	Pascal Garcia <pgarcia@ens.insa-rennes.fr>
		hexagonal algorithms

	Gaetan Le Guelvouit <gaetan@mail.dotcom.com>
		design

	Yacine Zemali <yzemali@ens.insa-rennes.fr>
		contribution to the graphical interface

	Sebastien Crunchant <scruncha@ens.insa-rennes.fr>
		contribution to file handling

	Xavier Michard <xmichard@ens.insa-rennes.fr>
		contribution to file handling


[ Underlying physical theory ]

	Dr. Dominique Deserable <dominique.deserable@insa-rennes.fr>


[ Reason ]

	This piece of software has been developped as part of our degree
	of engineer at Insa Rennes, <http://www.insa-rennes.fr>.


[ Online ]

	temporary-accomodation-page:
		http://altern.org/gcottenc/html/grany.html

	distrib:
		http://altern.org/gcottenc/resource/grany-1.0.0.tar.gz

	online-french-help:
		http://www.multimania.com/granyrules


[ Licence ]

	Copyright (C) 1998-2000 by Y. Padioleau, G. Cottenceau, P. Garcia,
	G. LeGuelvouit, Y. Zemali, S. Crunchant, X. Michard.

	Permission to use, copy, modify, and distribute this software and
	its documentation under the terms of the GNU General Public
	License is hereby granted. No representations are made about the
	suitability of this software for any purpose. It is provided "as is"
	without express or implied warranty. See the GNU General Public
	License	for more details.

	By compiling and running Grany3, you implicitly accept this
	licence. Please read COPYING for more info.


[ Needs ]

	gnu make, egcs >= 1.1 or gcc >= 2.95, gtk+ >= 1.2.6, gtkmm >= 1.2.0


[ Install ]

	Grany will **NOT** compile with gcc 2.7.x or gcc 2.8.x having
	libg++.

	Please read INSTALL for basic installation procedure.

	Rapid dependencies:
	 	GNU make
		A good compiler. Preferably GNU gcc 2.95 or better.
		glib 1.2.3 or better.
		gtk+ 1.2.3 or better.
		gtkmm 1.1.9 or better.

	With this it should be enough. Anyway `./configure' will warn you.

	Not necessary but can be useful for hacking Grany3:
		flex++ and bison++
		GNU gettext
		GNU automake/autoconf

	To make the docs, invoke `./configure' with `--enable-docs'.
	We used Doxygen, and it will generate html + latex + man
	documentation.

	Grany supports customization, please read docs/CUSTOMIZATION


	And - no!, GTK does not mean `The Grany ToolKit', but right `The
	Gimp ToolKit'.


[ Succesfully tested on ]

	1.0.0: i686-pc-linux-gnu, Linux-Mandrake 7.0, gnu/make,
		gcc-2.95.2, gtk+-1.2.6, gtk---1.2.0pre1 [libsigc++-0.8.6]

	0.9.1: i686-pc-linux-gnu, Vine 1.0, gnu/make, egcs-1.1.2,
		gtk+-1.2.3, gtk---1.0.1,

		i686-pc-linux-gnu, Vine 1.0, gnu/make, gcc-2.95,
		gtk+-1.2.3, gtk---1.0.2

		sparc-sunos, Solaris 2.5, gnu/make, egcs-1.1.2,
		gtk+-1.2.3, gtk---1.0.1

	0.9: i686-pc-linux-gnu, Vine 1.0, gnu/make, egcs-1.1.2,
		gtk+-1.2.3, gtk---1.0.1,

		i686-pc-linux-gnu, Vine 1.0, gnu/make,
		gcc-2.95, gtk+-1.2.3, gtk---1.0.2

		sparc-sunos, Solaris 2.5, gnu/make, egcs-1.1.2,
		gtk+-1.2.3, gtk---1.0.1

		alphaev56-unknown-gnu, RedHat 5.2, gnu/make, gcc-2.95,
		gtk+-1.2.3, gtk---1.0.2

		ultrasparc-60, Solaris 2.7, gnu/make, egcs-1.1.2,
		gtk+-1.2.3, gtk---1.0.2


	(usual Solaris 2.x gcc 2.8.0 will *NOT* work because of lack of
	iostream)

	(gcc 2.8.1 with libg++ will *NOT* work because of bad STL)

	doc compiled on i686 using: Doxygen version 0.49-990522, TeX
	(Web2C 7.3.1) 3.14159


	0.1.2: i686-pc-linux-gnu, Vine 1.0, gnu/make gnu/egcs 1.1.2
		gtk+-1.2.3 gtk---1.0.0

	0.1: i586-pc-linux-gnu, RedHat 5.1, gnu/make gnu/egcs 1.1.1
		gtk+-1.2.0 gtk---1.0.0


	Initial demo version: none :)


[ Using ]

	Well if you're not a granular physicist please read docs/BASICS


[ Hacking ]

	We're sorry but for our University we had to write code and
	documentation in french.

	However, I felt that this program could be a good example of GTK--
	so I took the time to translate everything in the interface to
	english - that means both identifiers and comments are now in
	english.

	Sorry, but for the rest of the code (the engine, the files, etc),
	all is still in french...


[ Documentation ]

	Please have a look at docs/README for info about documentation.


[ Shameless autosatisfaction ]

	Lines of code processed by our brains:

		engine:	      9197
		interface:   13217
		console:       504
		figures:      1450
		hexagonal:    9058
		files:	      2373

	That is 35799 lines of pure code, not counting the scripts,
	the test code, the generated parsers/compilers.


[ Bug reports ]

	Send bug reports to <gcottenc@altern.org>