Tree [a92c41] master /
 History

HTTPS access


File Date Author Commit
 contrib 2017-02-12 Xavier Delaruelle Xavier Delaruelle [a92c41] www: include NEWS files on website
 doc 2017-02-05 Xavier Delaruelle Xavier Delaruelle [5125e5] doc: Import papers and talk avail on www
 init 2017-01-05 Xavier Delaruelle Xavier Delaruelle [711495] init: fix TCLSH typo in python script
 testsuite 2017-01-25 Xavier Delaruelle Xavier Delaruelle [344e38] Add module-info mode check against 'remove' and...
 windows 2013-01-10 Kent Mein Kent Mein [bd4a51] Moved things out of the tcl directory.
 www 2017-02-12 Xavier Delaruelle Xavier Delaruelle [a92c41] www: include NEWS files on website
 .gitignore 2017-02-10 Xavier Delaruelle Xavier Delaruelle [7d5970] Add gitlog2changelog.py contrib script
 Makefile 2017-02-10 Xavier Delaruelle Xavier Delaruelle [7d5970] Add gitlog2changelog.py contrib script
 NEWS 2017-02-12 Xavier Delaruelle Xavier Delaruelle [47ce44] Add NEWS file to desc changes in modules-tcl rel
 modulecmd.tcl 2017-02-01 Xavier Delaruelle Xavier Delaruelle [a00312] Fix use of pwd in renderSettings proc
 readme.txt 2013-11-06 Kent Mein Kent Mein [66191d] Updated the documentation a bit.

Read Me

This is a tcl implementation of the module command.   The project
was started by Mark Lakata.

The goals have been

1. Written in pure TCL, so that there are no porting issues
2. Faster,smaller (implements most common features of the application)
3. 100% compatibility with existing modules (as done in practice)
4. Some new command line features
5. Path variable counters, to allow shared usage of particular path
   elements. I.e. modules can append /usr/bin, which is not unloaded
   until all the modules that loaded it unload too.
6. Support for "deep" modules.

Getting things running:
	There are a couple of steps to getting things working:

	You must have a working version of tclsh installed on your
	system.  Tclsh is a part of TCL (http://www.tcl.tk/software/tcltk/)

	If you want to build the testsuite you need to install: dejagnu
	(http://www.gnu.org/software/dejagnu/)
	The unix makefiles require: make and perl

	Once you have all of the prerequisits you can "install modules"
	
To learn how to install modules see one of the following docs:
	For unix: doc/install.txt
        For windows: doc/installwin.txt

To have things running efficently you will need a lot of additional setup.
For an example take a look at doc/example.txt which will explain how
we have things setup at the University of Minnesota computer science department.

For futher help check out the website:
	http://sourceforge.net/projects/modules/

Thanks,

Kent Mein
mein@cs.umn.edu

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks