Re: [9fans] Sam arena allocators

2021-06-28 Thread silas poulson
> On 28 Jun 2021, at 23:29, Rob Pike wrote: > After Acme was written, I replaced most of the buffer management code in Sam > with that from Acme, which was more efficient Right, that makes sense. > It's possible the old code used an arena allocator, I don't remember, > but it's possible you're

Re: [9fans] Sam arena allocators

2021-06-28 Thread Rob Pike
After Acme was written, I replaced most of the buffer management code in Sam with that from Acme, which was more efficient - it did the database stuff in a different order that was one pass quicker. It's possible the old code used an arena allocator, I don't remember, but it's possible you're refer

[9fans] Sam arena allocators

2021-06-28 Thread silas poulson
Hi, Recently discovered a blog post[1] stating Sam used to have arena based allocators. Having difficulty finding more about this - does anyone know what the allocator looked like and why the source returned to using the standard allocators. Silas [1]https://jeremywsherman.com/2012/02/28/memory

Re: [OBORONA-SPAM] [9fans] Why is there no simple equivelent to plan9's pipes on linux?

2021-06-28 Thread lego12239
On Wed, Jun 16, 2021 at 12:02:54PM -0400, Claude Noël wrote: > Plan 9 pipes: > - can be opened by multiple proccesses > - preserve write boundries > - will cache a single write > - 2 way > - simple to use > > There's not really anything on linux that really compares to this. May be. But what abou

[9fans] errata documentorum

2021-06-28 Thread jklowden
I just read & followed Run Plan 9 in VMWare Fusion (on Mac) , and am running Plan9 for the first time.  (I read quite a bit about it years ago, but until now hadn't found a convenient way to use it.)  Kudos to Aaron Saray.  On first boot,

Re: [9fans] Why is there no simple equivelent to plan9's pipes on linux?

2021-06-28 Thread jklowden
Posix message queues meet your criteria.  -- 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T127c618288a5cd57-Meb4cc15baef7406ef2746f82 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription