19-Apr-2024 18:07 GMT.
UNDER CONSTRUCTION
Anonymous, there are 19 items in your selection
[Files] Native Objective-C compiler available for AROS.ANN.lu
Posted on 25-Nov-2003 01:30 GMT by Fabio Alemagna19 comments
View flat
View list
Ok, I presume all these "announcements" about AROS are getting a bit irritating, but It compiled out of the box, and appears to function properly, although I didn't have that many ObjC programs to test it with, so beware and pay the usual attention you pay with beta software.

If you're interested, you can find it here: http://www.aros.org/downloads/gcc-objc-3.3.1-aros.tar.bz2

Just unpack it in the same directory where you unpacked the gcc/g++/binutils archive, and then you're ready to start compiling Objective-C stuff.

Enjoy :-)

Native Objective-C compiler available for AROS. : Comment 1 of 19ANN.lu
Posted by T_Bone on 25-Nov-2003 01:11 GMT
Woaaahhh!!! Slow down there, killer! You're making the commercial projects look slow!
Native Objective-C compiler available for AROS. : Comment 2 of 19ANN.lu
Posted by Fabio Alemagna on 25-Nov-2003 01:18 GMT
In reply to Comment 1 (T_Bone):
Well, as said it's been just a matter of compiling it, I didn't have to touch anything, really, just ran configure and then make, that's all :-)
Native Objective-C compiler available for AROS. : Comment 3 of 19ANN.lu
Posted by T_Bone on 25-Nov-2003 01:32 GMT
In reply to Comment 2 (Fabio Alemagna):
Woke up a little while ago after taking a nap (induced by a muscle relaxant my doctor gave me), I had just read the other Aros thread before falling asleep. I had a dream that you had just announced that you were aggrivated by the lack of Geek Gadgets for Aros, so you ported the Gentoo Tools (Emerge, Portage) and put together a package for Aros called Gentoo Gadgets complete with a limited portage tree of software. In the dream I even saw the logo, it was two "Gentoo G's" side by side.

</offtopic prattle>
Native Objective-C compiler available for AROS. : Comment 4 of 19ANN.lu
Posted by Raffaele on 25-Nov-2003 01:37 GMT
Just a matter of compiling?

Yes, sure it was that...

But is YOU Fabio who made the difference...

You really are amazing man... No doubt about that...

Ciao,

Raffaele
Native Objective-C compiler available for AROS. : Comment 5 of 19ANN.lu
Posted by freaks on 25-Nov-2003 03:38 GMT
about thoses aros anouncements:
not "irritating" but "pretty interesting" :)
i hope the pegasosppc version will see the
day light soon..
Native Objective-C compiler available for AROS. : Comment 6 of 19ANN.lu
Posted by Repoman on 25-Nov-2003 06:43 GMT
Hi Fabio!

That are really cool news!!!

See ya
Native Objective-C compiler available for AROS. : Comment 7 of 19ANN.lu
Posted by Fabio Alemagna on 25-Nov-2003 07:31 GMT
In reply to Comment 3 (T_Bone):
@T_Bone
> Woke up a little while ago after taking a nap [...]
> [snip of the dream]

Woaah, dude, you need way more than a nap to rest, you seem to have allucinations!
Native Objective-C compiler available for AROS. : Comment 8 of 19ANN.lu
Posted by Fabio Alemagna on 25-Nov-2003 07:33 GMT
In reply to Comment 4 (Raffaele):
> Yes, sure it was that...
>
> But is YOU Fabio who made the difference...
>
> You really are amazing man... No doubt about that...

Well, thanks, really, but it was *for real* just a matter of recompiling. Infact I don't even need to upload sources anywhere, because there are no modifications I made to the sources.

Anyway, this is really not surprising, objc is pretty much self-contained, if you don't see it on AOS/MOS is because no one, evidently, ever attempted at a por... err, compilation. :-)
Native Objective-C compiler available for AROS. : Comment 9 of 19ANN.lu
Posted by Fabio Alemagna on 25-Nov-2003 07:34 GMT
In reply to Comment 7 (Fabio Alemagna):
> Woaah, dude, you need way more than a nap to rest, you seem to have
>allucinations!


Oh, forgot this: :-)
Native Objective-C compiler available for AROS. : Comment 10 of 19ANN.lu
Posted by Matt Parsons on 25-Nov-2003 08:48 GMT
In reply to Comment 9 (Fabio Alemagna):
>>>>>>>>>>>>>>>>>>>>>>>>>>>
allucinations!
<<<<<<<<<<<<<<<<<<<<<<<<<<<

