Common Lisp Package: JID

README:

FUNCTION

Public

BARE-JID (JID)

[node@]domain

ESCAPE-NODE (NODE)

Quote any illegal characters in the proposed node name.

FULL-JID (JID)

[node@]domain[/resource]

Undocumented

BARE-JID-EQUAL (JID1 JID2)

ESCAPE-JID (JID DOMAIN)

FULL-JID-EQUAL (JID1 JID2)

JID-SUBDOMAIN (JID)

LEGACY-NAME (JID)

NORMALIZE-EMAIL (EMAIL)

PARSE-JID (STR)

UNESCAPE-JID (JID)

UNESCAPE-NODE (NODE)

Private

Undocumented

JOIN-STRINGS (LIST)

GENERIC-FUNCTION

Public

JID (X)

Convert any acceptable JID-designator to a JID.

SLOT-ACCESSOR

Public

JID-DOMAIN (OBJECT)

Catch all to return the DOMAIN of any JID-designator.

JID-NODE (OBJECT)

Catch all to return the NODE of any JID-designator.

JID-RESOURCE (OBJECT)

Catch all to return the RESOURCE of any JID-designator.

CLASS

Public

JID (X)

Jabber Identifier