• 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: Jens Alfke <email@hidden>
  • Date: Mon, 23 Oct 2017 13:46:47 -0700

Some notes on the packaging:

* I couldn’t find any documentation, or any doc-comments describing classes or
methods. That’s going to make it very hard for anyone to learn how to use the
library.
* The implementation is also completely uncommented as far as I could tell.
That makes it much harder for anyone else to diagnose problems, or to extend
the library or fix bugs.
* There’s no open source license given. You really should pick one and add it
to the source code and as a separate LICENSE file.
* Consider hosting this on Github or Bitbucket. It will improve visibility,
make it easier to upload changes, provide an issue tracker, and make it
possible for people to send you patches.

It looks like you’ve implemented a custom b-tree file manager. I know from
experience that this is quite difficult (I’ve worked on Couchbase’s storage
engine.) What led you to do this instead of using an existing engine like Kyoto
Cabinet, LevelDB, LMDB, etc? I would worry about durability, especially. How
does your engine recover from file corruption caused by a crash or power
failure during a write?

Since there are no docs I don’t know how the engine stores objects, or what its
performance is like. When are objects loaded into memory or evicted from
memory? When are in-memory changes persisted? Are there transactions? Can
multiple processes use a database simultaneously?

—Jens
_______________________________________________

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

References: 
 >[ANN] Nursery Framework 1.0.1 (build with Xcode 9) released (From: 高田 明史 <email@hidden>)

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