'allucinhations?

Fabio has turned into a Cockney :-)
Native Objective-C compiler available for AROS. : Comment 11 of 19ANN.lu
Posted by Matt Parsons on 25-Nov-2003 08:51 GMT
In reply to Comment 5 (freaks):
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
about thoses aros anouncements:
not "irritating" but "pretty interesting" :)
i hope the pegasosppc version will see the
day light soon..

<<<<<<<<<<<<<<<<<<<<<<<<<<<<

I agree, the sooner we get AROS on the PPC the better... You can read the aros.org site to find out what work there is left to do to get it to boot...

If anyone knows about the PPC architecture, then they should have a go at helping the port ;-)
Native Objective-C compiler available for AROS. : Comment 12 of 19ANN.lu
Posted by Fabio Alemagna on 25-Nov-2003 09:49 GMT
In reply to Comment 10 (Matt Parsons):
> 'allucinhations?
>
> Fabio has turned into a Cockney :-)

Actually, that should have been "hallucinations", I just forgot the leading 'h' :-)
Native Objective-C compiler available for AROS. : Comment 13 of 19ANN.lu
Posted by Matt Parsons on 25-Nov-2003 10:39 GMT
In reply to Comment 12 (Fabio Alemagna):
>>>>>>>>>>>>>>>>>>>>>>>>>>>
> 'allucinhations?
>
> Fabio has turned into a Cockney :-)

Actually, that should have been "hallucinations", I just forgot the leading 'h' :-)
<<<<<<<<<<<<<<<<<<<<<<<<<<<

All right gov'ner, keep ya 'air on... I was only pulling ya plonker... I don't know, I can't make 'ide nor 'are ov these blinkin' foreigners... :-D


</Cockney>

:-)
Native Objective-C compiler available for AROS. : Comment 14 of 19ANN.lu
Posted by spot on 25-Nov-2003 11:16 GMT
In reply to Comment 5 (freaks):
is anyone working on an amigaone port of aros?
Native Objective-C compiler available for AROS. : Comment 15 of 19ANN.lu
Posted by Matt Parsons on 25-Nov-2003 11:22 GMT
In reply to Comment 14 (spot):
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
is anyone working on an amigaone port of aros?

<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Not right now, but AROS PPC is coming along, and the Pegasos port have been started... hopfully soon we will tempt a few A1 developers to get AROS booting on the A1 :-D

DaveP? ;-)
Native Objective-C compiler available for AROS. : Comment 16 of 19ANN.lu
Posted by Crumb // AAT on 25-Nov-2003 17:35 GMT
good job Fabio :-)
Native Objective-C compiler available for AROS. : Comment 17 of 19ANN.lu
Posted by Anonymous on 25-Nov-2003 17:54 GMT
Parts of Apple's webcore (their variant of khtml, THE html engine of KDE) are written in ObjectiveC. While I have no clue what ObjectiveC is, it sounds good to have it :-)
Native Objective-C compiler available for AROS. : Comment 18 of 19ANN.lu
Posted by LjL on 26-Nov-2003 16:11 GMT
I believe in AROS. It's not just going to work, it's working.

But Fabio and the others, PLEASE, consider implementing memory protection. I know you want to have a fully working AmigaOS 3 replacement before adding too many new features, but... when you get one, you'll probably have more than a negligible number of native applications, too. You already have a few. And then, it might well turn out that you (and the applications' writers) would need to rewrite just about everything in order to get real or almost-real memory protection.

And you know you need it.
You don't even need to actually *implement* memory protection now, just have an API that takes MP into account (since *transparent* MP and Amiga[like]OS'es aren't words that go well together) and, whenever you have some code to tweak in front of you, change it so that it knows about MP.

Of course you know much more about your OS than I do, but I'm *really* afraid it will be too late, sooner than late.
Native Objective-C compiler available for AROS. : Comment 19 of 19ANN.lu
Posted by Fabio Alemagna on 26-Nov-2003 16:23 GMT
In reply to Comment 18 (LjL):
Hello Lorenzo (yes, I'm clever, eh? ;-D)!

Unfortunately MP is impossible to implement within AROS and still be compatible with the old applications. As you say, we'd need a different API, which might come one day, but right now there's no need for it because all applications we're implementing/porting is directly based upon existing APIs, and wouldn't take advantage anyway from MP.

However, MP and even separated address spaces would be possible for programs ported from the nix world, which already make use of APIs which assume that processes don't share memory, hence some form of MP might become a reality in the future.
Anonymous, there are 19 items in your selection
Back to Top