Welcome, Guest. Please login or register.

Author Topic: AmiDock and application.library in AmigaOS 4  (Read 5395 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline nOw2

  • Full Member
  • ***
  • Join Date: Jul 2002
  • Posts: 194
    • Show all replies
Re: AmiDock and application.library in AmigaOS 4
« on: April 14, 2003, 12:28:49 PM »
Application library appears to clone functionallity in commodities. Why was commodities not simply extended when most applications implement a commodities interface as is? To say "long-missed feature of AmigaOS" is simply wrong!

Also, the other aspect of applications.library - configurations. Is iffparse.library and ENV not standard in AmigaOS? Again, the sentence "Until now, there was no default system within ..." is simply wrong. Yes, there is work envolved in using iffparse, but surely we could build on this rather than create another library to do similar things! (But yes, XML is the way to go currently).

Simplicity is the key of operating systems, and certainly always has been AmigaOS's API's selling point. Applications.library doesn't seem to have been well thought out at all; certainly it seems more like a 3rd party tool than an OS component.
 

Offline nOw2

  • Full Member
  • ***
  • Join Date: Jul 2002
  • Posts: 194
    • Show all replies
Re: AmiDock and application.library in AmigaOS 4
« Reply #1 on: April 14, 2003, 07:52:02 PM »
(I have absolutely no idea how this web interfaces quotes stuff, so you'll have to use some imagination :)

Quote
No. Commodities is a way to install custom input handlers into the input.device's even stream. Application.library is something different.


Commodities Exchange appears to offer some of the functionality offered through Amidock using application.library, with the infrastructure in place to do much more. At least, *I've* been using it in this way for years. I can't speak for others.

Quote
No. There is no standard on the Amiga. Some programs store their settings in S:, others in ENV:, and others in the application's


I believe that even with application.library it would be possible to save settings in S: (unless S: is replaced with /etc/rc/ or something). Just because people don't follow The Ways Things Are Done (TWTAD) doesn't mean that TWTAD isn't a defined standard.

Quote
Your highly-acclaimed commodities library


Do not put words into my mouth. I am perfectly capable of speaking for myself without anyone else voicing their opinions in my name.

Quote
*did* start out as a 3rd pary tool (on a fish-disk, I think somewhere around 50 or so, if you know what that is),


Don't be rude. It doesn't help to win arguments and influence people.

It's on disk 83.

Quote
and is now an OS component. Application.library is as much an OS component as e.g. datatypes.


I don't deny this and didn't suggest it would not be the case. Originally I only stated my disappointment that duplicated functionally appears to be included in the OS. I can't influence this at all, and god knows I'd rather let competent people do the hard work for me anyway.

So, I'd prefer an explanation of the reasoning behind it rather than what I've read so far!