53 lines
No EOL
3.8 KiB
HTML
53 lines
No EOL
3.8 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
<title>CLiki: cl-web-utils</title>
|
|
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
|
|
href="https://www.cliki.net/site/feed/article.atom?title=cl-web-utils">
|
|
<link rel="stylesheet" href="static/css/style.css">
|
|
<link rel="stylesheet" href="static/css/colorize.css">
|
|
</head>
|
|
|
|
<body>
|
|
<span class="hidden">CLiki - cl-web-utils</span>
|
|
<div id="content"><div id="content-area"><div id="article-title">cl-web-utils</div><div id="article">cl-web-utils is a set of utilities for producing Common Lisp bindings to <a href="web API.html" class="category">web API</a>s.<p>cl-web-utils was originally styled as cl-web-apis and written by Will Halliburton. The goal is to eliminate as much repitition from binding to web APIs as possible through judicious use of macros and a variety of other lisp niceties. We borrow heavily from existing and established lisp code where possible ranging from drakma, cxml and cl-json to bits of anaphora, metatilities and even a few symbol building functions from On Lisp.<p>It's a pretty straightforward library with a chief emphasis on the functions
|
|
define-json-request and define-xml-request and a smattering of other helpers.
|
|
They are the chief exports of the cl-web-utils package. Other small niceties from the stylistic (concat ...) as an abbreviation of (concatenate 'string ...) to slightly more intuitive stdlib functions (last1 ...) in lieu of (car (last ...)) and others like (parse-float ...) and (md5 ...).<p>Homepage: <a href="https://github.com/redline6561/cl-web-utils">https://github.com/redline6561/cl-web-utils</a><p>License: <a href="LLGPL.html" class="category">LLGPL</a></div></div>
|
|
<div id="footer" class="buttonbar"><ul><li><a href="cl-web-utils.html">Current version</a></li>
|
|
<li><a href="https://www.cliki.net/site/history?article=cl-web-utils">History</a></li>
|
|
<li><a href="https://www.cliki.net/site/backlinks?article=cl-web-utils">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=cl-web-utils&from-revision=3509294230">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
|
|
</div>
|
|
<div id="header-buttons" class="buttonbar">
|
|
<ul>
|
|
<li><a href="https://www.cliki.net/">Home</a></li>
|
|
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
|
|
<li><a href="CLiki.html">About</a></li>
|
|
<li><a href="Text Formatting.html">Text Formatting</a></li>
|
|
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
|
|
</ul>
|
|
<div id="search">
|
|
<form action="https://www.cliki.net/site/search">
|
|
<label for="search_query" class="hidden">Search CLiki</label>
|
|
<input type="text" name="query" id="search_query" value="" />
|
|
<input type="submit" value="search" />
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<div id="pageheader">
|
|
<div id="header">
|
|
<span id="logo">CLiki</span>
|
|
<span id="slogan">the common lisp wiki</span>
|
|
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
|
|
<label for="login_name" class="hidden">Account name</label>
|
|
<input type="text" name="name" id="login_name" class="login_input" />
|
|
<label for= "login_password" class="hidden">Password</label>
|
|
<input type="password" name="password" id="login_password" class="login_input" />
|
|
<input type="submit" name="login" value="login" id="login_submit" /><br />
|
|
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
|
|
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body></html> |