emacs.d/clones/lisp/www.cliki.net/cl-curlex.html
2022-10-07 15:47:14 +02:00

55 lines
No EOL
3.3 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: cl-curlex</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-curlex">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - cl-curlex</span>
<div id="content"><div id="content-area"><div id="article-title">cl-curlex</div><div id="article">Leak *LEXENV*, which describes lexical environment, into the runtime.<p>See README on the homepage for details on basic usage.<p>Also, contains ABBROLET macro, that allows to locally (in the body of the macro)
abbreviate functions and macros (give them an alias). Works both for globally and locally
defined functions and macros.
Useful for local injection of symbols into namespace of the calling package.
See e.g. <a href="cl-larval.html" class="internal">cl-larval</a>'s macro WITH-LARVAL for the use-case.<p>Licence: GPL<p>Homepage: <a href="https://github.com/mabragor/cl-curlex/"> https://github.com/mabragor/cl-curlex</a><p><a href="metaprogramming.html" class="category">metaprogramming</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="cl-curlex.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=cl-curlex">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=cl-curlex">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=cl-curlex&amp;from-revision=3586503770">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&#32;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>