Poster | Thread |
jonssonj
| |
no reaction.lib in NDK3.2R4??? Posted on 9-Jul-2023 18:52:16
| | [ #1 ] |
|
|
|
Regular Member |
Joined: 1-Mar-2004 Posts: 299
From: Sweden, Bjärred | | |
|
| Hello all!
I can't find the reaction.lib in the NDK3.2R4, I can find it in the NDK 3.9. Does the NDK 3.2R4 use the same reaction.lib as NDK 3.9?
BR JJ _________________ A1 X1000 is here !!! |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: no reaction.lib in NDK3.2R4??? Posted on 9-Jul-2023 20:46:22
| | [ #2 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12958
From: Norway | | |
|
| |
Status: Offline |
|
|
olsen
| |
Re: no reaction.lib in NDK3.2R4??? Posted on 10-Jul-2023 6:01:19
| | [ #3 ] |
|
|
|
Cult Member |
Joined: 15-Aug-2004 Posts: 774
From: Germany | | |
|
| @jonssonj
Quote:
jonssonj wrote: Hello all!
I can't find the reaction.lib in the NDK3.2R4, I can find it in the NDK 3.9. Does the NDK 3.2R4 use the same reaction.lib as NDK 3.9?
BR JJ |
No, NDK 3.2 did not ship with any reaction.lib version so far (it would have sat next to small.lib, amiga.lib, ddebug.lib and debug.lib in the "lib" drawer). The problem was that we did not have sufficient information on what functions, data, etc. were to be found in the reaction.lib to produce our "own" version of it.
The NDK 3.2R5 release, which is almost finished, will ("for the first time ever") ship with a reaction.lib built from the ground up using information which was publicly available.
Last edited by olsen on 19-Jul-2023 at 06:12 AM. Last edited by olsen on 10-Jul-2023 at 06:02 AM. Last edited by olsen on 10-Jul-2023 at 06:02 AM.
|
|
Status: Offline |
|
|
OldFart
| |
Re: no reaction.lib in NDK3.2R4??? Posted on 10-Jul-2023 8:45:00
| | [ #4 ] |
|
|
|
Elite Member |
Joined: 12-Sep-2004 Posts: 3070
From: Stad; en d'r is moar ain stad en da's Stad. Makkelk zat! | | |
|
| @olsen
Quote:
For this library to take effect, it requires additional OS components, no? WIll there be a new version of the OS as well?
OldFart_________________ Life is a waste of time. Time is a waste of life. Get wasted all the time and you'll have the time of your life! |
|
Status: Offline |
|
|
olsen
| |
Re: no reaction.lib in NDK3.2R4??? Posted on 10-Jul-2023 9:18:03
| | [ #5 ] |
|
|
|
Cult Member |
Joined: 15-Aug-2004 Posts: 774
From: Germany | | |
|
| @OldFart
Quote:
OldFart wrote: @olsen
Quote:
For this library to take effect, it requires additional OS components, no?
|
"reaction.lib" is a static link library which contains a handful of helper functions that were never collected in a dedicated shared library one would open with OpenLibrary(). Their most prominent use today is in ReAction code examples which show how you may make use of the ReAction classes. Chances are that you may have never needed it to write ReAction programs.
No new operating system components are necessary to make use of this "reaction.lib" reimplementation. "reaction.lib" is merely another part of the ReAction toolkit, which so it happens was missing from the NDK 3.2.
The original version of "reaction.lib" shipped with the NDK 3.9 and the NDK 3.2R5 release contains a reimplementation. Up until very recently, we just did not have access to all the puzzle pieces necessary to reimplement it properly. So this is nothing really new. It does what the NDK 3.9 version provides and maybe features fewer or better, more sophisticated bugs
Quote:
WIll there be a new version of the OS as well?
OldFart |
No, this is "just" a long-delayed update to the NDK 3.2 which went through several stages of reviews and fixes for the header files, AutoDocs and code which shipped with it.
You may be able to look forward to the largest and most comprehensive rework of the dos.library AutoDocs in decades (I kid you not), which (hopefully) closes the largest gaps in the dos.library documentation. This alone took months to prepare and review.
Last edited by olsen on 19-Jul-2023 at 06:12 AM. Last edited by olsen on 10-Jul-2023 at 09:21 AM. Last edited by olsen on 10-Jul-2023 at 09:20 AM. Last edited by olsen on 10-Jul-2023 at 09:19 AM.
|
|
Status: Offline |
|
|
OldFart
| |
Re: no reaction.lib in NDK3.2R4??? Posted on 12-Jul-2023 10:05:00
| | [ #6 ] |
|
|
|
Elite Member |
Joined: 12-Sep-2004 Posts: 3070
From: Stad; en d'r is moar ain stad en da's Stad. Makkelk zat! | | |
|
| @olsen
Thanks for clearing this up!
OldFart _________________ Life is a waste of time. Time is a waste of life. Get wasted all the time and you'll have the time of your life! |
|
Status: Offline |
|
|
kolla
| |
Re: no reaction.lib in NDK3.2R4??? Posted on 12-Jul-2023 23:43:27
| | [ #7 ] |
|
|
|
Elite Member |
Joined: 20-Aug-2003 Posts: 3346
From: Trondheim, Norway | | |
|
| @olsen
Quote:
Surely you mean BOOPSI classes.Last edited by kolla on 12-Jul-2023 at 11:43 PM.
_________________ B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC |
|
Status: Offline |
|
|
olsen
| |
Re: no reaction.lib in NDK3.2R4??? Posted on 13-Jul-2023 7:12:58
| | [ #8 ] |
|
|
|
Cult Member |
Joined: 15-Aug-2004 Posts: 774
From: Germany | | |
|
| @kolla
Quote:
kolla wrote: @olsen
Quote:
Surely you mean BOOPSI classes. |
No, in context the ReAction classes each feature a unique API and the reaction.lib helper functions assist in making that specific API more convenient to use. "reaction.lib" was made specifically for the ReAction classes.
The ReAction classes certainly are BOOPSI classes, which you open with OpenLibrary(), similar to how you would make use of "picture.datatype", but this is where the similarities end.
Several ReAction classes feature more than the standard GetClass() function, which returns a pointer to the respective class, to be used with NewObject(). For example, "clicktab.gadget" also provides the AllocClickTabNodeA(), FreeClickTabNode(), SetClickTabNodeAttrsA() and GetClickTabNodeAttrsA() functions as its API.
"reaction.lib", provides, among other such functions, a set of convenience functions for creating/disposing of a List filled with ClickTab gadgets. Instead of calling AllocClickTabNode() one at a time with a label text and a number, all you need to do is call ClickTabs("first label", "second label", "third label", NULL) and it will produce a List of ClickTab objects. This List can then be used directly when constructing a window layout filled with other ReAction objects.
|
|
Status: Offline |
|
|
kamelito
| |
Re: no reaction.lib in NDK3.2R4??? Posted on 13-Jul-2023 11:14:51
| | [ #9 ] |
|
|
|
Cult Member |
Joined: 26-Jul-2004 Posts: 836
From: Unknown | | |
|
| @olsen
Is there any good developer documentation on how to use Reacton? |
|
Status: Offline |
|
|
olsen
| |
Re: no reaction.lib in NDK3.2R4??? Posted on 15-Jul-2023 10:25:27
| | [ #10 ] |
|
|
|
Cult Member |
Joined: 15-Aug-2004 Posts: 774
From: Germany | | |
|
| @kamelito
Quote:
kamelito wrote: @olsen
Is there any good developer documentation on how to use Reacton? |
The NDK 3.2 contains updated example code which demonstrates how to make use of the ReAction classes, with revised and updated AutoDocs for each class. Developer documentation in the vein of the "RKM Libraries" book of old is in the works, too, but not quite finished yet.
As for myself, I have no experience in developing user interface code which makes use of the ReAction classes. So far my only exposure to ReAction over the years was concerned with finding & fixing bugs and reducing the amount of memory used by the classes.Last edited by olsen on 15-Jul-2023 at 10:26 AM.
|
|
Status: Offline |
|
|
pjhutch
| |
Re: no reaction.lib in NDK3.2R4??? Posted on 16-Jul-2023 8:19:22
| | [ #11 ] |
|
|
|
Regular Member |
Joined: 13-May-2003 Posts: 194
From: W Yorkshire, UK | | |
|
| |
Status: Offline |
|
|
kamelito
| |
Re: no reaction.lib in NDK3.2R4??? Posted on 16-Jul-2023 10:48:11
| | [ #12 ] |
|
|
|
Cult Member |
Joined: 26-Jul-2004 Posts: 836
From: Unknown | | |
|
| |
Status: Offline |
|
|