cl-postmodern 20211113.git9d4332f-3 source package in Ubuntu
Changelog
cl-postmodern (20211113.git9d4332f-3) unstable; urgency=medium * Team upload. * Try a different way of detecting 32bit ARM. -- Sean Whitton <email address hidden> Fri, 14 Oct 2022 14:04:05 -0700
Upload details
- Uploaded by:
- Debian Common Lisp Team
- Uploaded to:
- Sid
- Original maintainer:
- Debian Common Lisp Team
- Architectures:
- all
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Mantic | release | universe | misc | |
Lunar | release | universe | misc |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
cl-postmodern_20211113.git9d4332f-3.dsc | 2.4 KiB | 0b7dc79d8000d7f34d1092e40d455702bb3a9701a5ccb2dc6cd045558d4e8964 |
cl-postmodern_20211113.git9d4332f.orig.tar.xz | 316.9 KiB | 0bf9fd226582aba6a17ff5c6b6cd0ec34dd197959ffc402598819b5f51902ae4 |
cl-postmodern_20211113.git9d4332f-3.debian.tar.xz | 5.9 KiB | f6322253611a8ae47b34e6caa4a520068ce2509ccd94a3e8cf42739f63664486 |
Available diffs
No changes file available.
Binary packages built by this source
- cl-postgres: Low-level client library for PosgreSQL
CL-postgres module implements a rather low-level interface for
communicating with a PostgreSQL database server. It is part of the
Postmodern library, but can be used separately.
- cl-postmodern: Common Lisp library for interacting with PostgreSQL databases
Features efficient communication with the database server without need for
foreign libraries, support for UTF-8 on Unicode-aware Lisp implementations,
a syntax for mixing SQL and Lisp code, convenient support for prepared
statements and stored procedures, a metaclass for simple database-access
objects
.
The biggest differences between this library and CLSQL/CommonSQL are that
Postmodern has no intention of being portable across different SQL
implementations (it embraces non-standard Postgres features), and
approaches extensions like lispy SQL and database access objects in a quite
different way. This library was written because the CLSQL approach did not
really work for me, your mileage may vary.
- cl-s-sql: lispy syntax for SQL queries
S-SQL provides a lispy syntax for SQL queries, and knows how to convert
various lisp types to their textual SQL representation. It takes care to do
as much of the work as possible at compile-time, so that at runtime a
string concatenation is all that is needed to produce the final SQL query.
- cl-simple-date: Common Lisp types for dates, timestamps, and intervals
Simple-date provides types (CLOS classes) for dates, timestamps, and
intervals similar to the ones SQL databases use, in order to be able to
store and read these to and from a database in a straightforward way. A few
obvious operations are defined on these types.
.
The most glaring defect of this library is its ignorance of time zones. It
pretends the whole world lives in UTC. Use with care.
.
When this library is loaded after CL-postgres, it will register suitable SQL
readers and writers for the associated database types.