Wiki
Download
Manual
Eggs
API
Tests
Bugs
show
edit
history
You can edit this page using
wiki syntax
for markup.
Article contents:
== Outdated egg! This is an egg for CHICKEN 4, the unsupported old release. You're almost certainly looking for [[/eggref/5/latch|the CHICKEN 5 version of this egg]], if it exists. If it does not exist, there may be equivalent functionality provided by another egg; have a look at the [[https://wiki.call-cc.org/chicken-projects/egg-index-5.html|egg index]]. Otherwise, please consider porting this egg to the current version of CHICKEN. [[tags: egg]] [[toc:]] == latch === Introduction Allows evaluating expressions just once. === Usage <enscript highlight=scheme> (require-extension latch) </enscript> === Requirements [[matchable]] === Documentation <macro>(let-once ((IDENTIFIER EXPR) ...) BODY ...)</macro> Binds {{IDENTIFIER}} to the result of evaluating {{EXPR}} and evaluates {{BODY}}. On any subsequent evaluation of the {{let-once}} form, the result of {{EXPR}} is re-used and evaluation of {{EXPR}} is skipped. <macro>(let*-once ((IDENTIFIER EXPR) ...) BODY ...)</macro> Like {{let-once}}, but binds sequentially (just like {{let*}}). === Author [[/users/felix winkelmann|felix winkelmann]] === License This code is placed into the public domain. === Version History ; 0.1 : initial release
Description of your changes:
I would like to authenticate
Authentication
Username:
Password:
Spam control
What do you get when you add 20 to 16?