Did you know ... Search Documentation:
Packs (add-ons) for SWI-Prolog

Package "mime"

Title:MIME processing library based on maildrop
Rating:Not rated. Create the first rating!
Latest version:0.5.0
SHA1 sum:a557c261da6b180b2d11a63ba345c1e981e82ec5
Author:Jan Wielemaker <J.Wielemaker@vu.nl>
Download URL:https://github.com/JanWielemaker/mime/archive/V0.5.0.tar.gz


No reviews. Create the first review!.

Details by download location


SWI-Prolog pack for processing MIME messages

This repository provides the pack mime, which may be installed using the following command on a machine where the required C development tools are installed (e.g., Linux is fine):

?- pack_install(mime).

It provides library(mime), based on the maildrop library.


For a long time library(mime) was part of the standard clib package of SWI-Prolog. It was used for decoding multipart-mime HTTP requests. The library was a big overkill for this problem though. The current HTTP framework provides a lightweight alternative. As is, we consider this library too large, having too many dependencies and too little applications to justify it as a core component.


The interface is licensed using the BSD-2 license. The maildrop sources have been made available to SWI-Prolog under the LGPL2 license.

Contents of pack "mime"

Pack contains 74 files holding a total of 842K bytes.