Welcome, Guest. Please login or register.

Author Topic: Should we really crack IBrowse 2.4???  (Read 85875 times)

Description:

0 Members and 2 Guests are viewing this topic.

Offline Hans_

Re: Should we really crack IBrowse 2.4???
« on: April 14, 2008, 04:06:36 PM »
Quote

persia wrote:
Yep, Amiga doesn't have a modern language to program in, have only a few hundred users and lacks operating system support for many features.  It would be real easy for Oliver to pack up his Amiga and go program in the PC or Mac world.  Heck with the packages out there he could easily write for both.


 :-?

Most OSes see all major development happen in C & C++, we have both of those. What particular language are you referring to?

Hans
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work
 

Offline Hans_

Re: Should we really crack IBrowse 2.4???
« Reply #1 on: April 15, 2008, 07:06:10 PM »
Quote

persia wrote:
Objective-C, Ruby, Python.  Not to mention all the frameworks that come with XCode tools.  I can build a web browser in half an hour, a screensaver with a rotating live image that responds to room volume?  10 Minutes.  View and edit pictures?  A simple app done in half an hour.


Objective-C is only a few years younger than C++ (1986 instead of 1983) so I hardly see it as a more modern language. GCC will happily compile Objective-C for you; we're just missing a working copy of the runtime library. At least on OS4, that is. I just tried compiling an Objective-C program on OS4, and, after I downloaded the header files, it failed on linking. Libobjc is missing __objc_class_name_NSObject (or something like that). With a little work, Objective-C could be an option.

Amiga OS4 also has both Ruby and Python.
 
Quote

Programming for the Amiga is downright painful, there are few objects to use with C++ and they don't help with the hard tasks, you have to write all the code yourself.  And then it doesn't work because it doesn't have memory protect, desn't handle interupts right or just breaks for some unknown reason.  AmigaDos is old, it made a number of choices that are just wrong.  


This is true. Software libraries providing common functionality is hard to find for the Amiga. BitByBitSoftware was working on a RAD suite that would make GUI development easy, but, unfortunately it's now on hold. The AVD template is pretty useful for setting up a typical application. It gives you a basic app in a matter of minutes.

There's also Emperor, which I haven't tried in a while. It did look useful though.

There were a few C++ class collections, but AFAIK, they were never fully developed.

Hans
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work
 

Offline Hans_

Re: Should we really crack IBrowse 2.4???
« Reply #2 on: April 16, 2008, 01:21:34 AM »
Quote

persia wrote:
An analogy  to programming with the Amiga versus the Mac is a cookbook that begins a cake recipe with "start with pond scum and lightning and evolve a chicken" in the Amiga version whilst the Mac version reads "take two eggs."  I write code when I need it, Objective C mainly, Ruby and Python as I learn them.  Any when I write a routine it's there in the list for me to use it.


That's a bit extreme don't you think? Starting with pond scum is more akin to having to write your own drivers. We have drivers; we have libraries for many tasks; what's missing are the RAD tools and middleware. Out of interest, have you ever tried Emperor? Or how about MUI builder? They're nowhere near as advanced as what's available for the Mac, but they're certainly no pond scum.

I've already told you that OS4 has Ruby and Python. Objective-C is just missing a working runtime library, which probably wouldn't take too much effort to fix. There's more coming too. On AROS, Rob Norris is working on Traveller, and IIRC, he's planning on turning the Webkit portion into a shared library. If he does, creating your own web-browser will become much easier.

Quote

I program in my spare time, in an evenings' work I have something to show for it.  The apps are visually stunning.  Is it programming?, well all programming that's not 1s and zeros is an abstraction...


There's nothing wrong with using RAD tools. However, instead of ranting about how awful coding for the Amiga is, why not help improve the situation? Someone has to write the middleware, foundation classes and RAD tools. Otherwise I guess that Amiga coding just isn't for you.

Hans
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work
 

Offline Hans_

Re: Should we really crack IBrowse 2.4???
« Reply #3 on: April 16, 2008, 03:12:19 AM »
Quote

Minuous wrote:

>There's also Emperor, which I haven't tried in a while. It did look useful though.

Don't forget ReActor...


Ah, yes. It's a real shame that ReActor wasn't developed further.

Hans
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work