Path: news1.icaen!news.uiowa.edu!news.physics.uiowa.edu!math.ohio-state.edu!howland.erols.net!newsxfer3.itd.umich.edu!portc01.blue.aol.com!spamz.news.aol.com!audrey01.news.aol.com!not-for-mail From: mikew50@aol.com (MikeW50) Newsgroups: comp.sys.apple2.programmer Subject: Re: New Apple IIGS BASIC Date: 4 Feb 1997 03:42:49 GMT Organization: AOL http://www.aol.com Lines: 25 Message-ID: <19970204034200.WAA11017@ladder01.news.aol.com> References: <19970122020001.VAA09303@ladder01.news.aol.com> NNTP-Posting-Host: ladder01.news.aol.com X-Admin: news@aol.com Part 6 (final) Toolbox Support --------------- GSoft has a complete set of interfaces for the Apple IIGS toolbox. All tool calls that can be called from Pascal or C without glue code are available. Some tools that do require glue code will be supported as well, but the complete list hasn't been compiled. GSoft also allows access to user tools. Support includes an equivalent to the LoadOneTool call, but for user tools, making it as easy to load and use a user tool as it is currently to load and use system tools. A tool framework will also be included. This tool framework allows you to write user tools in C, Pascal or assembly language. It provides a generic framework that is not sensitive to the tool number, so if you ever get two user tools with the same number, simply renaming one or the other resolves the conflict. User tools give you the freedom to add routines in any language that can easily be used by GSoft. As an added advantage, the same routines can be used from any other language that supports tools, so you don't need multiple versions of the same subroutines.