[HN Gopher] Arena Allocation in SBCL
       ___________________________________________________________________
        
       Arena Allocation in SBCL
        
       Author : tmtvl
       Score  : 103 points
       Date   : 2023-10-28 19:14 UTC (3 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | stormbeard wrote:
       | There's not much context here that explains why this is
       | noteworthy. Arena allocation by itself isn't anything to write
       | home about- is anyone able to explain why this is special?
        
         | carbocation wrote:
         | The standard that you're describing is not really the standard
         | that most HN'ers hold submissions to. The guidelines[1] suggest
         | the following:
         | 
         | > _On-Topic: Anything that good hackers would find interesting.
         | That includes more than hacking and startups. If you had to
         | reduce it to a sentence, the answer might be: anything that
         | gratifies one 's intellectual curiosity._
         | 
         | 1 = https://news.ycombinator.com/newsguidelines.html
        
         | sshine wrote:
         | Region-based allocation by itself is definitely something to
         | write about.
         | 
         | https://en.m.wikipedia.org/wiki/Region-based_memory_manageme...
         | 
         | The SBCL implementation is a very self-documented example,
         | which is helpful if you wish to make arena-based allocation
         | available in your language.
        
         | Hydraulix989 wrote:
         | Right, how is this top of HN? Something is off, as there is
         | nothing newsworthy about this. If I submitted to HN a random
         | documentation page from LWN or Linux kernel, it would surely
         | not be #1.
        
         | 0x69420 wrote:
         | someone might find a boots-on-the-ground, in-context treatment
         | of arena allocation particularly interesting, moreso than just
         | reading about it in the abstract on wikipedia
         | 
         | someone might have never heard of anything of the sort
         | 
         | someone might be interested to see lispers present a use case
         | where they care about reaching down to the finer points of
         | memory allocation in a language that typically benefits from
         | being above that; see also the wealth of info on the garbage
         | collector in the ocaml documentation
         | 
         | the number of users on this website who might get some sort of
         | kick out of this link is nonzero which is the generally agreed-
         | upon criterion for being worth posting
        
         | neonroku wrote:
         | there have been other posts related to Arena based allocation
         | on hn recently and I was grateful because it wasn't something I
         | was aware of. I found this interesting - I see this post is
         | part of a trend.
        
       | pbohun wrote:
       | Are arenas internal to sbcl only or do user programs have access?
       | The current sbcl manual (v2.3.9) doesn't mention arenas.
        
       ___________________________________________________________________
       (page generated 2023-10-28 23:00 UTC)