{"count":51965,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=583","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=581","results":[{"name":"cl-lw-compat","portdir":"lisp/cl-lw-compat","version":"20160228","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pcostanza/lw-compat","description":"A few utility functions from the LispWorks library that I regularly use, ported to other Common Lisp implementations.","long_description":"A few utility functions from the LispWorks library that I regularly use, ported to other Common Lisp implementations.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]}],"depends_on":[{"type":"lib","ports":["cl-contextl"]}]},{"name":"cl-lparallel","portdir":"lisp/cl-lparallel","version":"2.8.4","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://lparallel.org","description":"Parallelism for Common Lisp","long_description":"Parallelism for Common Lisp","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-alexandria","cl-bordeaux-threads"]}],"depends_on":[{"type":"build","ports":["nyxt"]},{"type":"lib","ports":["cl-prompter"]}]},{"name":"cl-log4cl","portdir":"lisp/cl-log4cl","version":"20230526","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sharplispers/log4cl","description":"Common Lisp logging framework, modeled after Log4J","long_description":"Common Lisp logging framework, modeled after Log4J","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clisp","clang-18"]},{"type":"lib","ports":["cl-bordeaux-threads","cl-swank","cl-stefil","cl-slynk"]}],"depends_on":[{"type":"build","ports":["nyxt"]},{"type":"lib","ports":["cl-fast-http"]}]},{"name":"cl-postgres-plus-local-time","portdir":"lisp/cl-local-time","version":"20240817","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/dlowe-net/local-time","description":"Time manipulation library for Common Lisp","long_description":"Time manipulation library for Common Lisp","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-local-time","cl-postgres"]}],"depends_on":[{"type":"lib","ports":["cl-postmodern"]}]},{"name":"cl-locale","portdir":"lisp/cl-locale","version":"20150826","license":"LLGPL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/fukamachi/cl-locale","description":"Simple i18n library for Common Lisp","long_description":"Simple i18n library for Common Lisp","active":true,"categories":["devel","www","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","sbcl","clang-18"]},{"type":"lib","ports":["cl-prove","cl-flexi-streams","cl-arnesi","cl-syntax","cl-annot","cl-anaphora"]}],"depends_on":[{"type":"lib","ports":["cl-djula"]}]},{"name":"cl-local-time","portdir":"lisp/cl-local-time","version":"20240817","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/dlowe-net/local-time","description":"Time manipulation library for Common Lisp","long_description":"Time manipulation library for Common Lisp","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-hu.dwim.stefil"]},{"type":"test","ports":["cl-postmodern"]}],"depends_on":[{"type":"build","ports":["nyxt"]},{"type":"lib","ports":["cl-cookie","cl-djula","cl-history-tree","cl-js","cl-lack","cl-postgres-plus-local-time","cl-postmodern","cl-pngload-test","cl-serapeum","cl-should-test","cl-legion"]},{"type":"test","ports":["cl-serapeum"]}]},{"name":"cl-lml2","portdir":"lisp/cl-lml2","version":"1.6.6","license":"GPL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://tracker.debian.org/pkg/cl-kmrcl","description":"LML2 provides a markup language for generation XHTML web pages.","long_description":"LML2 provides a markup language for generation XHTML web pages.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-kmrcl","cl-rt"]}],"depends_on":[{"type":"lib","ports":["cl-markdown"]}]},{"name":"cl-lisp-unit2","portdir":"lisp/cl-lisp-unit2","version":"0.9.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/AccelerationNet/lisp-unit2","description":"Common Lisp library that supports unit testing.","long_description":"Common Lisp library that supports unit testing.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","abcl","clisp","sbcl"]},{"type":"lib","ports":["cl-alexandria","cl-iterate","cl-interpol","cl-symbol-munger"]}],"depends_on":[{"type":"lib","ports":["cl-nfiles","cl-nhooks","cl-njson","cl-nkeymaps","cl-nsymbols","cl-prompter","cl-collectors","cl-history-tree","cl-nclasses","cl-access"]},{"type":"test","ports":["cl-symbol-munger","cl-nhooks","cl-nsymbols","cl-nfiles","cl-prompter","cl-ndebug","cl-history-tree"]}]},{"name":"cl-lisp-unit","portdir":"lisp/cl-lisp-unit","version":"20161227","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/OdonataResearchLLC/lisp-unit","description":"A Test Framework for Common Lisp in the style of JUnit, designed and implemented with simplicity of use in mind.","long_description":"A Test Framework for Common Lisp in the style of JUnit, designed and implemented with simplicity of use in mind.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]}],"depends_on":[{"type":"lib","ports":["cl-qrencode"]}]},{"name":"cl-lisp-namespace","portdir":"lisp/cl-lisp-namespace","version":"20230623","license":"LLGPL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/guicho271828/lisp-namespace","description":"no more discussion on lisp-1 vs lisp-2. THIS IS LISP-N.","long_description":"no more discussion on lisp-1 vs lisp-2. THIS IS LISP-N.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-fiveam"]}],"depends_on":[{"type":"lib","ports":["cl-in-nomine","cl-trivia","cl-type-i"]}]},{"name":"cl-lift","portdir":"lisp/cl-lift","version":"20231004","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/hraban/lift","description":"LIsp Framework for Testing","long_description":"LIsp Framework for Testing","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]}],"depends_on":[{"type":"lib","ports":["cl-containers","cl-docudown","cl-dynamic-classes","cl-let-plus","cl-markdown","cl-metabang-bind","cl-metacopy","cl-metatilities","cl-metatilities-base","cl-moptilities","cl-routes","cl-trivial-backtrace","cl-trivial-shell","cl-trivial-timeout"]}]},{"name":"cl-libuv","portdir":"lisp/cl-libuv","version":"20230616","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/orthecreedence/cl-libuv","description":"Low-level libuv bindings for Common Lisp.","long_description":"Low-level libuv bindings for Common Lisp.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-alexandria","cl-cffi","libuv"]}],"depends_on":[{"type":"lib","ports":["cl-async"]}]},{"name":"cl-let-plus","portdir":"lisp/cl-let-plus","version":"20180307","license":"Boost-1","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/tpapp/let-plus","description":"destructuring extension of let*","long_description":"destructuring extension of let*","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-lift","cl-anaphora","cl-alexandria"]}],"depends_on":[{"type":"lib","ports":["cl-colors","cl-slice"]}]},{"name":"cl-legion","portdir":"lisp/cl-legion","version":"20230917","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/fukamachi/legion","description":"Simple multithreading worker mechanism.","long_description":"Simple multithreading worker mechanism.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-bordeaux-threads","cl-speedy-queue","cl-prove","cl-vom","cl-local-time"]}],"depends_on":[{"type":"lib","ports":["cl-jonathan"]}]},{"name":"cl-lass","portdir":"lisp/cl-lass","version":"20241028","license":"zlib","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Shinmera/LASS","description":"Lisp Augmented Style Sheets","long_description":"Lisp Augmented Style Sheets","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-trivial-indent","cl-trivial-mime","cl-base64"]}],"depends_on":[{"type":"build","ports":["nyxt"]}]},{"name":"cl-language-codes","portdir":"lisp/cl-language-codes","version":"20230703","license":"zlib","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Shinmera/language-codes","description":"A simple library mapping ISO language codes to language names.","long_description":"A simple library mapping ISO language codes to language names.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","sbcl","clang-18"]},{"type":"lib","ports":["cl-documentation-utils"]}],"depends_on":[{"type":"lib","ports":["cl-multilang-documentation"]}]},{"name":"cl-lack","portdir":"lisp/cl-lack","version":"20230920","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/fukamachi/lack","description":"Lack, the core of Clack","long_description":"Lack, the core of Clack","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-flexi-streams","cl-trivial-gray-streams","cl-babel","cl-hunchentoot","cl-split-sequence","cl-ironclad","cl-trivial-utf-8","cl-marshal","cl-prove","cl-local-time","cl-quri","cl-circular-streams","cl-cookie","cl-dbi","cl-sqlite","cl-dexador","cl-http-body","cl-redis","cl-trivial-mime","cl-trivial-rfc-1123","cl-isaac","cl-anypool","cl-ppcre","cl-alexandria","cl-base64","cl-bordeaux-threads"]},{"type":"test","ports":["cl-dexador"]}],"depends_on":[{"type":"lib","ports":["cl-clack","cl-dexador-test"]}]},{"name":"cl-kmrcl","portdir":"lisp/cl-kmrcl","version":"1.111","license":"LLGPL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://tracker.debian.org/pkg/cl-kmrcl","description":"General Utilities for Common Lisp Programs","long_description":"General Utilities for Common Lisp Programs","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["sbcl","clang-18"]},{"type":"test","ports":["cl-rt"]}],"depends_on":[{"type":"lib","ports":["cl-lml2"]},{"type":"test","ports":["cl-base64"]}]},{"name":"cl-json","portdir":"lisp/cl-json","version":"20141108","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/hankhero/cl-json","description":"Json encoder and decoder for Common-Lisp","long_description":"Json encoder and decoder for Common-Lisp","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-fiveam"]}],"depends_on":[{"type":"build","ports":["nyxt"]},{"type":"lib","ports":["cl-njson"]}]},{"name":"cl-js","portdir":"lisp/cl-js","version":"20221206","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/akapav/js","description":"JavaScript compiler for Common Lisp","long_description":"JavaScript compiler for Common Lisp","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-local-time","cl-parse-js","cl-ppcre"]}],"depends_on":[{"type":"lib","ports":["cl-parenscript"]},{"type":"test","ports":["cl-parenscript"]}]},{"name":"cl-jpl-util","portdir":"lisp/cl-jpl-util","version":"0.4","license":"ISC","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.thoughtcrime.us/software/cl-jpl-util","description":"cl-jpl-util is a collection of Common Lisp utility functions and macros, primarily for software projects by J.P. Larocque","long_description":"cl-jpl-util is a collection of Common Lisp utility functions and macros, primarily for software projects by J.P. Larocque","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]}],"depends_on":[{"type":"lib","ports":["cl-calispel","cl-jpl-queues"]}]},{"name":"cl-jpl-queues","portdir":"lisp/cl-jpl-queues","version":"0.1","license":"ISC","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.thoughtcrime.us/software/jpl-queues","description":"Common Lisp library implementing a few different kinds of queues","long_description":"Common Lisp library implementing a few different kinds of queues","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-bordeaux-threads","cl-jpl-util"]}],"depends_on":[{"type":"lib","ports":["cl-calispel"]}]},{"name":"cl-jpeg-turbo","portdir":"lisp/cl-jpeg-turbo","version":"20201121","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/shamazmazum/jpeg-turbo","description":"Common Lisp wrapper for libjpeg-turbo","long_description":"Common Lisp wrapper for libjpeg-turbo","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["libjpeg-turbo","cl-cffi"]}],"depends_on":[{"type":"lib","ports":["cl-nodgui"]}]},{"name":"cl-jpeg","portdir":"lisp/cl-jpeg","version":"20230102","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sharplispers/cl-jpeg","description":"A Common Lisp library for reading and writing JPEG image files","long_description":"A Common Lisp library for reading and writing JPEG image files","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]}],"depends_on":[{"type":"lib","ports":["cl-opticl","cl-retrospectiff"]}]},{"name":"cl-jonathan","portdir":"lisp/cl-jonathan","version":"20200902","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rudolph-miller/jonathan","description":"JSON encoder and decoder.","long_description":"JSON encoder and decoder.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-fast-io","cl-proc-parse","cl-ppcre","cl-syntax","cl-legion","cl-babel","cl-annot","cl-trivial-types"]}],"depends_on":[{"type":"lib","ports":["cl-http-body"]}]},{"name":"cl-iterate","portdir":"lisp/cl-iterate","version":"1.5.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://iterate.common-lisp.dev/","description":"ITERATE macro library for Common Lisp","long_description":"ITERATE macro library for Common Lisp","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","sbcl","clang-18"]},{"type":"lib","ports":["cl-rt"]}],"depends_on":[{"type":"lib","ports":["cl-access","cl-cffi-gtk","cl-djula","cl-gobject-introspection","cl-lisp-unit2","cl-parser-combinators","cl-png-read","cl-routes","cl-sqlite","cl-stefil","cl-symbol-munger","cl-trivia"]}]},{"name":"cl-isaac","portdir":"lisp/cl-isaac","version":"20230627","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/thephoeron/cl-isaac","description":"Optimized Common Lisp version of Bob Jenkins' ISAAC-32 and ISAAC-64 algorithms, fast cryptographic random number generators.","long_description":"Optimized Common Lisp version of Bob Jenkins' ISAAC-32 and ISAAC-64 algorithms, fast cryptographic random number generators.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]}],"depends_on":[{"type":"lib","ports":["cl-lack"]}]},{"name":"cl-ironclad","portdir":"lisp/cl-ironclad","version":"0.61","license":"BSD","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://github.com/sharplispers/ironclad","description":"A cryptographic toolkit written in Common Lisp","long_description":"A cryptographic toolkit written in Common Lisp","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clisp","abcl","sbcl","clang-18"]},{"type":"lib","ports":["cl-flexi-streams","cl-bordeaux-threads"]},{"type":"test","ports":["cl-rt"]}],"depends_on":[{"type":"lib","ports":["cl-async","cl-lack","cl-postgres"]}]},{"name":"cl-iolib","portdir":"lisp/cl-iolib","version":"0.8.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sionescu/iolib","description":"Common Lisp I/O library","long_description":"Common Lisp I/O library","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-cffi","cl-idna","cl-swap-bytes","libfixposix","cl-bordeaux-threads","cl-trivial-features","cl-babel"]},{"type":"test","ports":["cl-fiveam"]}],"depends_on":[{"type":"build","ports":["nyxt"]},{"type":"lib","ports":["cl-nfiles"]}]},{"name":"cl-introspect-environment","portdir":"lisp/cl-introspect-environment","version":"20220110","license":"WTFPL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Bike/introspect-environment","description":"CL environment introspection portability layer","long_description":"CL environment introspection portability layer","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","sbcl","clang-18"]},{"type":"lib","ports":["cl-fiveam"]}],"depends_on":[{"type":"lib","ports":["cl-in-nomine","cl-serapeum","cl-type-i"]}]},{"name":"cl-interpol","portdir":"lisp/cl-interpol","version":"0.2.7","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/edicl/cl-interpol","description":"Common Lisp surface syntax niceties","long_description":"Common Lisp surface syntax niceties","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-unicode","cl-named-readtables"]}],"depends_on":[{"type":"lib","ports":["cl-fast-http","cl-lisp-unit2","cl-syntax"]}]},{"name":"cl-infix","portdir":"lisp/cl-infix","version":"19960628","license":"unknown","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.cliki.net/infix","description":"Lisp macro for reading math expressions in infix form","long_description":"Lisp macro for reading math expressions in infix form","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]}],"depends_on":[{"type":"lib","ports":["cl-parser-combinators"]}]},{"name":"cl-in-nomine","portdir":"lisp/cl-in-nomine","version":"20231126","license":"LLGPL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/phoe/in-nomine","description":"Utilities for extensible namespaces in Common Lisp.","long_description":"Utilities for extensible namespaces in Common Lisp.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","sbcl","clang-18"]},{"type":"lib","ports":["cl-lisp-namespace","cl-alexandria","cl-trivial-arguments","cl-introspect-environment","cl-fiveam","cl-closer-mop"]}],"depends_on":[{"type":"lib","ports":["cl-spinneret"]}]},{"name":"cl-ieee-floats","portdir":"lisp/cl-ieee-floats","version":"20220126","license":"zlib","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/marijnh/ieee-floats","description":"Common Lisp IEEE-754 float en- and decoding","long_description":"Common Lisp IEEE-754 float en- and decoding","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","sbcl","clang-18"]},{"type":"lib","ports":["cl-fiveam"]}],"depends_on":[{"type":"lib","ports":["cl-retrospectiff","cl-thrift","cl-try"]}]},{"name":"cl-idna","portdir":"lisp/cl-idna","version":"0.2.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/antifuchs/idna","description":"IDNA (international domain names) string encoding and decoding routines","long_description":"IDNA (international domain names) string encoding and decoding routines","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-split-sequence"]}],"depends_on":[{"type":"build","ports":["nyxt"]},{"type":"lib","ports":["cl-iolib"]}]},{"name":"cl-hunchentoot-errors","portdir":"lisp/cl-hunchentoot-errors","version":"20231013","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mmontone/hunchentoot-errors","description":"Augments Hunchentoot error pages and logs with request and session information","long_description":"Augments Hunchentoot error pages and logs with request and session information","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-hunchentoot","cl-mimeparse","cl-parse-number","cl-string-case"]}],"depends_on":[{"type":"lib","ports":["cl-easy-routes"]}]},{"name":"cl-hunchentoot","portdir":"lisp/cl-hunchentoot","version":"1.3.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/edicl/hunchentoot","description":"Web server written in Common Lisp","long_description":"Hunchentoot is a web server written in Common Lisp and at the same time a toolkit for building dynamic websites.","active":true,"categories":["devel","www","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-bordeaux-threads","cl-chunga","cl-flexi-streams","cl-trivial-backtrace","cl-drakma","cl-ppcre","cl-md5","cl-plus-ssl","cl-rfc2388","cl-usocket","cl-who","cl-fad","cl-alexandria","cl-base64"]}],"depends_on":[{"type":"lib","ports":["cl-djula-demo","cl-drakma-test","cl-easy-routes","cl-hunchentoot-errors","cl-lack"]}]},{"name":"cl-hu.dwim.stefil","portdir":"lisp/cl-hu.dwim.stefil","version":"20211211","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/hu-dwim/hu.dwim.stefil","description":"Common Lisp testing framework blending into normal Slime development.","long_description":"Common Lisp testing framework blending into normal Slime development.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-alexandria","cl-hu.dwim.asdf"]}],"depends_on":[{"type":"lib","ports":["cl-babel","cl-custom-hash-table","cl-fare-utils","cl-local-time","cl-parser-combinators"]}]},{"name":"cl-hu.dwim.asdf","portdir":"lisp/cl-hu.dwim.asdf","version":"20211203","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/hu-dwim/hu.dwim.asdf","description":"ASDF extensions used by most of hu.dwim projects.","long_description":"ASDF extensions used by most of hu.dwim projects.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]}],"depends_on":[{"type":"lib","ports":["cl-hu.dwim.stefil"]}]},{"name":"cl-http-body","portdir":"lisp/cl-http-body","version":"20190811","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/fukamachi/http-body","description":"HTTP POST data parser.","long_description":"HTTP POST data parser.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","sbcl","clang-18"]},{"type":"lib","ports":["cl-babel","cl-trivial-utf-8","cl-prove","cl-jonathan","cl-ppcre","cl-utilities","cl-assoc-utils","cl-fast-http","cl-quri","cl-flexi-streams","cl-trivial-gray-streams"]}],"depends_on":[{"type":"lib","ports":["cl-lack"]}]},{"name":"cl-html-encode","portdir":"lisp/cl-html-encode","version":"1.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.cliki.net/html-encode","description":"html-encode is a small library for encoding text in various web-savvy formats","long_description":"html-encode is a small library for encoding text in various web-savvy formats","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]}],"depends_on":[{"type":"lib","ports":["cl-colorize","cl-markdown"]}]},{"name":"cl-html-diff","portdir":"lisp/cl-html-diff","version":"20090528","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/wiseman/cl-html-diff","description":"A Common Lisp library for generating a human-readable diff of two HTML documents.","long_description":"A Common Lisp library for generating a human-readable diff of two HTML documents.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-difflib"]}],"depends_on":[{"type":"build","ports":["nyxt"]},{"type":"lib","ports":["cl-markdown"]}]},{"name":"cl-history-tree","portdir":"lisp/cl-history-tree","version":"0.1.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/atlas-engineer/history-tree","description":"Store the history of a browser's visited paths.","long_description":"Store the history of a browser's visited paths.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","sbcl","clang-18"]},{"type":"lib","ports":["cl-lisp-unit2","cl-nasdf","cl-nclasses","cl-trivial-package-local-nicknames","cl-alexandria","cl-local-time","cl-custom-hash-table"]},{"type":"test","ports":["cl-lisp-unit2"]}],"depends_on":[{"type":"build","ports":["nyxt"]}]},{"name":"cl-gopher","portdir":"lisp/cl-gopher","version":"20230804","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/knusbaum/cl-gopher","description":"Yet another URI library for Common Lisp","long_description":"Yet another URI library for Common Lisp","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-bordeaux-threads","cl-quri","cl-flexi-streams","cl-drakma","cl-usocket"]}],"depends_on":[{"type":"build","ports":["nyxt"]}]},{"name":"cl-gobject-introspection","portdir":"lisp/cl-gobject-introspection","version":"20240519","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/andy128k/cl-gobject-introspection","description":"Common Lisp bindings to gobject-introspection","long_description":"Common Lisp bindings to gobject-introspection","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["gobject-introspection","cl-iterate","cl-alexandria","cl-trivial-garbage","cl-cffi"]}],"depends_on":[]},{"name":"cl-global-vars","portdir":"lisp/cl-global-vars","version":"20141013","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/lmj/global-vars","description":"Define efficient global variables in Common Lisp.","long_description":"Define efficient global variables in Common Lisp.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]}],"depends_on":[{"type":"lib","ports":["cl-bordeaux-threads","cl-postmodern","cl-serapeum","cl-spinneret"]}]},{"name":"cl-gettext","portdir":"lisp/cl-gettext","version":"20171101","license":"LGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rotatef/gettext","description":"A port of gettext runtime to Common Lisp","long_description":"A port of gettext runtime to Common Lisp","active":true,"categories":["devel","www","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-flexi-streams","cl-yacc","cl-split-sequence","cl-stefil"]}],"depends_on":[{"type":"lib","ports":["cl-djula"]}]},{"name":"cl-gendoc","portdir":"lisp/cl-gendoc","version":"20180630","license":"LLGPL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rpav/cl-gendoc","description":"Simple modular documentation builder for with package reference generator","long_description":"Simple modular documentation builder for with package reference generator","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-who","cl-3bmd"]}],"depends_on":[{"type":"lib","ports":["cl-checkl"]}]},{"name":"cl-fset","portdir":"lisp/cl-fset","version":"1.4.1","license":"LLGPL","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://github.com/slburson/fset","description":"FSet, the functional collections library for Common Lisp.","long_description":"FSet, the functional collections library for Common Lisp.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["sbcl","clang-18"]},{"type":"lib","ports":["cl-named-readtables","cl-misc-extensions","cl-mt19937"]}],"depends_on":[{"type":"lib","ports":["cl-nkeymaps","cl-trivia"]}]},{"name":"cl-form-fiddle","portdir":"lisp/cl-form-fiddle","version":"20230703","license":"zlib","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Shinmera/form-fiddle","description":"A collection of utilities to destructure lambda forms.","long_description":"A collection of utilities to destructure lambda forms.","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-documentation-utils"]}],"depends_on":[{"type":"lib","ports":["cl-parachute"]}]}]}