| --------------- | |
| WhichSys Update | |
| for ALAN | |
| --------------- | |
| December 1999 | |
| Bob Newell wrote the excellent FAQ 'Which IF Authoring System is Better' | |
| in 1996. While the approach and the overall conclusions in WhichSys | |
| are still very useful, some of the facts and details are naturally no longer | |
| one hundred per cent accurate. | |
| The following comments are intended to correct the few items of information | |
| in WhichSys about the ALAN authoring system which are now clearly outdated. | |
| ----------------------------------------------------------------------- | |
| ALAN Version is now 2.8 | |
| Author's email now thomas.nilsson@progindus.se | |
| 1. Documentation | |
| The manual is now available in different formats and there is additional | |
| documentation available. | |
| The ALAN 2.8 author's manual is available in HTML and Adobe Acrobat PDF | |
| formats. The PDF version is useful as an on-line, searchable reference | |
| guide. (The version 2.7 manual is still available and can be downloaded in | |
| Postscript, Win3.1 Helpfile or plain text formats. There are no great | |
| differences between ALAN 2.7 and 2.8 so the 2.7 text or Helpfile versions | |
| can still be useful as an on-line reference guide for users whose computers | |
| can't use the 2.8 PDF version.) | |
| The WhichSys FAQ mentioned that the manual lacked sufficient examples and | |
| sample code. That deficiency has been addressed in a couple of ways in | |
| addition to changes in the manual itself. | |
| Firstly, a beginner's tutorial is now available. The tutorial works | |
| through the development of a ALAN game and comes with a collection of ALAN | |
| source code examples. | |
| Secondly, Thomas Nilsson now has an ALAN website. The website has | |
| additional ALAN code examples and answers to frequently asked questions. | |
| The website URL is http://www.welcome.to/alan-if | |
| 2. Ease of use | |
| - | |
| 3. Parser | |
| - | |
| 4. Support | |
| Thomas Nilsson continues to offer enthusiastic support via email to ALAN | |
| users. WhichSys mentions the shortage of other knowledgeable users able to | |
| answer questions via the rai-f newsgroup. This situation has improved since | |
| 1996. There is now a good-sized handful of users who respond to queries | |
| posted to the rai-f newsgroup. In addition, there is an ALAN email list | |
| which users can subscribe to. The newsgroup and list probably reach pretty | |
| much the same audience but some users may find the list a useful alternative. | |
| In WhichSys, Bob postulated that the difficulty of obtaining the ALAN | |
| compiler was contributing to the slow growth in the size of the ALAN user | |
| group. In 1996, when WhichSys was written, the compiler software was | |
| distributed via multipart email attachment. This is no longer the case. | |
| The compiler can now be easily downloaded from the IF Archive or from the | |
| ALAN website along with the manuals and the runtime interpreter software. | |
| 5. Language Depth | |
| This section in WhichSys mentions the lack of a standard ALAN library. | |
| A library is now available. It is labelled 'the proposed standard library' | |
| but though it is in its infancy it is still fully useable. It provides many | |
| of the basic player commands that an ALAN author would otherwise have to | |
| program themselves. | |
| 6. Portability | |
| As listed in WhichSys, current MSDOS PC, Macintosh and Amiga ALAN | |
| interpreters are still available. | |
| The promised Linux port has indeed been released. The other Unix systems | |
| supported are Sun Solaris and HPUX. (However the HPUX version has not been | |
| updated since ALAN 2.7.) | |
| There is a Windows 95 (or newer) version which offers some additional player | |
| conveniences over the MSDOS version such as command history and status bar. | |
| An MSDOS version for sub-386 PCs which WhichSys predicted has not been | |
| released. I don't know if support for 8088 and 80286 PCs is such an issue | |
| nowadays as it was in 1996 when Bob wrote WhichSys. | |
| A port to the GLK system has recently been completed. This system makes | |
| adding new features and porting to different platforms easier. So this new | |
| release suggests ports of future versions will be made quickly. | |
| 7. Run Speed | |
| - | |
| 8. Literature Library | |
| There is still no epic-sized source code example such as the 'Colossal Cave' | |
| example hoped for in WhichSys. However there are now several more examples | |
| illustrating specific features and the source code for two small games -- | |
| 'Saviour' and 'Skipping Breakfast' -- has been released. | |
| 9. Debugging Features | |
| - | |
| 10. Future Prospects | |
| The prospects for ALAN are largely the same as stated in WhichSys. Thomas | |
| Nilsson continues to steadily improve the program. Access to the source code | |
| is still restricted to porters only. The new GLK port of the interpreter | |
| was done by Joe Mason who hasn't worked with ALAN before. Which shows that | |
| Thomas Nilsson is happy to share the ALAN workload with a variety of people. | |
| 11. Object Orientation | |
| - | |
| 12. Game Size | |
| - | |
| 13. Distribution Policy | |
| - | |
| 14. Programming Skill Required | |
| - | |
| 15. Cost | |
| - | |
| 16. Source Code | |
| - | |
| 17. Compiler Speed | |
| - | |
| 18. Compiler Platforms | |
| The Linux version mentioned in WhichSys is available and up-to-date. (As | |
| are the PC, Mac and Sun Solaris versions.) Only older, version 2.7, ports of | |
| the compiler are available for the Amiga and HP-UX, though the Amiga port of | |
| the interpreter is up-to-date. | |
| 19. Dynamic Object Creation | |
| - | |
Xet Storage Details
- Size:
- 5.26 kB
- Xet hash:
- 249a6699d51fae6aed20a40bac115af8d0f29bfbcc2d8ac5bf2b53cce2e0c9f4
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.