home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / a220_1 / Docs / Intro < prev    next >
Text File  |  1993-03-02  |  2KB  |  63 lines

  1.  
  2.  
  3. Welcome to release 2 of the complete BlibII package
  4. ===================================================
  5.  
  6.  
  7. Introduction
  8. ------------
  9.  
  10. BlibII is a combined package containing 2 main parts :
  11.  
  12.   1)  A BBC Basic V linker
  13.  
  14.   2)  A collection of libraries
  15.  
  16.  
  17. The linker offers you the ability to link your Basic program with the libraries
  18. it uses, thus allowing compression and compilation, etc.
  19.  
  20. The collection of libraries currently offer you over 100k of procedures and
  21. functions in the following areas :
  22.  
  23.   •  Dynamic memory allocation (malloc, free, realloc, etc.)
  24.  
  25.   •  Main Wimp interaction (initialization, polling, etc.)
  26.  
  27.   •  Templates (loading, copying, etc.)
  28.  
  29.   •  Windows (creation, resizing, etc.)
  30.  
  31.   •  Menus (creating, linking with other menus/windows, etc.)
  32.  
  33.   •  Data Transfer (loading, saving, printing, etc.)
  34.  
  35.   •  Outline Fonts (cacheing, displaying, etc.)
  36.  
  37.   •  Draw Files (creating, displaying, etc.)
  38.  
  39.   •  Sprites (creating, displaying, etc.)
  40.  
  41.   •  Text (displaying plain text in a window)
  42.  
  43.   •  Icons (setting, selecting, etc.)
  44.  
  45.   •  Messages (handling 'Messages' files for language independent programs)
  46.  
  47. Plus general routines for handling arguments, screen size, calendar related
  48. calculations, etc.
  49.  
  50.  
  51. BlibII is growing
  52. -----------------
  53.  
  54. Already BlibII has grown to over twice the size that it was at it's first
  55. release. This is due, in a large way, to Tom Hughes who has supplied the
  56. 'Draw', 'Drawwin', 'Font', 'Message', 'Sprite' and 'Transfer' libraries as well
  57. as adding some extra bits to existing libraries.
  58.  
  59. But it shouldn't be allowed to stop there. If you have a library that you think
  60. may be useful to others (even if it's a fairly specialised library) why not
  61. send it in for inclusion.
  62.  
  63.