Blog 2019/11/2
<- previous | index | next ->
Let's use a trivial (recursive) Fibonacci benchmark to compare the performance of a few Scheme interpreters.
23.21.150.121:3478 | |
iphone-stun.strato-iphone.de:3478 | |
numb.viagenie.ca:3478 | |
s1.taraba.net:3478 | |
s2.taraba.net:3478 | |
stun.12connect.com:3478 | |
stun.12voip.com:3478 | |
stun.1und1.de:3478 | |
stun.2talk.co.nz:3478 | |
stun.2talk.com:3478 |
Not a pretty sight | |
When the web dies screaming loud | |
The site is not found. | |
Morning and sorrow | |
404 not with us now | |
Lost to paradise. | |
JRM's Syntax-rules Primer for the Merely Eccentric | |
In learning to write Scheme macros, I have noticed that it is easy to | |
find both trivial examples and extraordinarily complex examples, but | |
there seem to be no intermediate ones. I have discovered a few tricks | |
in writing macros and perhaps some people will find them helpful. | |
The basic purpose of a macro is *syntactic* abstraction. As functions | |
allow you to extend the functionality of the underlying Scheme | |
language, macros allow you to extend the syntax. A well designed |
Blog 2019/11/2
<- previous | index | next ->
Let's use a trivial (recursive) Fibonacci benchmark to compare the performance of a few Scheme interpreters.
#!/bin/sh | |
echo Disabling vpnagentd... | |
sudo launchctl disable system/com.cisco.anyconnect.vpnagentd | |
echo Tearing down vpnagentd... | |
sudo launchctl bootout system /Library/LaunchDaemons/com.cisco.anyconnect.vpnagentd.plist | |
echo Deactivating Cisco AnyConnect Socket Filter Extension... | |
/Applications/Cisco/Cisco\ AnyConnect\ Socket\ Filter.app/Contents/MacOS/Cisco\ AnyConnect\ Socket\ Filter -deactivateExt |