The cl-plus-ssl-osx-fix Reference Manual

This is the cl-plus-ssl-osx-fix Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:34:30 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 cl-plus-ssl-osx-fix

A fix for CL+SSL library paths on OSX needed when you have Intel and Arm64 Homebrew installations. Should be loaded before CL+SSL.

Author

Alexander Artemenko <>

Home Page

https://40ants.com/cl-plus-ssl-osx-fix/

Source Control

(GIT https://github.com/40ants/cl-plus-ssl-osx-fix)

Bug Tracker

https://github.com/40ants/cl-plus-ssl-osx-fix/issues

License

Unlicense

Long Description

<a id="x-28CL-PLUS-SSL-OSX-FIX-DOCS-2FINDEX-3A-40README-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29"></a>

# cl-plus-ssl-osx-fix - A fix for CL+SSL library paths on OSX needed when you have X86-64 and Arm64 Homebrew installations. Should be loaded before CL+SSL.

<a id="cl-plus-ssl-osx-fix-asdf-system-details"></a>

## CL-PLUS-SSL-OSX-FIX ASDF System Details

* Description: A fix for ‘CL+“SSL‘ library paths on ‘OSX‘ needed when you have Intel and Arm64 Homebrew installations. Should be loaded before ‘CL+“SSL‘.

* Licence: Unlicense

* Author: Alexander Artemenko <svetlyak.40wt@gmail.com>

* Homepage: [https://40ants.com/cl-plus-ssl-osx-fix/][feb5]

* Bug tracker: [https://github.com/40ants/cl-plus-ssl-osx-fix/issues][5f09]

* Source control: [GIT][7bd8]

* Depends on: [cl+ssl][fca9]

[![](https://github-actions.40ants.com/40ants/cl-plus-ssl-osx-fix/matrix.svg?only=ci.run-tests)][aff4]

![](http://quickdocs.org/badge/cl-plus-ssl-osx-fix.svg)

‘NOTE‘: This fix should be unnecessary after the latest changes in ‘CL+“SSL‘ introduced in [this PR][25a1].

<a id="x-28CL-PLUS-SSL-OSX-FIX-DOCS-2FINDEX-3A-3A-40INSTALLATION-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29"></a>

## Installation

You can install this library from Quicklisp, but you want to receive updates quickly, then install it from Ultralisp.org:

“‘
(ql-dist:install-dist "http://dist.ultralisp.org/"
:prompt nil)
(ql:quickload :cl-plus-ssl-osx-fix)
“‘
<a id="x-28CL-PLUS-SSL-OSX-FIX-DOCS-2FINDEX-3A-3A-40USAGE-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29"></a>

## Usage

If you are building your soft for ‘OSX‘, then ensure it depends on this fix which will choose
dynamic libraries with a proper archetecture in case if both ‘X86-64‘ and Arm64 libraries are present.

Note, this library should be loaded first, before an attempt for ‘CL+“SSL‘ loading.

[feb5]: https://40ants.com/cl-plus-ssl-osx-fix/
[7bd8]: https://github.com/40ants/cl-plus-ssl-osx-fix
[aff4]: https://github.com/40ants/cl-plus-ssl-osx-fix/actions
[5f09]: https://github.com/40ants/cl-plus-ssl-osx-fix/issues
[25a1]: https://github.com/cl-plus-ssl/cl-plus-ssl/pull/180
[fca9]: https://quickdocs.org/cl+ssl

* * *
###### [generated by [40ANTS-DOC](https://40ants.com/doc/)]

Version

0.1.0

Defsystem Dependency

40ants-asdf-system (system).

Dependency

cl-plus-ssl-osx-fix/core (system).

Source

cl-plus-ssl-osx-fix.asd.


2.2 cl-plus-ssl-osx-fix/core

Author

Alexander Artemenko <>

Home Page

https://40ants.com/cl-plus-ssl-osx-fix/

Source Control

(GIT https://github.com/40ants/cl-plus-ssl-osx-fix)

Bug Tracker

https://github.com/40ants/cl-plus-ssl-osx-fix/issues

License

Unlicense

Dependency

cl+ssl/config (system).

Source

cl-plus-ssl-osx-fix.asd.


3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 cl-plus-ssl-osx-fix/cl-plus-ssl-osx-fix.asd

Source

cl-plus-ssl-osx-fix.asd.

Parent Component

cl-plus-ssl-osx-fix (system).

ASDF Systems

3.1.2 cl-plus-ssl-osx-fix/core/file-type.lisp

Source

cl-plus-ssl-osx-fix.asd.

Parent Component

cl-plus-ssl-osx-fix/core (system).

Packages

cl-plus-ssl-osx-fix.


4 Packages

Packages are listed by definition order.


4.1 cl-plus-ssl-osx-fix

Source

file-type.lisp.

Nickname

cl-plus-ssl-osx-fix/core

Use List

common-lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions


A.3 Variables