A small LRU list module

| | Comments (0) | TrackBacks (0)

A small LRU list module

In the upcoming Erlang Web Services book that I'm working on I need a small LRU list and didn't find one in the stdlib so I decided to write one. It's available on GitHub as gist 14833.

Note: This was a really quick module. It should be considered untested and there has been no work or thought put toward performance improvements. Use at your own risk. Comments, feedback and forks are welcome.

Using it is like using any of the other container modules in the stdlib. Create the list and pass it around when writing and reading it. Because read ops can affect the contents, please keep in mind that reading values from this list could potentially create a new list.

For example uses see the test_one/0 or test_two/0 function calls.

0 TrackBacks

Listed below are links to blogs that reference this entry: A small LRU list module.

TrackBack URL for this entry: http://admin.socklabs.com/mt-tb.cgi/2132

Leave a comment

About this Entry

This page contains a single entry by Nick Gerakines published on October 4, 2008 4:59 PM.

Erlang is Delicious, CUFP slides was the previous entry in this blog.

Erlang woes is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.