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