Commits


gemtext: Use accessors.


gemtext: Type link URLs as strictly quri:uri-s.


gemtext: Enrich gemtext classes definitions. This adds: - :type options. - :documentation options. - :accessor options. - Class predicates. Wherever applicable.


Handle gracefully invalid link lines `=>` without other fields is not a valid link line, so let's handle it by parsing it as a paragraph with the "=>" text in it.


phos.asd: Remove cl-mime dependency.


support binary response body see github issue #4


fmt


ignore *.fasl files


add some tests for the gemtext parser


refactor the gemtext parser The old one had various issue, for instance it failed to parse "#hello", and could mis-interpret lines starting with "=". The new one is more robust and handles optional spaces better.


export line-eq


add the line-eq generic function it's useful for the (future) tests being able to compare lines.


provide a default value for :text


fmt


tweak the readme