Computer Science – Computation and Language
Scientific paper
1997-06-10
Computer Science
Computation and Language
19 pages, texinfo format
Scientific paper
The library of practical abstractions (LIBPA) provides efficient implementations of conceptually simple abstractions, in the C programming language. We believe that the best library code is conceptually simple so that it will be easily understood by the application programmer; parameterized by type so that it enjoys wide applicability; and at least as efficient as a straightforward special-purpose implementation. You will find that our software satisfies the highest standards of software design, implementation, testing, and benchmarking. The current LIBPA release is a source code distribution only. It consists of modules for portable memory management, one dimensional arrays of arbitrary types, compact symbol tables, hash tables for arbitrary types, a trie module for length-delimited strings over arbitrary alphabets, single precision floating point numbers with extended exponents, and logarithmic representations of probability values using either fixed or floating point numbers. We have used LIBPA to implement a wide range of statistical models for both continuous and discrete domains. The time and space efficiency of LIBPA has allowed us to build larger statistical models than previously reported, and to investigate more computationally-intensive techniques than previously possible. We have found LIBPA to be indispensible in our own research, and hope that you will find it useful in yours.
Ristad Eric Sven
Yianilos Peter N.
No associations
LandOfFree
Library of Practical Abstractions, Release 1.2 does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.
If you have personal experience with Library of Practical Abstractions, Release 1.2, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Library of Practical Abstractions, Release 1.2 will most certainly appreciate the feedback.
Profile ID: LFWR-SCP-O-695625