• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: [ANN] Nursery Framework 1.0.1 (build with Xcode 9) released
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ANN] Nursery Framework 1.0.1 (build with Xcode 9) released


  • Subject: Re: [ANN] Nursery Framework 1.0.1 (build with Xcode 9) released
  • From: Akifumi Takata <email@hidden>
  • Date: Wed, 25 Oct 2017 23:29:17 +0900

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 <email@hidden>のメール:
>
> 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 <email@hidden> 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 <email@hidden>のメール:
>>>
>>> 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, 高田 明史 <email@hidden> 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 <email@hidden>のメール:
>>>>>
>>>>> 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, 高田 明史 <email@hidden> 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、高田 明史 <email@hidden>のメール:
>>>>>>>
>>>>>>> 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 (email@hidden)
>>>>>>>
>>>>>>> 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:
>>>>>>>
>>>>>>> This email sent to email@hidden
>>>>>>
>>>>>> _______________________________________________
>>>>>>
>>>>>> Cocoa-dev mailing list (email@hidden)
>>>>>>
>>>>>> 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:
>>>>>>
>>>>>> This email sent to email@hidden
>>>>>
>>>>
>>>
>>
>

_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:

This email sent to email@hidden

  • Follow-Ups:
    • Re: [ANN] Nursery Framework 1.0.1 (build with Xcode 9) released
      • From: Richard Charles <email@hidden>
    • Re: [ANN] Nursery Framework 1.0.1 (build with Xcode 9) released
      • From: Bill Dudney <email@hidden>
    • Re: [ANN] Nursery Framework 1.0.1 (build with Xcode 9) released
      • From: Richard Charles <email@hidden>
References: 
 >[ANN] Nursery Framework 1.0.1 (build with Xcode 9) released (From: 高田 明史 <email@hidden>)
 >Re: [ANN] Nursery Framework 1.0.1 (build with Xcode 9) released (From: 高田 明史 <email@hidden>)
 >Re: [ANN] Nursery Framework 1.0.1 (build with Xcode 9) released (From: Alex Zavatone <email@hidden>)

  • Prev by Date: Re: [ANN] Nursery Framework 1.0.1 (build with Xcode 9) released
  • Next by Date: Re: [ANN] Nursery Framework 1.0.1 (build with Xcode 9) released
  • Previous by thread: Re: [ANN] Nursery Framework 1.0.1 (build with Xcode 9) released
  • Next by thread: Re: [ANN] Nursery Framework 1.0.1 (build with Xcode 9) released
  • Index(es):
    • Date
    • Thread