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/archive%40mail-archive.com This email sent to arch...@mail-archive.com