Higher level Cocoa/NeXTStep frameworks

83 views
Skip to first unread message

matt parsons

unread,
Nov 21, 2016, 5:59:27 AM11/21/16
to Darling
For GoreGraphics perhaps you could start here:


From there, building a new Appkit framework should be possible. 



Matt P.

Luboš Doležel

unread,
Nov 21, 2016, 7:38:11 AM11/21/16
to Darling
Thanks for the link, I actually haven't seen this library yet (only GNUstep's take at CoreGraphics).
Luboš

Dne pondělí 21. listopadu 2016 11:59:27 UTC+1 matt parsons napsal(a):

matt parsons

unread,
Nov 21, 2016, 8:33:51 AM11/21/16
to Darling
I'm impressed by the completeness of this library, I stumbled across it while I thinking about building a CG library built on SDL2.0.

It has a pretty complete UIKit framework, so It should be quite simple to adapt it to include the APPKit framework.

I need to download the current Darling codebase to see where things stand that the moment and see if I have time to contribute.
I am a fairly experienced C and Obj-C coder, but time is a precious resource for me :-)

This is a very worthwhile project.


Matt P.

Luboš Doležel

unread,
Nov 21, 2016, 9:17:17 AM11/21/16
to Darling
Is there really a UIKit implementation? All I see is header files :-( Either way, it needs to be reconsidered which CG implementation should be used for Darling and further improved. There is the one you linked, GNUstep QuartzCore and Cocotron's QuartzCore. Microsoft's version seems to be just a bunch of stubs.

Darling currently lags in these major areas:
  • launchd (which assumes we have xpc working) - need to improve the kernel module to handle port sets; still thinking whether porting the original Mach IPC code to Linux could be easier (i.e. what NextBSD did),
  • Security.framework (needed by just about every major app) - progress is being made,
  • GUI stuff (no progress here).
The lower levels (system calls, libsystem, bundled console utilities) are in a relatively good shape.

Luboš

Dne pondělí 21. listopadu 2016 14:33:51 UTC+1 matt parsons napsal(a):
Reply all
Reply to author
Forward
0 new messages