λ

Trivial UTF-8 Manual

Table of Contents

[in package TRIVIAL-UTF-8]

λ

1 Introduction

Trivial UTF-8 is a small library for doing UTF-8-based in- and output on a Lisp implementation that already supports Unicode - meaning char-code and code-char deal with Unicode character codes.

The rationale for the existence of this library is that while Unicode-enabled implementations usually do provide some kind of interface to dealing with character encodings, these are typically not terribly flexible or uniform.

The Babel library solves a similar problem while understanding more encodings. Trivial UTF-8 was written before Babel existed, but for new projects you might be better off going with Babel. The one plus that Trivial UTF-8 has is that it doesn't depend on any other libraries.

λ

2 Links and Systems

The official repository is https://gitlab.common-lisp.net/trivial-utf-8/trivial-utf-8, and this document in available in various formats on https://fixnum.com for the latest version.

λ

3 Reference

4 Indices

Referrer definition type abbreviations:

4.1 Function and Macro Index

4.2 Type Index

4.3 Misc Index

[Generated 2026-07-18T03:51:36Z]