About This Gopherhole [papa's cave]
This gopher hole collects information, ideas, programs, opinions that I discover or generate when not occupied by more important matters in life. Its intended to serve as a multi-dimensional bookmark for relocating my mind after dealing with the latest home or job crisis, and as a place to surround myself with artifacts of fascination and comfort.
S. Yoshida, a crime thriller. Nothing special.
Embedded Brainfuck Canvas [Idris's e-dribble]
Brainfuck is a turing-complete programming language and abstract machine which has only eight operators.
I’ve written a greasemonkey script which searches webpages for specially formatted brainfuck programs, and turns them into graphics by running a brainfuck interpreter and piping the output of the program to an HTML 5 canvas element.
Full details of the implementation are available on my website, where the embedded brainfuck canvas greasemonkey script can also be downloaded.
Here is an example program:
☸⠠⠐++++++++++++++++[}++++++++++++++++{-]}[{.+}-]{[-.]
And here is what it looks like when it runs: 
I’ve also made a couple of modifications to the language, firstly the ability to enter hex numbers 0 to F, as well as using unicode braille symbols to enter numbers 0 to 255. Secondly, the eight operators can be written using unicode trigrams, to make the program look nicer. The following trigram/braille brainfuck program draws a smiley face:
:
☸⠐⠐☵☴☵☴☵☴☵☴☵☴☵☴☵
⠑☵⠏☰☶☴☳☵☲☷☵☵☵⠎☶
☴☴☴☴☳☵⣔☵⠎☶☴☳☵☲
☷☴⠬☵☴☴☳☵☵☵☵☲☷
⠑☵⠏☰☶☴☳☵☲☷☵☵
☵☵⡄☶☵☱☳☴☲☷☳
⠆☵☱☴☶☵☱☳☴☲
☷☳⡘☵☱☴☶☵☱
☳☴☲☷☳⠆☵☱
☴☶☵☱☳☴☲
☷☳⠉☵☱☴
☶☵☱☳☴
☲☷☴⠆
☶☵☳
☴☲
☷
See the embedded brainfuck canvas page for full details on how to embed a brainfuck program into a webpage.
If you have installed the script, below here you should be able to see some running brainfuck machines! Otherwise, you’ll just see the code ![]()
☸⠐⠐☵☴☵☴☵☴☵☴☵☴☵☴☵
⠑☵⠏☰☶☴☳☵☲☷☵☵☵⠎☶
☴☴☴☴☳☵⣔☵⠎☶☴☳☵☲
☷☴⠬☵☴☴☳☵☵☵☵☲☷
⠑☵⠏☰☶☴☳☵☲☷☵☵
☵☵⡄☶☵☱☳☴☲☷☳
⠆☵☱☴☶☵☱☳☴☲
☷☳⡘☵☱☴☶☵☱
☳☴☲☷☳⠆☵☱
☴☶☵☱☳☴☲
☷☳⠉☵☱☴
☶☵☱☳☴
☲☷☴⠆
☶☵☳
☴☲
☷
Necessity of the A-Bomb [papa's cave]
"... Convincing Americans that droppng the A-bombs on Japan wasn't necessary is no simple task."
The a-bombs were unnecessary. No reasons provided. No possibility of contradiction acknowledged.
With one sentence in a Mainichi Daily News opinion piece Tomoko Oji crystalizes the perception gap between Japan and the US over the atomic bombing of Hroshima and Nagasaki at the end of World War II.
To many Japanese, their national victimhood in the atomic bombings is a moral absolute that trumps all context.
However, one cannot form a true moral judgement without an understanding of the context in which the decision to use the a-bombs was made:
I am convinced that the use of the atomic bombs was a great human tragedy, but the lesser of evils necessary to bring a swift end to the even greater tragedy of the war.
@ONLINE{Oji:2010:Online,
author = "Tomoko {Oji}",
title = "No remorse in U.S. for A-bomb attack on Japan, but
push to abolish weapons growing",
booktitle = "The Mainichi Daily News",
year = 2010,
month = August,
url =
http://mdn.mainichi.jp/perspectives/news/20100819p2a00m0na004000c.html,
note = "accessed 2010/8/20"
}
Python – Accessing Oracle Databases [The WA5PB Blog]
Still learning the Python programming language here. However, along the way, I have found a need to branch out with some add-on modules for specific tasks. One of these is a module for accessing Oracle Databases. The module is cx_Oracle. Performing a query to an Oracle database become this simple process:
import the cx_Oracle module
import cx_Oracle
make your connection to the Oracle database
connection = cx_Oracle.connect(“username”,”password”,”oracle_instance”)
create an instance of the cursor
cursor = connection.cursor()
Perform a query. This demonstrates a simple select query, how to pass some user input as an argument to it, and how to do something something with the result.
user_input = str.upper(str(input(“Please provide value to query>>”)))
cursor.execute(“select some_field from some_table where some_field like :arg_1″, arg_1 = user_input)
for some_field in cursor:
print(some_field)
How to read Lacan [Burton Library]
Zizek.
Don Paterson.
Shakespeare’s sonnets [Burton Library]
Commentary by David West.
Interior night [Burton Library]
John Stammers
A village life [Burton Library]
Louise Gluck
The seven per cent solution [Burton Library]
Nicholas Meyer
Mishima.
The Misanthrope and other plays [Burton Library]
Moliere. I enjoyed Medicin Malgre Lui best of all, very funny. I am currently the Mathematicien Malgre Lui.
[This post disappeared from the SDF bboard for some reason, so I'm posting it here]
When I was in high school (80's) TI handheld calculators were just starting to be used regularly in math and science classes. But I had a soft-spot for slide rules, as my grandfather taught me to use one when I was 11. He was a civil engineer, and still used them regularly. When I was a bit older he gave me his prized possession, a post-versalog with the bamboo slides and instruction manual (back when instruction manuals were actually hardcover, cloth-bound books). The quality was amazing. Apparently, the more you use the bamboo slides, the smoother the action gets, a property of the natural oils in the bamboo.
I still have that instruction manual, although the original slide rule was lost in a fire. A couple of years ago, I got nostalgic and bought an identical model on ebay for about $20. They are fun to use, if not practical nowadays, and do teach logarithmic principles in a nice, visual way.
blox Plugin Markup Guide [papa's cave]
$break_singles and $styles_active should both be set to 1. If everything is set well, the next sentence will be on its own line.
This should be a separate line, and these six words should be bold.
The following text explains and illustrates using this simple markup in your entry files. Comments about markup success or failure appear to the right of examples, indicated by "<--". Examples of "what to type" are presented in comments as code. The last line(s) in each section demontrate how to escape (negate) the markup.
=== Wups ====
== /Styled H2/
== Not an H2==== == Equals Signs in Heads == " (no quotes)
!=== Negation!=== Negation ===
---- ":----
*a 6-word test of bold*
a t*est of bo*ld
a* test of* bold
"*bold within plain double quotes*"
!*test*
This /is a test of/ italic.
/is a test o/f
'!/Italic within single quotes/'
!/test/
*/test/*
*/This is a test/*
*This /is a test/*
*This /is a test*/
*This /is a test* of/
Th*is i/s a test/*
i*/s a test/*
!*Escaping !/bold-italic*!/
/*test*/
[/*This is a test*/
/This *is a test of*/
/This *is a test of/*
/This *is a test/ of*
Th/is i*s a test*/
i/*s a test*/
!/Escaping !*italic-bold/!*
_under_line
*_bold /slant/ on underline_**/_underline must be innermost_/**_/underline must be innermost/_*_*Underline-bold*_ fails, but *_bold-underline_* works
!_test_
!*!/!_Escaping/ compound* styles_
test of coding. <-- [=test of coding]
This is a test of coding. <-- [=This is a test of coding]
st of coding. <-- a te[=st of coding]
This is a multi-line test of coding:
This is line 2...
This is line 4, the final line. <-- if you forget this close, get ready for lots of unwanted code!
[http://www.example.com]
[ftp://ftp.example.net]
[ http://example.com]
[http://www.*example*.com]*[http://www.example.com]*/[http://www.example.com]/_[http://www.example.com]_
![http://www.example.com]
[named linking http://www.example.com]na[med link http://www.example.com
[ named http://example.com][*named link* http://www.example.com]. Style tags are enclosed by the <a>_</a> tags: <a href="http://www.example.com"><strong>named link</strong></a>/[named link http://www.example.com]/. Style tags are enclosed by the <a>_</a> tags: <em<<a href="http://www.example.com"<named link</a<</em<
![named UNlinking http://www.example.com]
<a href="http://example.com">link</a>) should not be altered by blox formatting:
/Library/WebServer/Documents/!/Library/WebServer/Documents//Library/WebServer/Documents<PR[=woops]E> Failed PRE block</PRE>
<, and ">" typed in as >. You can't use markup to style text within a <PRE> block.
Of course, if you do find a bug in this markup system, let me know by writing to the blosxom list, or by posting at http://groups.yahoo.com/group/blosxom/messages/.
config plugins. You can't style your entry's title with blox; not sure if that will be added.... You can't style text within <PRE> blocks; no plans to do so.
<em> and <strong> aren't your cup of tea, change 'em! There are two instances of "em>" (p'bly change to "i>"), and two instances of "strong>" (p'bly change to "b>") in the script. To use a config plugin to turn styling on/off, look for my $styles_active = in the Configuration Section, and change the whole line to $styles_active = 0 unless defined $styles_active;.
$styles_active configurable variable to 0 (zero). Love it, hate it...let me know. Thanx, and enjoy!
v0.97 2004.07.22
Blosxom Plug-in: blox [papa's cave]
NAME Blosxom Plug-in: blox
SYNOPSIS * Wraps user-specified markup tags around "paragraphs" in plain text entry files; optionally adds pre-selected linebreak tags to single lines.
* Optional markup notation creates html tags for heads, rules, blockquotes, lists, anchors, links, images, and bold, italic, underline, and monospace text styles.
* Doesn't interfere with existing markup, including <PRE> tags
* Gets out of the way of other formatting plugins (via meta).
* Config file or hard-wired story comments allow blox to ignore directories and files; un-ignore allows great specificity.
* Reads files from any text processor, recognizing Unix, Mac, and Windows line ends.
INSTALLATION Locate the blox plugin you downloaded; it may be in a ZIPped archive. Open the "blox" file and answer the questions in CONFIGURATION SECTION. Upload or drop the "blox" file into your blosxom plugins folder. Blog on.
CONFIGURATION With any luck, the instructions in the "Configuration Section" at the top of this file are sufficient; if more information is needed, see the documentation at: http://www.enilnomi.net/dltext/blox.dl
USAGE NOTES You're always free to use html markup in your entries; blox won't change any of your existing tags. However, in cases where you have a tag at the start or end of a paragraph (such as "<b>" or "</a>"), you must add a single space before or after the tag to get blox to add its open or close block tag.
For example, the following entry text (everything between the double quotes) will produce a paragraph: " <b>Do you see</b> the leading space on this line?
" while this entry text won't: " <b>What's missing</b> is a leading space on this line.
"
(You don't need to add spaces to your text in anticipation of html tags that blox markup notation might add -- leading or trailing spaces are only needed for actual tags at the start or end of "paragraphs.")
SIMPLE MARKUP A simple markup notation for generating html tags is available by setting $markup_active to 1. Notation rules are: = Headline 1-6 1 to 6 "=" and a space, then head text, alone on a line. Optionally put a space and matching number of "=" after head text.
{= Blockquote =} Start a line with "{=" to open a blockquote; end a line with "=}" to close it. Blockquotes can span paragraphs, so make sure you close them! All markup except for blockquotes can be used inside a blockquote. If you need to use "=}" within a blockquote, escape it as =}.
* Unordered list item 1 Ordered list item Lines beginning with "list marks" and a space, followed by text, become list items; the number of list marks determines the nested level of the list. Consecutive list items are contained in the same list. List items can be mulit-line, provided no line starts with a space. List end on a blank line or a line beginning with a space. List marks -- Unordered: *, +, and - Ordered: digits; can optionally be followed by :, ), >, +, or -
---- four dashes alone on a line becomes <hr>
bold words stars enclose single-line words
italic words slashes enclose single-line words
underlined words underscores enclose single-line words
monospaced words can be anywhere; can span lines
[img relative_url attributes] [ and ] enclose single-line "img" and a space, followed by a relative (to root) url, followed by a space and optional attributes.
[link text URL attributes] [ and ] enclose single-line link information. Link text (and a space) is optional; URL is required, and can be marked as being a complete address (http://), a relative-to-root address (//), or a relative-to- blog address (:/); (a space and) attributes are optional. Image markup can be used as link text.
[#anchor_name] [ and ] enclose # and singe-word same-page anchor
link text [ and ] enclose single-line link text, ##, and singe-word same-page anchor name. Image markup can be used as link text.
reference[1] links [1 URL attributes] [ and ] enclose digit(s) or single letter to form a reference. Then, alone on a line, [ and ] enclose the reference character(s) and a space, and a complete url; (a space and) attributes are optional.
Escaping Markup ! preceding exclamation point escapes ("ignores") markup.
The file "blox markup guide.txt" (included in the archive version of blox and available online at www.enilnomi.net/downloads/blox_markup_guide.txt) is a complete guide to blox markup notation. Set $markup_active and $break_singles to 1 in blox, and drop the file into your datadir to read complete markup documentation.
IGNORING FILES There are three ways to tell blox to skip over (ignore) an entry file: 1) The html comment "<!--noblox-->" (no quotes) at the start of any line in the story will tell blox to skip that file. (Similarly, ignore markup for a file by using "<!--nobloxmarkup-->".)
2) To ignore a file via the meta plugin, use any value other than "blox" for the variable $meta-markup -- $meta-markup:textile2; $meta-markup:none; $meta-markup:noblox will all ignore a file. ($meta-markup:blox will NOT ignore a file.)
3) Use a "noblox" file to ignore indivdual files and/or entire directories: create a text file named "noblox" (no quotes) in Blosxom's plugins state directory, and enter the paths to files or directories that blox should ignore.
Valid paths in the noblox file are formatted lines: * all paths start from where the Blosxom datadir leaves off * no path begins with a slash (/) * all directory paths end with a slash (/)
For example, if your $blosxom::datadir is: /var/www/html/example.net/blosxom and you want blox to ignore the story: www/example.net/blosxom/tech/projects/time_machine.txt then your "noblox" entry for the file would look like this: tech/projects/time_machine.txt
To have blox skip the whole /projects folder: tech/projects/
To have blox skip the whole somewhere.net/blosxom/tech folder: tech/
Lines in the noblox file can themeslves be ignored by adding a leading "#" (no quotes); i.e. making them Perl comments.
UN-IGNORING FILES Files or directories within ignored paths can be "un-ignored" by preceding their paths with a "!" (no quotes) in the noblox file.
For example, let's say that everything in the /tech directory could be ignored, except for the files in /tech/projects directory. Your noblox entries would look like this: tech/ !tech/projects/ So, entry files in /tech/programming or /tech/news will be ignored, but the files in the /tech/projects will be handled by blox.
NOTE: a noblox comment within an entry file always "trumps" an unignore path in the noblox file.
PREFORMATTED TEXT As of version 0.98 blox properly renders preformatted text blocks (text within <PRE> tags); previous versions required most users to make blox ignore files that contained PRE tags. Now, nearly no one should have to ignore such files.
LINE ENDS The blox plugin reads line ends from Unix (ascii 10), Mac (ascii 13), and Windows (ascii 10/13) with equal grace; use any text processor you like to edit story files and noblox files.
BUGS Address bug reports and comments to the Blosxom mailing list: http://www.yahoogroups.com/group/blosxom
VERSION 2004-10-30 (v0.99) - blox with markup; based on 2004-09-24 (0.97-11e) 2004-10-30 (v0.98) - blox with no markup; based on 2004-09-24 (0.97-11e) 2004-10-24 (v0.97e) - non-release WIP for markup, bugs, cleanup (0.97-11e) 2004-09-22 (v0.97d) - named character classes dropped for perl <=5.006; several settings are config'able; cleanup 2004-08-24 (v0.97a) - normal tagged links were being mangled; fixed 2004-07-22 (v0.97) - cleanup; add un-ignore, linebreaking, styles, graceful PREs; convert line-ends in noblox file 2003-09-14 (v0.96) - better line-end conversion 2003-09-09 (v0.95) - LOL! put Win line-end chars in correct order ;-) 2003-08-31 (v0.94) - add Mac and Windows line-ending conversion 2003-08-30 (v0.93) - wip 2003-08-04 (v0.92) - add mechanisms to ignore specified entries 2003-07-31 (v0.9) - half-fast workaround for <PRE> tags 2003-07-20 (v0.8) - it's alive
LICENSE this Blosxom Plug-in Copyright 2003-2004, Stu MacKenzie (S2_Mac, HyperSTUff)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
American Civil War Alternative History [papa's cave]
Slavery in the United States is the moral issue that inspired the animosity that eventually led to the American Civil War. What were alternatives for resolving the issue of slavery?
Successful secession would probably have weakened the trend toward federalization in both the South and North.
Secession would also generate a reunification movement in view of shared revolutionary history and constitutional political culture, esp. if/when slavery is abolished in South.
A collection of questions from previous AP exams includes some formulae with a symbol unfamiliar to me. For example:
D <equals-sign-with-dots-to-upper-left-and-lower-right> 2 log10 B
Google found only a single reference to <equals-sign-with-dots-to-upper-left-and-lower-right> in an online bulletin board comment indicating it means "approximately or equal".
(Japanese fonts actually have a character for <equals-sign-with-dots-to-upper-left-and-lower-right>.)
Anyone know anything about this sign?
Contacting the Author [papa's cave]
David Meyer can be contacted by e-mail at:
papa AT freeshell DOT org
Successful Plan 9 Installation [papa's cave]
2010/8/17
Playing with the Plan 9 operating system (or Inferno, Plan 9's virtual machine-based offspring) has been a long-time low priority project for me that I had high hopes of finally moving forward when I adopted my father-in-law's old PC (rechristened 'jii').
However, experiments with several distributions showed the old Fujitsu desktop machine seemed finicky about the operating systems it would run. Plan 9 itself froze in the middle of booting from the live CD. On those OS's I could get to 'take' on the PC (OpenBSD, FreeBSD, Ubuntu Server (MS Windows would presumably also run again if I wanted to bother with it, though I don't want to play with Plan 9/Inferno THAT badly)), I couldn't get any more of Inferno running than the rc command line.
I'd almost given up and settled on running Ubuntu Server on jii, but decided there wasn't enough fun in having Ubuntu on both my PCs and yesterday decided to give Plan 9 one more chance. Surfing the Internet, I discovered the magic words for starting the live CD (and installer) with a generic video driver. This did the trick, so now I have jii humming along as a Plan 9 box.
Trying the Applied Information Technology Engineer Examination [papa's cave]
The IT industry in Japan puts a lot of stock in certifications awarded based on a series of national Information Processing Engineer examinations. However, I've avoided the exams for my 20 years in Japan because having the cert or not has never had any practical impact on my work, I lack confidence in my ability to write the timed essays in Japanese required by the highest level exams, and I've always felt that software engineering was a calling too high to be adequately measured by a mere exam.
However, long meditation on what I've done with my career (marked-time for twenty years) and a transfer to my company's audit department have caused me to reevaluate my views and I've decided to give the mid-level Applied Information Technology Engineer exam (AP) a try this October.
I haven't really changed my mind about the ability of an exam to measure the quality of a software professional, and I still think the more interesting/valuable high-level exams are beyond the reach of my Japanese writing ability, but I feel like giving it a try just to prove to myself that I've still got a right to think of myself as a software professional and not just a generic corporate drone, and to have an objective mark of what my twenty year career has meant.
Apology to Planet SDF [papa's cave]
I apologize to all Planet SDF users who have been alarmed to find blog aggregator suddenly become All Papa All The Time.
I've replaced my DokuWiki-based MOTD blog with a new Blosxom-based system. I'll fill you in on the details some other time, but my request to chr to update my feed link on Planet SDF has resulted in the latest Planet update containing nothing but a history of my new blog.
This is hopefully a one-time anomaly, and we will return to your regular Planet SDF flow on the next update.
Become What You Are [papa's cave]
"Humanity is always grand, as man is in the image of God: with an imaginative and inductive intellect capable of contemplating the existence of love and loving its source. The human race is fallen, but it can be saved from an eternal loss of its original grandeur. In defiance of every heresy against that grandeur, whether Gnosticism or Calvinism or atheism, the Church says, 'Become what you are.'"
@ONLINE{rutler+lopez, author = "Fr. George W. {Rutler} (interviewee) and Kathryn Jean {Lopez} (interviewer)", title = "Priest Walks among the Dead", booktitle = "National Review Online", year = 2010, month = August, url = http://www.nationalreview.com/articles/243672/priest-walks-among-dead-interview, note = "accessed August 15, 2010" }
Python – a learning exercise [The WA5PB Blog]
In the process of learning Python, I have given myself a programming exercise to do. This is a standard thing I do whenever learning a new programming language and I have used this same exercise several times before. It is a simple text based game that simply lets a user explore a maze of rooms. If fully fleshed out, it would be a Zork or D&D type game. It demonstrates some basic programming tasks such as reading data into an array from a file, getting and responding to user input, looping, control structures, system calls and function definitions. I share it here as example code for others also learning Python and I welcome comments. The code is for Python 3.x, but the comments explain how to easily convert it for use in Python 2.x. It is far from perfect and is for learning purposes only – something to tinker with. It is based on concepts from Creating Adventure Games on Your Computer by Tim Hartnell, which used the BASIC programming language. You are welcome to take this code and use and modify for any purpose you like. The current version of this code will always be at this location: mazegame-current . You can create an appropriate data file by making a text file with contents similar to the following, the current code requires a fixed number of columns (7 at the time of this writing and subject to change) and an unlimited number of rows.
0 0 0 0 0 0 0
0 0 4 2 0 0 0
0 0 0 1 3 6 0
0 0 5 0 2 0 0
0 1 0 5 0 0 0
0 3 0 0 4 0 7
0 0 0 0 0 0 2
0 0 0 0 0 5 0
My previous blog entry Learning Python provides resources for those wanting to learn Python, as does the Dev page from my main website.
Learning Python [The WA5PB Blog]
I have picked up learning to program in Python again. Looking to add it to my trophy case along with BASIC, x86 Assembler, IBM BAL, Pascal, Modula-2, Forth and C. In the process I have found some great resources, aside from the official Python website to share. The first two sites are excellent on-line books about programming in Python. The last two sites teach programming skills generally using Python as the example programming language.
A Byte of Python
Dive Into Python
Learning to Program
How to Think Like a Computer Scientist
More resources can be found on my Web Development and Programming page.
Unicode Fancy Font Converter [Idris's e-dribble]
Ⓣⓗⓔⓢⓔ ⒣⒯⒨⒧ -
Invisible in most major operating systems until recently, the unicode specification defines a bunch of weird tables which are intended to be used as mathematical variables, for people who are not satisfied with good old a to z, a′ to z′, a′′ to z′′, etc.
Many of these are composed of the full roman alphabet, meaning a fun hack is possible which allows you to type with a weird font in places where you cannot normally use formatting – such as a filename, facebook status, or anywhere you can type unicode text.
I’ve made a little script which allows you to enter some text and have it transformed into the silly font of your choosing.
Weird Unicode Font Converter – just copy and paste the outputted red text into somewhere inappropriate.
I’ve found these tables to work with Ubuntu 10.4, Windows Vista, using Firefox 3.5 or later, but not with anything older than that, not with chrome, and not with Android.
This Server is a Tad Overloaded... [The Cave]
A server I do development work on...yikes:
15:32:42 up 259 days, 19:17, 72 users, load average: 300.82, 272.70, 190.05
Common Lisp on OpenVMS Alpha [papa's cave]
... appears not to exist.
VAXLisp was a product for VAX/VMS, and DEC appears to have lent support to the CL development effort, but never had a CL product for either VAX or Alpha.
The GNU Common Lisp project has had an open task to port to Alpha OpenVMS since 2001, but no acton has ever been logged. ( accessed 29 July 2010)
Poplog ( accessed 29 July 2010) includes incremental compilers for CL (CL -> Pop-11) and other languages, and is supposed to work on VMS.
Otherwise, I can find no information on Common Lisp native ports for OpenVMS Alpha.
Scheme on OpenVMS Alpha [papa's cave]
If not Common Lisp, maybe Scheme.
* Aubrey Jaffer. The SCM Implementation of Scheme. 30 June 2010. accessed 29 July 2010.
"Scm ... runs under ... VMS ...." Also mentions SLIB.
| Feed | RSS | Last fetched |
|---|---|---|
| XML | Wed, 01 Sep 2010 14:56:55 +0200 | |
| An Incomplete Truth | XML | Wed, 01 Sep 2010 14:56:55 +0200 |
| Burton Library | XML | Wed, 01 Sep 2010 14:56:55 +0200 |
| Erin's weblog of travel & interesting local stuff | XML | Wed, 01 Sep 2010 14:56:55 +0200 |
| Idris's e-dribble | XML | Wed, 01 Sep 2010 14:56:55 +0200 |
| Images created by light on a sensitive surface | XML | Wed, 01 Sep 2010 14:56:55 +0200 |
| IMHO | XML | Wed, 01 Sep 2010 14:56:55 +0200 |
| kickmule's motd | XML | Wed, 01 Sep 2010 14:56:55 +0200 |
| Modern Geekery | XML | Wed, 01 Sep 2010 14:56:55 +0200 |
| papa's cave | XML | Wed, 01 Sep 2010 14:56:55 +0200 |
| polis | XML | Wed, 01 Sep 2010 14:56:55 +0200 |
| spk's blog | XML | Wed, 01 Sep 2010 14:56:55 +0200 |
| Stoner's World | XML | Wed, 01 Sep 2010 14:56:55 +0200 |
| The Cave | XML | Wed, 01 Sep 2010 14:56:55 +0200 |
| the correct shade of blue | XML | Wed, 01 Sep 2010 14:56:55 +0200 |
| The Post Hermitage | XML | Wed, 01 Sep 2010 14:56:55 +0200 |
| The Telnet Mars | XML | Wed, 01 Sep 2010 14:56:55 +0200 |
| The WA5PB Blog | XML | Wed, 01 Sep 2010 14:56:55 +0200 |
| Tu's Life on the Super Dimension Fortress. | XML | Wed, 01 Sep 2010 14:56:55 +0200 |
| wtf is the internet? | XML | Wed, 01 Sep 2010 14:56:55 +0200 |