14 January 2019, 18:32 | #521 |
Registered User
Join Date: Dec 2007
Location: Szczecin/Poland
Posts: 424
|
Kolla, if despite being present on this forum for over 10 years (and more on Amiga.org), and despite writing well over 1500 posts here (plus over 3500 on Amiga.org), you are not able to checks which scripts on your disks use FailAt, than I don't think I'm able to help you
|
14 January 2019, 18:35 | #522 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,295
|
Quote:
(and even "compiled" could mean all sorts of things...) and repeatedly mentioning something worked before: https://en.wikipedia.org/wiki/Carthago_delenda_est |
|
14 January 2019, 18:40 | #523 |
Moderator
Join Date: Dec 2010
Location: Wisconsin USA
Age: 60
Posts: 841
|
|
14 January 2019, 18:45 | #524 | |
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,252
|
Quote:
As I mentioned earlier, OS3.1.4 does not stop in the presence of any wrong command.This in my opinion very important, means that if there are errors in starting a game or a program you will never know why. |
|
14 January 2019, 18:47 | #525 | |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
Quote:
All scripts use it, default failat is 10, and that is currently ignored. You gave the impression that you have something that will work for everybody, so what is it? |
|
14 January 2019, 18:51 | #526 |
Registered User
Join Date: Dec 2007
Location: Szczecin/Poland
Posts: 424
|
I suppose you have some older OS 3 release then? You already know what to do
|
14 January 2019, 19:02 | #527 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,304
|
In OS3.1 S-S there is "FailAt 21". What means that return codes up to 20 don't break the script. What means S-S is designed to not stop if any error happens. So you need to remove the FailAt command from your S-S if you want to break S-S while executing.
I used FAILAT 21 in three ARexx scripts (only for DOS commands) to not break the script while executing. Error handling is done by me of course. I don't know. Exists a situation where a script should break instead of doing a proper error handling? |
14 January 2019, 19:13 | #528 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,295
|
Quote:
Well - an in general you can usually not foresee every possible error, so you would make some error handling for a couple of cases but break if something else is happening. |
|
14 January 2019, 19:18 | #529 | |
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,252
|
Quote:
|
|
14 January 2019, 19:42 | #530 | |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
Quote:
I am as you say just a "stupid user" who got bored of waiting for things to happen and decided to put some time and effort to see something actually happening in the AmigaOS front. I am truly happy you endorse open sourcing AmigaOS. But it is not my call, nor my property, and there is absolutely anything I can do about it in any remote way. The good thing is that there are still quite a lot of other operating systems that can be used on an Amiga that are open source and do desperately need people using/supporting them: OpenBSD which has been unmaintained since 2002 Minix that has been unmaintained since 1.5.x days (aprox. 1992 ?) Linux that has been struggling to revive its port for over 2 years. NetBSD that could use more developers and testers to have broader hardware support. And then you also have AROS, that if you dont like the unix kind of approach, then fits the bill. And they also need both users and developers to progress further. So if you are not happy with AmigaOS as it is, dont worry this is not a monopoly, there are plenty of options to pick up from. But everything means hard work and involvement. Again, I am not selling anything. I am just another "stupid user" that wants to put its effort where its will is. Nothing more. I bet you can do the same. |
|
14 January 2019, 20:01 | #531 |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,295
|
Nice list of Open Source OSs - I tried them all on the Amiga back then.
They were even still supported on the Amiga long after other hardware was much faster. But now it just makes absolutely no sense to use an Amiga (real or emulated) for Linux or BSD. Well - the OS3.x branch was now unmaintained for almost 20 years - the Kickstart itself even longer... so the closed source approach did not help at all. |
14 January 2019, 20:31 | #532 | |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
Quote:
In the Amiga domain, open source failed and closed source too. Just see how we are doing right now. Not only that, but the sources to AmigaOS 3.1 have been leaked to the wild in 1994, more than two decades ago, and no one even recompiled them or made a tiny change at all. IMHO, the issue is the lack of active users and developers and not the source model we use in each variant. We have both source models coexisting in the Amiga world, and yet we still see the light getting dimmer, so the issue is certainly not there. Where do you think it is? |
|
14 January 2019, 20:43 | #533 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
By "Linux" you mean Debian, I presume?
|
14 January 2019, 21:02 | #534 |
Posts: n/a
|
What also doesn't help is the bickering between the companies that claim to own amiga.
If there were one company I would help them with funding if they made new hardware. A-EON tries but I would have to sell my house to own one of their systems... |
14 January 2019, 21:11 | #535 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,304
|
Sorry, I wasn't clear. I meant break by accident (failat) or break by code (proper error handling). You can exit a sub-script by code (even with own return codes) and IMO that is the better way. With FailAt you only set break at level <n> or higher, but you don't know what error and where the error happens. Of course against something strange happens you can't do anything. Hence my question. FailAt is no error handling, right?
|
14 January 2019, 21:34 | #536 |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,295
|
sure - you can do better error handling.
The point is: FailAt was and is used. The shell was now behaving the same way since 30 years. 3.1.4 was supposed to be a bugfix release with some small improvements. Is was not supposed to be 3.2 or some 4.x on 68k. So we were told by the developers. the missing FailAt functionality is acknowledged as bug by all parties. It should not be required to change a single line in your shell-scripts. Last edited by Gorf; 14 January 2019 at 22:04. |
14 January 2019, 21:51 | #537 | |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
Quote:
But trying to see the good side of it: at least at the end we will have a single entity that without any doubt will hold all legal rights (whatever they are worth). And I also agree that we need affordable and better performing hardware to push any Amiga OS ahead. |
|
14 January 2019, 21:53 | #538 | |
Registered User
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
|
Quote:
we are debugging aros boot on vampire as you talk. but then i wish you good luck with the closed source initiative, anyway. |
|
14 January 2019, 22:03 | #539 | ||||||
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,295
|
Quote:
Linux is doing great - as base of Android, as THE server OS, and and and It has become the most used OS in the world! BSD is still doing good on servers and firewalls. Minix3 is now deployed in every new motherboard with Intel-chipset (even if most customers will ever know...) Quote:
Mainly because we can not really use modern hardware - except for AROS. And AROS was and is suffering big time from excluding everyone, who has had contact with the original source-code.. Just imagine how far AROS could be now with all the people and experts, that instead worked for OS4 or MOS (or now classic again...) Quote:
How many secretly succeeded? Who knows - no-one was allowed du distribute anything... even worse: AROS had to the extra care and doing things differently on purpose, just to avoid any accusations Quote:
And what will happen now, if Hyperion loses in court? 2 years of development lost? All for nothing? And if maybe Cloanto wants to do an update, they have to start again at zero? Quote:
And they also did choose a non-standard license but also relying on many GPL-parts ... sadly it is quite a mess in this regard. The deal once made with MOS did not turn bring back much benefits either... That is why a releasing OS 3.x under a OSS-licence would still be very useful and could even bring back some developers. Quote:
We need all hands on deck - in one single ship. (And the only chance to get there is actually open source and copy-left, as this new legal war now proves) |
||||||
14 January 2019, 22:08 | #540 | |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
Quote:
Good luck with the open source initiative too. And I mean it! We need diversity to survive. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Withdrawn] FS Blizzard 1230 50 MHz 32 MB RAM | Amiga030 | MarketPlace | 1 | 06 September 2016 08:50 |
Is E3B done in the Amiga market? | source | Hardware mods | 3 | 16 February 2015 18:59 |
The AMIGA Market value and your collection values | Gordon | Amiga scene | 12 | 11 September 2009 17:25 |
Sky News: 3.5" floppies to be withdrawn from shelves | Dastardly | News | 11 | 01 February 2007 12:26 |
Market Place or Amiga Stuff for Free? | martin-flash | MarketPlace | 2 | 02 November 2005 17:14 |
|
|