log in | register | forums
Show:
Go:
Forums
Username:

Password:

User accounts
Register new account
Forgot password
Forum stats
List of members
Search the forums

Advanced search
Recent discussions
- Git client updated to 0.07 (News:1)
- Archive Edition 27:1 reviewed (News:)
- Rougol April 2024 meeting on monday is Anniversary time (News:1)
- WROCC April 2024 meeting o...changes to our phone lines (News:1)
- April developer 'fireside' chat is on saturday night (News:)
- March 2024 News Summary (News:4)
- WROCC Newsletter Volume 41:11 reviewed (News:)
- WROCC March 2024 meeting o... Hughes and Peter Richmond (News:1)
- Rougol March 2024 meeting on monday with Bernard Boase (News:)
- Drag'n'Drop 13i2 edition reviewed (News:)
Latest postings RSS Feeds
RSS 2.0 | 1.0 | 0.9
Atom 0.3
Misc RDF | CDF
 
View on Mastodon
@www.iconbar.com@rss-parrot.net
Site Search
 
Article archives
The Icon Bar: The Playpen: The whole porting thing...
 
  The whole porting thing...
  MikeCarter (20:04 14/9/2006)
  Phlamethrower (20:20 14/9/2006)
    jmb (20:31 14/9/2006)
      jmb (21:35 14/9/2006)
 
Mike Message #80174, posted by MikeCarter at 20:04, 14/9/2006
MikeCarter

Posts: 401
After seeing Monkeysons post [in the Fresco thread] on porting is it realy worth porting? It apears more effort has to be put into porting that writing a program from scratch.

Thats my view anyway.

[Edited by MikeCarter at 20:05, 14/9/2006]
  ^[ Log in to reply ]
 
Jeffrey Lee Message #80181, posted by Phlamethrower at 20:20, 14/9/2006, in reply to message #80174
PhlamethrowerHot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot stuff

Posts: 15100
Depends on the program.

For command line tools, I'm happy with using ports, and ports are often easy to produce.

But for GUI apps things get a lot more complicated, and even if porting GUI apps was easy (and they had decent performance compared to a native implementation) I'd still rather see GUI apps developed from scratch for RISC OS (To keep them consistent with the RISC OS look & feel, etc.)

And I should say that ports of command line apps are often easy to produce because of the great work that's gone into UnixLib & GCCSDK, despite the neverending filename translation problems and the fact they provide incentives to port software instead of write from scratch :P

[Edited by Phlamethrower at 20:25, 14/9/2006]
  ^[ Log in to reply ]
 
JMB Message #80186, posted by jmb at 20:31, 14/9/2006, in reply to message #80181
Member
Posts: 467
There's also the case of hybrids (such as NetSurf) which utilise a number of libraries that were originally written for other platforms to do various things but do the vast majority of the work themselves (along with having a native UI).

It's worth pointing out that some of the libraries that the NetSurf team developed in order to make their lives easier are being used by a number of other bits of RO software (including ChoX11 and hence the Firefox port). All of which means that there's the beginnings of some sensible cooperation between different RO-related projects, even if the OS developers aren't cooperating.
  ^[ Log in to reply ]
 
JMB Message #80190, posted by jmb at 21:35, 14/9/2006, in reply to message #80186
Member
Posts: 467
One other thing which I didn't state explicitly (but should have been self-evident) is that things developed by the GCCSDK team have also made the NetSurf developers' lives easier, so the cooperation goes both ways.
  ^[ Log in to reply ]
 

The Icon Bar: The Playpen: The whole porting thing...