-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit a3159ce
Showing
1,821 changed files
with
442,093 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
|
||
ANNOUNCING APLUS-FSF | ||
==================== | ||
|
||
1. What is aplus-fsf (A+)? | ||
-------------------------- | ||
|
||
A+ is a programming language created at Morgan Stanley with an APL | ||
heritage, an IBM developed scientific programming language. It is an | ||
array oriented language interpreter with builtin APIs to GUI, | ||
interprocess communication and many other useful toolkits. | ||
|
||
For complete documentation and tutorials see: | ||
|
||
/usr/local/doc/aplus-fsf-4.18/html/index.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Arthur Whitney, et. al. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
See the GNU GPL in the file LICENSE. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
:::::::::::::: | ||
/usr/local/doc/aplus-fsf/CHANGES | ||
:::::::::::::: | ||
v4.22-1 03/27/08 | ||
- Many Many 64bit fixes | ||
- adap.SyncConnect | ||
|
||
v4.20-2 08/29/05 | ||
- fixed new compiler issues with gcc (thanks for Neil Roeth) | ||
- Added additional directores to tar | ||
(scripts, lisp.0, lisp.1, fonts. contrib) | ||
- Added file.+ to scripts directory | ||
|
||
v4.20-1 12/31/03 | ||
- fixed `scb for action widget | ||
- fixed segv on timer expiration | ||
- fixed compilation issues with gcc 3.3 (thanks for Neil Roeth) | ||
- fixed segv on over allocation now a WSFULL | ||
- fixed memory leak with endian conversion of mapped files | ||
- fixed msync with .m files | ||
- fixed _items{} to ignore the file-size check so it can repair files | ||
that have inadvertently been truncated or have invalid items set. | ||
- new system function _memStats{} | ||
- new system variable, `beamMSyncMode. This variable controls if and | ||
how msync() is called when a variable "beamed" read/write is updated. | ||
Valid settings | ||
`none -msync() is not called | ||
`MS_ASYNC -specifies that an update be scheduled, but the | ||
call returns immediately. | ||
`MS_SYNC -asks for an update and waits for it to complete | ||
(THIS SETTING IS VERY SLOW!!)* | ||
The default settings are: | ||
Linux `MS_ASYNC | ||
Solaris `none | ||
IRIX (SGI) `MS_ASYNC | ||
- new invocation options | ||
-c Enables core file creation | ||
-m ws_mem_stats (same as _memStats{`on} | ||
|
||
- new system function, _msyncAll{ flag } where flag can be `MS_ASYNC | ||
or `MS_SYNC. Internally this functions iterates over the all the | ||
beamed files mmapped Read/Write and performs a msync() with the | ||
flag specified. | ||
|
||
v4.18-8 12/25/01 | ||
- fixed mapped file conversion for little endian 32 to big endian 64 | ||
- improve append assignment trading off memory | ||
- fix suspension when rgb.txt can't be located | ||
- changes for MacOS X | ||
- intitialization of some unitialized MStk widgets | ||
- remove collapsible from S | ||
|
||
v4.18-7 10/12/01 | ||
- changes for 2.95.3/3.0.1 | ||
|
||
v4.18-6 7/21/01 | ||
- changes for cxx on Tru64 | ||
|
||
v4.18-5 3/31/01 | ||
- changes for Linux on Alpha | ||
- clean up fsftest.+ | ||
- fixed bug with conversion of mapped files | ||
|
||
v4.18-4 3/20/01 | ||
- changes for FreeBSD | ||
|
||
v4.18-3 2/15/01 | ||
- similiar changes for Irix with ecgs 1.1.2 | ||
|
||
v4.18-2 | ||
- changes to compile on Solaris with ecgs 1.1.2 | ||
|
||
v4.18 | ||
- Initial fsf release | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,105 @@ | ||
aplus-fsf-4.20-0 December 30, 2003 | ||
|
||
A complete compiler/platform grid is found at the end of this file. | ||
|
||
Build/Install | ||
|
||
Mac OS X | ||
|
||
sed 's;missing_dir=`cd $ac_aux_dir && pwd`;missing_dir=`pwd`/$ac_aux_dir;' \ | ||
configure > configure.ok; chmod +x cnfigure.ok | ||
CFLAGS=-O3 CXXFLAGS=-O3 ./configure.ok --prefix=/usr/local/aplus-fsf-4.20 | ||
./fix4mac | ||
make install | ||
|
||
FreeBSD, IRIX, Linux w/gcc: | ||
|
||
CFLAGS=-O2 CXXFLAGS=-O2 ./configure --prefix=/usr/local/aplus-fsf-4.20 | ||
make install | ||
|
||
IRIX with MipsPro: | ||
|
||
CFLAGS=-Ofast CXXFLAGS=-Ofast ./configure --prefix=/usr/local/aplus-fsf-4.20 | ||
./fix4mipspro | ||
make install | ||
|
||
NetBSD: | ||
|
||
CFLAGS=-O2 CXXFLAGS=-O2 ./configure --prefix=/usr/local/aplus-fsf-4.20 | ||
./fix4netbsd | ||
make install | ||
|
||
Solaris: | ||
(Be sure to use GNU sed or the reference manual won't be properly installed. | ||
See http://aplusdev.org/Download/optLibs.html. If you don't have a cc | ||
command in your path, set CC=gcc.) | ||
|
||
CFLAGS=-O2 CXXFLAGS=-O2 ./configure --prefix=/usr/local/aplus-fsf-4.20 | ||
make install | ||
rm /usr/local/aplus-fsf-4.20/lib/lib*.so* | ||
g++ src/main/*.o -L /usr/local/aplus-fsf-4.20/lib \ | ||
-lAplusGUI -lIPC -lMSGUI -lMSIPC -lMSTypes -la -lcxb -lcxc \ | ||
-lcxs -lcxsys -ldap -lesf -lX11 -lnsl -lsocket -ldl \ | ||
-o /usr/local/aplus-fsf-4.20/bin/a+ | ||
|
||
AIX: | ||
|
||
CFLAGS=-O2 CXXFLAGS="-Wl,-bbigtoc -O2" \ | ||
./configure --prefix=/usr/local/aplus-fsf-4.20 | ||
./fix4aix | ||
make install | ||
|
||
OSF: | ||
|
||
CFLAGS=-O2 \ | ||
CXXFLAGS="-rpath /usr/local/aplus-fsf-4.20/lib -O2 -timplicit_local" \ | ||
./configure --prefix=/usr/local/aplus-fsf-4.20 | ||
./fix4cxx | ||
make install | ||
|
||
Test | ||
|
||
All Platforms: | ||
|
||
/usr/local/aplus-fsf-4.20/bin/a+ ./src/a/fsftest.+ | ||
|
||
# export your DISPLAY variable if testing remotely | ||
|
||
/usr/local/aplus-fsf-4.20/bin/a+ ./src/a/apter.+ | ||
|
||
|
||
Compiler/platform grid: | ||
|
||
yes - This combination works | ||
no - This combination does not work | ||
|
||
gcc 2.95.2/ cxx MipsPro | ||
2.91.66 934.3 2.95.3 2.95.4 2.96 3.0.1 3.0.3 6.3 7.3 | ||
Redhat 6.2 / i386 yes no no no | ||
Redhat 7.1 / i386 no yes yes yes yes | ||
Redhat 7.1.94 / i386 yes yes yes | ||
Redhat 7.2 / i386 yes yes yes | ||
FreeBSD 4.3 / i386 yes yes yes | ||
NetBSD 1.5.2 / i386 yes | ||
Debian 2.2.19pre17 / i386 | ||
|
||
Redhat 7.1.93 / ia64 yes | ||
Redhat 7.1.94 / ia64 yes yes | ||
|
||
Redhat 7.0.90 / s390 yes yes yes | ||
|
||
Redhat 7.0 / alpha no yes yes | ||
Redhat 7.1 / alpha no yes yes yes yes | ||
|
||
Tru64 5.1 / alpha no yes | ||
|
||
Solaris 2.7 / sparc yes yes yes yes | ||
Solaris 2.8 / sparc yes yes yes yes | ||
|
||
IRIX 6.5.12 / mips yes yes yes yes yes yes | ||
|
||
AIX 5.1 / power2 yes | ||
|
||
Yellow Dog Linux 2.1 / ppc yes | ||
|
||
Mac OS X / ppc yes |
Oops, something went wrong.