Hi Riccardo,

> Am 11.07.2024 um 23:07 schrieb Riccardo Mottola <[email protected]>:
> 
> Hi Lars,
> 
> [email protected] 
> <mailto:[email protected]> wrote:
>> 
>> /*
>>         Cocoa.h
>>         Cocoa Framework
>>         Copyright (c) 2000-2015, Apple Inc.
>>         All rights reserved.
>> 
>>         This file should be included by all Cocoa application source files 
>> for easy building.  Using this file is preferred over importing individual 
>> files because it will use a precompiled version.
>> 
>>         Tools with no UI and no AppKit dependencies may prefer to include 
>> just <Foundation/Foundation.h>.
>> */
>> 
>> #import <Foundation/Foundation.h>
>> #import <AppKit/AppKit.h>
>> #import <CoreData/CoreData.h>
>> Cocoa.h (END)
>> 
>> MBP15:Headers lars$ uname -a
>> Darwin MBP15.local 23.5.0 Darwin Kernel Version 23.5.0: Wed May  1 20:09:52 
>> PDT 2024; root:xnu-10063.121.3~5/RELEASE_X86_64 x86_64
>> MBP15:Headers lars$ 
>> 
>> Hth and clears things up.
> 
> sure. Originally, there was no CoreData, so it was really just 
> Foundation+AppKit. However it still remains quite basic, I got a false 
> impression then.
> Interesting is that Cocoa is just a Marketing gag.
> At the end, https://developer.apple.com/documentation/ doesn't list Cocoa, it 
> just all the split Kits.
> 
> Riccardo

Well, CoreData was originally not there, but during NeXT-times we had EOF 
(Enterprise Objects Framework). EOF  (we have a clone here, GDL2! 
https://github.com/gnustep/libs-gdl2 ) was later only available with WebObjects 
(we have a clone here too, GNUstepWeb! https://github.com/gnustep/libs-gsweb ) 
then ported to Java and died years later when WebObjects was no longer 
supported. Well, WebObjects still has a vibrant community, there is still 
traffic on https://lists.apple.com/mailman/listinfo/webobjects-dev although the 
archives seem no longer to work (I am subscribed, I know).

After EOF (which I like very much, it is still the best Object Relational 
Mapper (ORM) out there, way better than Hibernate, which everybody seems to 
use) came CoreData. It had a rough start but is well established in the 
meantime.


Kind regards,

        Lars

Reply via email to