changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > core / lisp/lib/box/qmp.lisp

changeset 698: 96958d3eb5b0
parent: 7354623e5b54
author: Richard Westhaver <ellis@rwest.io>
date: Fri, 04 Oct 2024 22:04:59 -0400
permissions: -rw-r--r--
description: fixes
1 ;;; box/qmp.lisp --- QEMU Monitor Protocol
2 
3 ;; Lisp Interface for QMP commands, objects, and events.
4 
5 ;;; Commentary:
6 
7 ;; ref: https://www.qemu.org/docs/master/interop/qemu-qmp-ref.html
8 ;; wiki: https://wiki.qemu.org/Documentation/QMP
9 
10 ;; QEMU is a complex, surprisingly flexible, and at times difficult piece of
11 ;; software which is often used via proxy with VirtualBox or Proxmox - as in
12 ;; via another application calling QEMU internally.
13 
14 ;; My problem with this is that too many of the implementation details are
15 ;; hidden from the user, or covered up with additional abstractions. As the
16 ;; developers maintain these abstractions they struggle to keep up with the
17 ;; new low-level features implemented in their core systems.
18 
19 ;; To avoid the trickle-down economics of external application development, we
20 ;; will develop a library which supports as much of the QMP and QAPI
21 ;; surface-area that we deem suitable to support our applications.
22 
23 ;;; Code:
24 (in-package :box/qmp)
25