mbox series

[bug#67428,00/12] gnu: Add Quil Quantum VM (QVM) and CL dependencies

Message ID cover.1700820457.git.michal_atlas+git@posteo.net
Headers show
Series gnu: Add Quil Quantum VM (QVM) and CL dependencies | expand

Message

Michal Atlas Nov. 24, 2023, 10:28 a.m. UTC
Hello,

this patchset adds the Quil language's compiler library and VM
and a couple of other Common Lisp libraries they depend on.

Their library cl-magicl needs gfortran-toolchain to build
(specifically invokes gfortran).
Which comes from commencement, however trying to use it even in a thunked field,
as just a package input, breaks things since it seems commencement indirectly
depends on lisp-xyz.

Since lisp-xyz is already getting massive,
I opted to just move the relevant packages,
to a new thematic file that's hopefully general enough
that it'll get some more use by other package later on,
but we can try finding other solutions.

Hopefully this sends correctly, first patchset.

Cheers

Michal Atlas (12):
  gnu: Add cl-interface
  gnu: Add cl-syslog
  gnu: Add cl-alexa
  gnu: Add cl-metering
  gnu: Add cl-grnm
  gnu: Add cl-priority-queue
  gnu: Add cl-messagepack
  gnu: Add cl-permutation
  gnu: Add cl-magicl
  gnu: Add cl-rpcq
  gnu: Add cl-quil
  gnu: Add cl-qvm

 gnu/packages/lisp-xyz.scm | 236 ++++++++++++++++++++++++++++++++++++++
 gnu/packages/quantum.scm  | 208 +++++++++++++++++++++++++++++++++
 2 files changed, 444 insertions(+)
 create mode 100644 gnu/packages/quantum.scm


base-commit: 0083a2265960f8228112c36e0d10eb974ff9d1f1