Takata,

Thanks for making something.

Good luck with your treatment, and welcome back to the land of development!

TTFN,

-bd

> On Oct 25, 2017, at 7:29 AM, Akifumi Takata <akif...@icloud.com> wrote:
> 
> Dear Alex Zavatone,
> 
> I prefer to be called as Takata.
> 
> I create the repository on GitHub.
> https://github.com/Nursery-Framework/Nursery
> 
> I will write documents and comments.
> 
> As a private matter, I became depressed as a result of work in August of 
> 2014, I am still under treatment and I have a break development for about 3 
> years.
> 
> For that reason, I think it will take some time to create a modern Cocoa 
> application for documentation.
> 
> Regards,
> Akifumi Takata
> 
>> 2017/10/25 4:18、Alex Zavatone <z...@mac.com>のメール:
>> 
>> OK. I have one question and one summary of the major points.
>> 
>> First, the question.
>> 
>> May I refer to you as Akifumi or Takata?   In English, we are used to 
>> referring to people by their first or last name.  This will help you as you 
>> work with English speaking people.
>> 
>> 
>> Second, a summary of the list’s suggestions for you to improve your 
>> framework and help it be successful.
>> 
>> What I am trying to say is this, 
>> 
>>    make it easy for people to:
>> 
>> 1. Make it easy for people to get your framework.  
>>        - This is why we suggest GitHub.  It is free.
>> 
>> 2.  Make it easy for people to understand why they would want to use your 
>> framework. 
>>        - Create a readme document that explains its purpose.
>> 
>> 3. Make it easy for people to see how they can create a product using your 
>> framework.
>>        - Create a tutorial showing how to build include the framework and 
>> how to make the project you have in the download
>> 
>> 4. Make it easy for people to fix problems when they happen.
>>        - Add comments in the header files and the code that explains what 
>> each property and method does.  Apple does this in the headers.
>> 
>> I hope this helps you.
>> 
>> Alex
>> 
>>> On Oct 24, 2017, at 5:49 AM, Akifumi Takata <akif...@icloud.com> wrote:
>>> 
>>> Dear Alex Zavatone,
>>> 
>>>> I’d work on that part to make sure that people know how to use your 
>>>> library.
>>> 
>>> I'm sorry, even if I use a translation tool I could not understand the 
>>> meaning well.
>>> 
>>> Thank you for your question.
>>> 
>>> Those that are declared in Nursery.h is what was supposed to be used from 
>>> the user of the framework.
>>> 
>>> I think NUNurseryTest.m and NUBranchNurseryTests.m will be a reference for 
>>> basic usage.
>>> In particular, the testLoadRootFromNUNursery method of NUNurseryTest.m is a 
>>> very simple example.
>>> 
>>> I have implemented the GC in order to release the objects that are no 
>>> longer traced from the root object that is persisted to the database file 
>>> of the Nursery.
>>> 
>>> Regards,
>>> p,t,a
>>> 
>>>> 2017/10/24 11:34、Alex Zavatone <z...@mac.com>のメール:
>>>> 
>>>> After looking at it, the lack of comments and documentation is a big issue.
>>>> 
>>>> What are the public APIs?
>>>> 
>>>> Where should someone start?
>>>> 
>>>> How is this meant to be used?
>>>> 
>>>> I’d work on that part to make sure that people know how to use your 
>>>> library.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> Objects no longer referenced by Nursery's root object are automatically 
>>>> released by the GC.
>>>> The released area is compacted.
>>>> 
>>>> We have ARC now.  Is there a reason why we need a GC?
>>>> 
>>>> Cheers.
>>>> 
>>>> 
>>>>> On Oct 23, 2017, at 7:51 PM, 高田 明史 <akif...@icloud.com> wrote:
>>>>> 
>>>>> Dear Alex Zavatone,
>>>>> 
>>>>> Sorry for the late reply.
>>>>> I live in Japan, so I have a time difference.
>>>>> Therefore, in many cases, it takes at least one day to reply.
>>>>> 
>>>>> I'd like to target iOS, but unfortunately, I have no experience of iOS 
>>>>> development.
>>>>> However, since it depends solely on the Foundation framework within the 
>>>>> Cocoa framework, I think that it can be used on iOS.
>>>>> 
>>>>> Supplementally, in the Nursery framework, an instance of a subclass of 
>>>>> NUNursery corresponds to one database file.
>>>>> 
>>>>> And when saving the object, the scalar value inside the object is 
>>>>> recorded in big endian. When loading an object, it is converted to the 
>>>>> endian of the running host.
>>>>> So, I think that the same database file can be used with macOS and iOS.
>>>>> 
>>>>> The following is Japanese version.
>>>>> 
>>>>> Regards,
>>>>> p,t,a
>>>>> 
>>>>> 返事が遅くなり申し訳ありません。
>>>>> 私は日本に住んでいるので、時差があります。
>>>>> そのため、多くの場合で、返信するまでに少なくとも1日はかかってしまいます。
>>>>> 
>>>>> 私はiOSもターゲットにしたいと考えていますが、残念ながら、私はiOSの開発経験がありません。
>>>>> しかしながら、Cocoa フレームワーク内のFoundation 
>>>>> フレームワークにのみ依存しているので、iOSで使用することも可能ではないかと考えます。
>>>>> 
>>>>> 補足すると、Nursery frameworkではNUNurseryのサブクラスのインスタンスが一つのデータベースファイルに対応しています。
>>>>> 
>>>>> そして、オブジェクトの保存時には、オブジェクト内部のスカラー値はビッグエンディアンで記録されています。そして、オブジェクトの読み込み時には、実行しているホストのエンディアンに変換されます。
>>>>> ですので、同一のデータベースファイルをmacOSとiOSで使用できると考えます。
>>>>> 
>>>>> 
>>>>>> 2017/10/23 22:07、Alex Zavatone <z...@mac.com>のメール:
>>>>>> 
>>>>>> A MUCH better choice.  
>>>>>> 
>>>>>> I’m glad that you were able to make these changes and move past the 
>>>>>> prior ill-advised naming choice.
>>>>>> 
>>>>>> Are you targeting this framework only for MacOS or also iOS?
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> On Oct 23, 2017, at 1:17 AM, 高田 明史 <akif...@icloud.com> wrote:
>>>>>>> 
>>>>>>> Dear all,
>>>>>>> 
>>>>>>> I changed the problematic domain name to nursery-framework.org.
>>>>>>> Along with that, I also changed the program's Bundle Identifier etc.
>>>>>>> 
>>>>>>> If you do not mind, please visit http://nursery-framework.org and see.
>>>>>>> 
>>>>>>> If there is something wrong, it would be greatly appreciated if you 
>>>>>>> tell me.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> Regards,
>>>>>>> p,t,a
>>>>>>> 
>>>>>>>> 2017/10/23 0:38、高田 明史 <akif...@icloud.com>のメール:
>>>>>>>> 
>>>>>>>> Dear all,
>>>>>>>> 
>>>>>>>> Nursery is a persistent object framework (object database) for Cocoa.
>>>>>>>> It is written in Objective-C.
>>>>>>>> It is implemented ONLY with the Cocoa Framework.
>>>>>>>> 
>>>>>>>> Instances of the following classes can be persisted.
>>>>>>>> 
>>>>>>>>        • NSObject
>>>>>>>>        • NSString
>>>>>>>>        • NSMutableString
>>>>>>>>        • NSArray
>>>>>>>>        • NSMutableArray
>>>>>>>>        • NSDictionary
>>>>>>>>        • NSMutableDictionary
>>>>>>>>        • NSSet
>>>>>>>>        • NSMutableSet
>>>>>>>>        • NSNumber
>>>>>>>>        • NSDate
>>>>>>>>        • NSURL
>>>>>>>>        • NSData
>>>>>>>>        • NSMutableData
>>>>>>>>        • NSIndexSet
>>>>>>>>        • NSMutableIndexSet
>>>>>>>>        • NULibrary
>>>>>>>>                A class that implements B+ tree.
>>>>>>>>        • A class that implements the NUCoding protocol.
>>>>>>>>        • A class that implements persistence processing by subclass of 
>>>>>>>> NUCoder
>>>>>>>>                
>>>>>>>> Objects no longer referenced by Nursery's root object are 
>>>>>>>> automatically released by the GC.
>>>>>>>> The released area is compacted.
>>>>>>>> 
>>>>>>>> Operating environment: OS X version 10.8 or higher
>>>>>>>> 
>>>>>>>> Nursery Framework Download URL:
>>>>>>>> https://www.icloud.com/iclouddrive/0TNrpGqVlGzm9GyFDv_OlQcwg#NurseryWebSIte.zip
>>>>>>>> 
>>>>>>>> Regards,
>>>>>>>> p,t,a
>>>>>>>> 
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> 
>>>>>>>> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
>>>>>>>> 
>>>>>>>> Please do not post admin requests or moderator comments to the list.
>>>>>>>> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>>>>>>>> 
>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>> https://lists.apple.com/mailman/options/cocoa-dev/akifumi%40icloud.com
>>>>>>>> 
>>>>>>>> This email sent to akif...@icloud.com
>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> 
>>>>>>> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
>>>>>>> 
>>>>>>> Please do not post admin requests or moderator comments to the list.
>>>>>>> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>>>>>>> 
>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>> https://lists.apple.com/mailman/options/cocoa-dev/zav%40mac.com
>>>>>>> 
>>>>>>> This email sent to z...@mac.com
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 
> 
> _______________________________________________
> 
> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
> 
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
> 
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/cocoa-dev/bdudney%40mac.com
> 
> This email sent to bdud...@mac.com

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to