ORLibrary
From IFWiki
| ORLibrary | |
|---|---|
| Library | |
| Link | Download |
| Developer | Jim Fisher |
| Formats | Glulx, Z-code |
| Latest version | 2.0beta RC2 / 19 January 2026 |
| Status | Beta |
| Uses | Inform 6
|
| Browse the software database | |
| Edit this infobox | |
A popular abbreviation for Jim Fisher's OnyxRing Library, which, according to the author himself, is "a personal library and framework that builds upon and extends Inform 6's standard library." Its design is based on principles he wrote in a CodingMonk article about reusable code.
There are two major versions; there was a long gap between them.
Version 1
This version, known as the ORLibrary, was under active development from 2001 to 2004.
- This raif posting (01-May-2001) by the author references "a new ORLibrary page with an expanding collection of useful routines to ease and speed up Inform coding".
- Download or view contents of ORLib_Complete.1.3c-incl-updates.zip, at the IF Archive - the last version 1 release materials, from 2004.
- Onyx Ring library v1.3C (2004.06.08)? - IntFiction forum thread from 2022 which resulted in recovery of the above.
Version 2
This new major version came out in 2026. The author styles this version specifically as orLibrary.
It is not backward compatible; the source code of works written against version 1 will need updating to use version 2.
- Announcing the orLibrary 2.0b for I6, IntFiction forum, 19-Jan-2026.
- User guide (pdf) (new with this version).
Links
- The ORLibrary website (archive)
- Jim Fisher's Inform Guide (archive)
- CodingMonk article (archive)