Huge list of IRIX programming software

echo

New member
Nov 11, 2024
5
0
1
contribute to the list by commenting additions/changes below

Compilers:

MIPSpro Compiler (C/C++/Fortran/Ada/Pascal) - (comes with IRIX)
GCC (C/C++/Objective-C/Fortran/Ada) - (Nekoware)

TenDRA Compiler (C/C++)
https://en.wikipedia.org/wiki/TenDRA_Compiler
http://www.tendra.org/
https://www.jantar.org/TenDRA/
https://github.com/tendra/tendra
https://web.archive.org/web/19990225143722/http://alph.dera.gov.uk/TenDRA/ (old website w/ more info & links)

PCC-Irix "Portable C Compiler" - The irix repo was lost. ask Raion at irixnet.org if you want to try building it.
Micro Focus COBOL - (commercial, but had a free trial/demo)
ETH Oberon - Oberon programming language compiler
NAGWare f90 Compiler - Full ISO/ANSI standard Fortran 90 compiler

NAGWare f95 Compiler - Full ISO/ANSI standard Fortran 95 compiler (irix support up to f95 Release 5.0)
Release 5.0
https://web.archive.org/web/20061210054512/http://www.nag.co.uk/nagware/np/NP_trial.asp
https://web.archive.org/web/20061009153356/http://www.nag.co.uk/nagware/np/f95_trial/NPSG650NA.tgz
https://web.archive.org/web/20050103213925/http://www.nag.co.uk/doc/inun/np50/sg6na/readme.asp
https://web.archive.org/web/20050103214012/http://www.nag.co.uk/doc/inun/np50/sg6na/licence.asp
https://web.archive.org/web/20061009152831/http://www.nag.co.uk/nagware/np/FLEXlm/sgi32_u6.tgz
https://web.archive.org/web/20061009152308/http://www.nag.co.uk/nagware/np/FLEXlm/sgi64_u6.tgz
https://web.archive.org/web/20061009154017/http://www.nag.co.uk/nagware/np/FLEXlm/sgio32_u6.tgz

Release 4.0a
https://web.archive.org/web/20001210051300/http://www.nag.co.uk/nagware/NP/NP_trial.html
https://web.archive.org/web/2001071...uk/nagware/np/f95_trial/NAGWare_f95-irix5.tgz
https://web.archive.org/web/2002022...k/nagware/NP/f95_trial/NAGWare_f95-irix64.tgz

Interpreters:
Java Development Kit (JDK)
Python - (Nekoware)
Perl - (Nekoware)
BASIC - (natively via IRIXBASIC, otherwise it can run in emulation on DOS/Windows)
Lisp (CLISP) - (Nekoware)
Scheme (MIT Scheme) - (Nekoware)
Tcl/Tk (Tool Command Language) - (Nekoware)
AWK - (Nekoware)
Ruby - might exist (Nekoware)

SICS Swedish ICT AB: Quintus Prolog - Prolog implementation
https://quintus.sics.se/

RISE Research Institutes of Sweden AB: SICStus Prolog 4 - Prolog implementation
https://sicstus.sics.se/

SWI-Prolog - Prolog implementation
https://www.swi-prolog.org/

Code Editors:
Vi - probably exists
Vim - (Nekoware)
Emacs - (Nekoware)
Xemacs - (Nekoware)
NEdit - (Nekoware)

IDEs:
IDDE (Interactive Development Environment) - (comes with IRIX)
SGI's CodeVision - (commercial, but had a free trial/demo)
CodeWarrior - A commercial IDE for C/C++ development (probably exists)
Visual SlickEdit - A commercial IDE that supports multiple languages (probably exists)

Related Tools:
Qt toolkit/API for C++ (Qt-2.3.1 & qt3-3.0.3)
IRIS Inventor / Open Inventor - GL toolkit
Make - (Nekoware)
CMake - might exist (Nekoware)
DBX - C/C++ debugger that comes with the MIPSpro Compiler (probably exists)
GDB (GNU Debugger) - (Nekoware)
CVS (Concurrent Versions System) - (Nekoware)
RCS (Revision Control System) - (Nekoware)
f2c (Fortran 77 to C converter) - (Nekoware)

NAGWare Fortran Tools - commercial w/ 3 packages: f95 Tools, f90 Tools, f77 Tools. (discontinued January 17, 2008)
https://web.archive.org/web/19991012141544/http://nag.com/nagware.html
https://web.archive.org/web/20000520004956/http://nag.com/nagware/nq.asp
https://web.archive.org/web/20080111040109/http://www.nag.com/nagware/NQ.asp

NAGWare Fortran 77 to 90 Converter - A GUI for converting fixed format Fortran 77 to Fortran 90.
https://web.archive.org/web/19991012141544/http://nag.com/nagware.html

NAGWare IRIS Explorer - advanced visual programming environment for 3D visualization & animation
https://web.archive.org/web/20080616192015/http://www.nag.co.uk/Welcome_IEC.asp

Little tree software: Ada Analyzer / Ada Repair, for ADA language, can be integrated with Rational Apex


Possible Items:
Ada Compiler - might exist (GNAT Ada compiler)
Algol Compiler - might exist (Nekoware)
Modula-2 Compiler - might exist (Nekoware)
Prolog Interpreter - might exist (Nekoware)

Unlikely Items:
Absoft Fortran Compiler - ??? very uncertain if it works for irix
PathScale EKOPath Compiler Suite - ??? very uncertain if it works for irix
Simula Compiler (no evidence of existence)
B Compiler (no evidence of existence)
BCPL Compiler (no evidence of existence)
 
Last edited:
11/17/24 added:
IRIS Inventor / Open Inventor - GL toolkit [thanks wave_design on discord]
TenDRA Compiler (C/C++) [thanks Raion on irixnet.org]
PCC-Irix "Portable C Compiler" [thanks Raion on irixnet.org]

11/18/24 added:
NAGWare f90 Compiler - Full ISO/ANSI standard Fortran 90 compiler
NAGWare f95 Compiler - Full ISO/ANSI standard Fortran 95 compiler
NAGWare Fortran Tools - commercial software: f95 Tools, f90 Tools, f77 Tools
NAGWare Fortran 77 to 90 Converter - A GUI for converting fixed format Fortran 77 to Fortran 90.
NAGWare IRIS Explorer - advanced visual programming environment for 3D visualization & animation
SICS Swedish ICT AB: Quintus Prolog - Prolog implementation
RISE Research Institutes of Sweden AB: SICStus Prolog 4 - Prolog implementation
SWI-Prolog - Prolog implementation

11/20/24 added:
Little tree software: Ada Analyzer / Ada Repair, for ADA language
 
Last edited:
I found my PCC directory I think. Give me a couple days to go through it and double-check it but if you want to archive it somewhere that's fine it never fully worked though. I got the compiler to build on irix and it could compile pre-processed simple code, but it had to be linked with irix ld. It's a good foundation if someone ever wants to mess with it but I'm not sure how useful it would be in the long run
 
I don't think Codewarrior exists. There's one screenshot with it included, but if you look closely it's a remote x-window from Linux.
 
IRIX toolkit remains fascinating because its evolution now includes Smalltalk enhancements through Squeak, ST/X and Smalltalk/X options.
 

About us

  • Silicon Graphics User Group (SGUG) is a community for users, developers, and admirers of Silicon Graphics (SGI) products. We aim to be a friendly hobbyist community for discussing all aspects of SGIs, including use, software development, the IRIX Operating System, and troubleshooting, as well as facilitating hardware exchange.

User Menu