home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 4 / AACD04.ISO / AACD / Programming / lsEstuff / docs / classes.txt next >
Encoding:
Text File  |  1999-10-09  |  2.2 KB  |  118 lines

  1.  
  2. MY E stuff 991005  leif_salomonsson@swipnet.se
  3.  
  4. Give me a mail if youre interested in anything!
  5.  
  6.  
  7. ---xl---
  8. The basic list class, just next, prev in nodes.
  9. Lotsa nice methods!
  10.  
  11. ---xli---
  12. Inherits xl
  13. Handle nodes with ID (LONG)
  14. Methods for sort()ing, find()ing,
  15. ordInsert(), mergeing, etc..
  16.  
  17.  
  18. ---smartList---
  19. * Uses xli but is not compatible except nodewise.
  20. * Interface like xli but fewer methods.
  21. * Use this one for very big lists, 200+ nodes.
  22. * VERY faast find() and ordAdd().
  23.   ex. with 10 000 nodes its ~40 times faster then xli! (theoretically)
  24. * The backside is a slower list.remove(node) and that u cant use
  25.   the nodes next and prev fields directly (unless u really know
  26.   what youre doin). Use list.next(node) and list.prev(node) for that.
  27. * Eats some percentages more memory.
  28.  
  29.  
  30.  
  31. ---bits---
  32. Fast asm procedures for handling bits.
  33.  
  34.  
  35. ---dbmapX---
  36. Uses xli and bits
  37. Dynamic BitMap Class (1D)
  38. Fast and neat.
  39. Nice map <> map functions.
  40.  
  41. ---dbmapYX---
  42. Uses dbmapX and xli
  43. Dynamic BitMap Class (2D)
  44. Fast? and neat.
  45. map <> map functions.
  46.  
  47. ---dbmapZYX---
  48. Not finnished yet
  49. Dynamic BitMap Class (3D)
  50. For feautures see dbmapYX
  51.  
  52.  
  53. ---newArrayX--- (this was xliv)
  54. uses xli
  55. Dynamic Array OF LONG. (1D)
  56. Its basically a list with an array-interface.
  57. (list functions also available)
  58. Lotsa, lotsa nice feutures... :)
  59. Many Array <> Array functions!
  60.  
  61.  
  62. ---newArrayYX---
  63. uses newArrayX, xli
  64. Dynamic Array OF LONG. (2D)
  65. Lotsa nice feutures... :)
  66.  
  67. ---newArrayZYX---
  68. uses newArrayYX, xli
  69. Dynamic Array OF LONG. (3D)
  70. Lotsa nice feutures... :)
  71.  
  72.  
  73. ---libraries---
  74. Uses xli
  75. Class for handling libraries.
  76. (resourcetracking)
  77.  
  78. ---gle---
  79. An GadListEngine of 5k :)
  80. Class that generates nice gadtools GUI's.
  81.  
  82.  
  83. ---ipc---
  84. Classes for Inter Process Communication.
  85. newMsg, newPort, waitSigs
  86.  
  87.  
  88. ---msgserver---
  89. Uses ipc and ???
  90. Not finnished!
  91. Something that should have been buildt in to the AOS long ago.
  92.  
  93.  
  94. ---thread---
  95. Class for handling threads.
  96. Not tested.
  97. Based on (tested!) module.
  98.  
  99.  
  100. ---myfile---
  101. Module with file I/O functions.
  102.  
  103.  
  104. ---mymem---
  105. Module with memory functions.
  106.  
  107.  
  108. ---mystring---
  109. Module with string functions.
  110.  
  111.  
  112. ---THE BIG PROJECT :)---
  113. eulaliaII - XGMIDI and AHI - Tracker.
  114. Uses MUI and is threaded and systemfriendly.
  115. project started in dec 97.
  116. Is put on hold for now.
  117.  
  118.