next up previous
Next: libsimtexts Up: Simula Previous: UnixUtil

libsim


     NAME
	  libsim - Utilities written in	Simula

     DESCRIPTION
	  LIBSIM is a collection of mainly small utility routines in
	  SIMULA collected over	the years at QZ	and FOA	in Stockholm,
	  Sweden. Simula contains (compared to other languages)	a
	  fairly extensive library as part of its standard, but	LIBSIM
	  still	offers many useful additions.  LIBSIM was first
	  offered with the Simula implementation for DEC-10, but have
	  since	then spread to also most other implementations.
	  Although not part of the standard, LIBSIM can	be regarded as
	  a `standard' library,	being generaly available.  In the
	  current version we have destilled the	essential, portable
	  parts	of the original	library.

	  Use 'simman libsim<part>' to get detailed information.

	  libsimtexts -	text utilities
	  libsimediting	- editing/de-editing of	numbers
	  libsimchario - support for terminal I/O
	  libsimswedish	- utilities for	dealing	with Swedish national
	  characters
	  libsimmath - additonal mathematical utilities
	  libsimsort - routines	for sorting and	searching
	  Parts	that are obsolete, but still suported are:
	  libsimobsolete - Routines that are now part of the Simula
	  standard library
	  The parts that have been removed (or not yet included) are:

	  - DEC-10 specific utilities
	  - Terminal specific IO packages (SafeIO, Vista, DAHelp,
	  SQHelp).

     AUTHOR
	  Various people at QZ and FOA,	Stockholm.

	  Ported and documented	by Boris Magnusson.

     USE
	  Declaration:
	     external <type> procedure <proc-name>;
	  Compilation:
	     simcomp <program> -L=/usr/local/simulabin -I=libsim
	     (or just: simcomp <program> -l)
	  Linking:
	     simld ... -llibsim
	     (or just: simld ... -l)