Click Here
home features news forums classifieds faqs links search
6080 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
22 crawler(s) on-line.
 95 guest(s) on-line.
 1 member(s) on-line.


 AmigaMac

You are an anonymous user.
Register Now!
 AmigaMac:  23 secs ago
 zipper:  5 mins ago
 Heimdall:  18 mins ago
 clint:  1 hr 50 mins ago
 Karlos:  1 hr 50 mins ago
 Hammer:  2 hrs 58 mins ago
 pixie:  3 hrs 6 mins ago
 olsen:  3 hrs 29 mins ago
 Deaths_Head:  4 hrs 23 mins ago
 vintagewatches.pk:  4 hrs 54 mins ago

/  Forum Index
   /  Amiga Development
      /  no reaction.lib in NDK3.2R4???
Register To Post

PosterThread
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
Profile     Report this post  
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

@jonssonj

AmigaOS4.1 does not, so I guess the newer OS3.2 NDK is just the same.

Last edited by NutsAboutAmiga on 09-Jul-2023 at 08:46 PM.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
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
Profile     Report this post  
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:
The NDK 3.2R6 release...

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
Profile     Report this post  
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:
The NDK 3.2R5 release...

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
Profile     Report this post  
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
Profile     Report this post  
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:

ReAction classes


Surely you mean BOOPSI classes.

Last edited by kolla on 12-Jul-2023 at 11:43 PM.

_________________
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC

 Status: Offline
Profile     Report this post  
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:

ReAction classes


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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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

@kamelito

For amiga programming in C including Reaction, try my Amiga C Tutorial at:
http://www.pjhutchison.org/tutorial/amiga_c.html

_________________
Peter J Hutchison
http://www.pjhutchison.org/

 Status: Offline
Profile     Report this post  
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

@pjhutch, @olsen
Thanks.

 Status: Offline
Profile     Report this post  

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle