Login
Username:

Password:

Remember me



Lost Password?

Register now!
Sections
Who's Online
43 user(s) are online (9 user(s) are browsing News)

Members: 0
Guests: 43

more...
Support us!
Recent OS4 Files
OS4Depot.net
Recent Replied Topics
Topic Replies Last Post
AmigaOS4 Blastaway, a new game for AmigaOS 4 (?) [1][2][3] 56 (3028) saimo Yesterday 16:09
AmigaOS4 GL4ES: another OpenGL over OpenGLES2 emulation - some tech. info and porting progress [1][2] ... [32][33][34][35] 693 (110398) kas1e Yesterday 11:32
AmigaOS4 updating sgit [1][2] 31 (3076) Hans Yesterday 6:13
AmigaOS4 Pegasos 2 public documentation 2 (232) tlosm 9/17 12:47
AmigaOS4 Streaming twitch.tv on AmigaOS 4.1 [1][2] 31 (1975) K-L 9/16 7:08
AmigaOS4 Porting apitrace [1][2] ... [4][5][6][7] 137 (11385) Daytona675x 9/15 8:15
AmigaOS4 Freedroid 1.0 soon, make? 0 (160) Thematic 9/14 19:51
AmigaOS4 The OpenGL ES 2.0 thread [1][2][3] 40 (5971) Capehill 9/14 17:54
AmigaOS4 Downloads keep failing on OSDepot [1][2] 28 (2232) Thematic 9/13 17:09
AmigaOS4 SDL1 open issues [1][2] ... [11][12][13][14] 268 (41043) kas1e 9/12 17:41
Amiga Classic Metro Siege for Amiga 500 (WIP) 3 (472) MikeB 9/11 9:52
Amiga General Forum Crunch Preview : Listen 1 Full Music 0 (124) 21stcentury 9/10 13:44
AmigaOS4 SDL2 [1][2] ... [36][37][38][39] 769 (189711) kas1e 9/8 21:40
AmigaOS4 AREXX - MUI (or any other app) windows to front 8 (379) Raziel 9/8 21:00
AmigaOS4 Enhancer Bug thread [1][2] ... [21][22][23][24] 466 (91753) Raziel 9/7 22:53
[View all topics]  [Forum Settings]
Software News : OO library v1.0 released for AmigaOS4.x
Posted by TSK on 2017/11/29 17:53:40 (762 reads) News by the same author
Software News

OO library v1.0 released for AmigaOS4.x (4.1 FE update 1 recommended)

OO library brings object class style and easier programming to plain C language and AmigaOS. OO library makes also possible to create GUI's using GUIML (Graphical User Interface Markup Language). OO library contains several classes to use. (Note: C language still don't have features of object oriented programming.)



OO library takes advantage of resource tracking feature of the Exec library to track all of the created objects and free them from memory (automatically) if the software crashes and the user decides to kill the crashed software.

You can find it from os4depot.net.

Printer Friendly Page Send this Story to a Friend Create a PDF from the article
The comments are owned by the author. We aren't responsible for their content.
Author Thread
cha05e90
Published: 2017/11/30 15:00  Updated: 2017/11/30 15:00
Quite a regular
Joined: 03/10/2009
From: Germany
Comments: 627
 Examples
Sounds interesting. Are there any examples in the archive?
TSK
Published: 2017/11/30 18:29  Updated: 2017/11/30 18:29
Just can't stay away
Joined: 02/23/2007
From: Finland, the land of Santa, sauna, sisu and salmiakki
Comments: 1097
 Re: Examples
Yes.
cha05e90
Published: 2017/12/1 9:27  Updated: 2017/12/1 9:27
Quite a regular
Joined: 03/10/2009
From: Germany
Comments: 627
 Re: Examples
Ah, thanks for the info!
ChrisH
Published: 2017/12/28 20:21  Updated: 2017/12/28 20:21
Home away from home
Joined: 05/19/2007
From: England
Comments: 3552
 Re: OO library v1.0 released for AmigaOS4.x
Silly question, but if you want to use OOP in a C-style language, why not just use C++?

(Having written an OOP-style program in C myself, I can imagine how many hoops you have to jump through, even with some library helping. Surely much easier if it's just built-in to the language...?)
TSK
Published: 2018/1/5 19:48  Updated: 2018/1/5 19:48
Just can't stay away
Joined: 02/23/2007
From: Finland, the land of Santa, sauna, sisu and salmiakki
Comments: 1097
 Re: OO library v1.0 released for AmigaOS4.x
I wanted just easier programming. Nothing to do with proper object oriented programming when dealing with C.

I started to convert headers to C++ class definitions but it takes time.
General
Site sponsors
Advertise Here

Site statistics
Registered members
  1438
Logged in last:
  24 hours, 42
  7 days, 73
  30 days, 122
Top Posters
1 kas1e   kas1e 5389
2 ChrisH   ChrisH 3552
3 Raziel   Raziel 3454
4 Chris   Chris 3227
5 orgin   orgin 3159
6 samo79   samo79 3140
7 LiveForIt   LiveForIt 2734
8 Antique   Antique 2470
9 328gts   328gts 2318
10 Hans   Hans 2192
New Members
Marlon_   Marlon_ 08/28/2019
Amiguy   Amiguy 08/24/2019
trekiej   trekiej 08/23/2019
Marlon   Marlon 08/21/2019
AmigaDreamTeam   AmigaDreamTeam 07/26/2019
donfirth   donfirth 07/25/2019
Amigatizer   Amigatizer 05/27/2019
HelmutH   HelmutH 05/21/2019
21stcentury   21stcentury 05/19/2019
A3000T   A3000T 04/28/2019
Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project