2004/03/31

Manuel Odendahl
created
a circuit diagram of the Logitech mouse. Looks like the Symbolics console is doing all of the decoding. We need to decode the USB
signals of the optical mouse and create the proper signals to
emulate the original Logitech mouse for the console. We will
do callibration in software on the microcontroller.
/hardware |
permanent link
(1 writeback)
For Project - posted by
Nilesh
- 2004/7/17 11:41:20
I want to design my own mouse.
2004/03/30
Here are some pictures of the Logitech mouse that came with the Symbolics XL1200. Apart from the connector it seems to be a standard Logitech model.
/hardware |
permanent link
(2 writeback)
- posted by
Nomen Nescio
- 2004/3/30 20:52:07
apart from the connector, that's a stock Logitech C7. damn, that brings back memories...
the serial port version of the C7 was the first ever graphical pointing device i owned and used, hooked up to an old 80286 AT clone. i wish i would have kept it - the mouse, that is; good riddance to the 286.
that old logitech was downright indestructible. i believe i wore out one or two other, newer, mice before finally selling the 286 system with mouse and all, still working just fine.
it was also the most comfortable, ergonomic mouse i've ever tried, in spite of its angular and clunky appearance; for some odd reason it just fit my hand absolutely perfectly. that's not just sentimentality speaking, either, i remember being amazed back when i still owned it that it could actually be *more* comfortable to use than an all-curves microsoft 2-button mouse. at the time i chalked it up to the C7 having three buttons to spread my fingers out better, but now i'm not sure how it worked. still wish i would've kept it...
- posted by
John
- 2004/5/3 04:09:02
i was going through some old computer crap at my parents house (they don't want me using their place as my personal storage unit anymore) and i found the original user manual for the c7!
2004/03/29
Many of Plotkin's publications are available
online.
Unfortunately his classic "Call-by-value, call-by-name, and the lambda calculus" ist not part of
the list.
/lisp-news |
permanent link
(1 writeback)
Ivan Boldyrev announced his
TypeL
language on comp.lang.lisp:
TypeL is Common Lisp sublanguage with strong typing and type
inference a-la ML. It is first version of TypeL, and it is
very primitive. These features are implemented:
1. Polymorphic type inference.
2. Curring.
3. TypeL is Lisp-1.
4. Arithmetic, boolean and list operations.
Features that will be implemented in feature releases:
1. Algebraic types and pattern matching.
2. Detailed error reporting.
3. Code optimization based on types.
TypeL is licensed under terms of LLGPL.
Carl Shapiro pointed out
SEQUEL
as a completed project with a somewhat similar aim. From the project
introduction:
SEQUEL (SEQUEnt processing Language) is designed both as a general
purpose AI language for generating type-secure and efficient Lisp
programs and as a very high level specification language for
implementing logics on the computer.
/lisp-news |
permanent link
(0 writeback)
2004/03/27
I'm looking for a way to connect an optical mouse (USB or PS2)
to my Lisp Machine.
The only hint I could find googling around was a
document
by John Wambaugh that describes how to connect a Xerox mouse
to a Symbolics.
/hardware |
permanent link
(2 writeback)
- posted by
manuel
- 2004/3/28 01:28:58
Do you have a symbolics mouse? In case you do, could you somehow reverse-engineer the protocol it speaks, or take a picture of the internals? It would be a nice hack after the USB-adapter, as in this case the adapter would have to play the role of a USB host towards the mouse, and convert the rather high-level USB mouse data back to what i think is a simple logical tick for each x/y movement unit. Anyway, I think I can do it, and will have time to do so in april/june.
USB Mouse Adapter for Symbolics - posted by
Markus Fix
- 2004/3/29 09:19:23
Manuel, I'll contact you via email. Sounds like a cool project.
2004/03/26
Lars Brinkhoff made an implementation of the
supdup
protocol available. It includes a curses client and server.
/linux |
permanent link
(1 writeback)
- posted by
Lars Brinkhoff
- 2004/3/26 20:09:45
It's somewhat buggy, and I haven't touched it for years.
Brad Parker ported an old BSD Chaonet
driver to Linux.
From the README:
Chaosnet was an early networking protocol developed at MIT. Near as I
can tell it was developed before TCP/IP, perhaps during the early
Arpanet NCP protocol days. The protocol was supported by Symbolics
lisp machines as a native networking protocol. Older machines (like
my ancient 3600) don't have TCP/IP support but do support Chaosnet on
Ethernet. This is a port of some really really old BSD kernel code
to modern day linux.
I doubt anyone would want this code unless they have some old lisp
machines they are playing with...
I've tested this code with General 7.2 and 8.3. It allows QFILE
transfers back and forth, which was my goal. I also hacked the RTAPE
server code to do RTAPE support using a disk file instead of a real
file. This is useful for archiving...
-brad
Just what I was looking for to make some backups.
/linux |
permanent link
(0 writeback)
Over at
kasei
threre's a good
article
about fudgability of software solutions.
In hindsight, we had made several major mistakes - mistakes that seem to be repeated again and again throughout the software industry.
Part of the problem was how arrogant we were. We believed that we could spend a couple of days watching trained lawyers perform a highly-skilled job, talk briefly to them, and then make their jobs completely obsolete.
Worse, we made the job completely non-fudgable. In any human process there's always a degree to which the outcome can be fudged by the person performing the task. Even when the rules are simple or well-understood, there are always cases when someone will have a compelling reason to do things differently. In this case we didn't even know all the rules, and discovered to our horror that there were many more edge-cases than we'd imagined.
(via Lorand Bruhacs)
/AI |
permanent link
(1 writeback)
Arrogant Software - posted by
Ascription is an anathema to any enthusiasm
- 2004/3/26 22:09:32
I love this quote. Part of the problem was how arrogant we were. We believed that we could spend a couple of days watching trained lawyers perform a highly-skilled job, talk briefly to them, and then make their jobs completely obsolete. - here It resonates nicely with the fun that Clay's been is having tearing into the social software dudes; even if I don't entirely agree with him. When I young I used to go to parties with lots of artists and theater people. They would ask what I did and upon replying that I wrote software a painful silence would follow. I'd sometimes indulge myself by inserting toward the end of that silence the assertion. "My dream is to put an entire city of people out of work!" In reality my dream is to create new cities of people. Don't tell anybody; but a lot of that arrogant social software seems to be doing just that. Who'd a thought, weird huh?...
2004/03/25

Via Pascal Costanza comes the news of a
Lisp article
on the O'Reilly Java forum:
In this article, we're going to steal an idea from one of the most theft-worthy languages out there: Lisp. We're going to pick out one of its most useful features -- the ability to treat functions as data -- and talk about how to apply this feature, in a slightly different form, in Java.
- Dan Milstein
How cute!
/lisp-news |
permanent link
(1 writeback)
- posted by
Ivan Toshkov
- 2004/3/26 15:23:41
When I read the first few paragraphs, I was a bit "affraid" that they've discovered some clever scheme for macros. No worries: they didn't go that far. He just tries to write an equivalent to mapcar (Scheme's map), which in Java is not a trivial task.
I wonder what they are going to do about closures, though...
2004/03/24

Craig A. Finseth wrote an wonderful book about Emacs style text editors, which was published
by Springer-Verlag in 1991 and is out of print. Used copies, if you can locate them,
go for around $60.
The complete text and source of
The Craft of Text Editing
is available online.
In its most general form, text editing is the process of taking some input, changing it, and producing some output. Ideally, the desired changes would be made immediately and with no effort required beyond the mere thought of the change. Unfortunately, the ideal case is not yet achievable. We are thus consigned to using tools such as computers to effect our desired changes.
Computers have physical limitations. These limitations include the nature of user-interface devices; CPU performance; memory constraints, both physical and virtual; and disk capacity and transfer speed. Computer programs that perform text editing must operate within these limitations. This book examines those limitations, explores tradeoffs among them and the algorithms that implement specific tradeoffs, and provides general guidance to anyone who wants to understand how to implement a text editor or how to perform editing in general.
I do not present the complete source code to an editor, nor is the source code available on disk (at least from me: see Appendix B). For that matter, you won't even see a completely worked out algorithm. Rather, this book teaches the craft of text editing so that you can understand how to construct your own editor.
/books |
permanent link
(1 writeback)
- posted by
doe
- 2004/3/25 08:30:19
How times have changed!
"Basic users: [...] Given source code to the program they are able to customize and extend it, albeit in what might be an awkward fashion."
2004/03/22

In comp.lang.lisp Cammeron MacKinnon pointed out two interesting articles
[1] [2] about the role of Lisp in the production of
Final Fantasy. From
Shooting a Moving Target:
How can you track complex information flow for an organization rapidly changing its structure and workflow?
This is the problem we've been facing since we established Square USA Honolulu Studio in 1997 and began to work on a 100% computer-generated feature film. This is a new studio trying to do something new, and things change very quickly and sometimes drastically.
In the film production, the most important thing is to get the final film-out image, and it doesn't matter how you get it. The consistency of workflow is sometimes compromised by the deadline of image delivery.
To cope with this situation, we've been using a Lisp-based object oriented database (OODB) from the beginning of the production. Lisp's flexibility allows us to change internal data structures quickly while maintaining the compatibility with the other parts of the production, which turned out to be the key requirement for such a fluid structure.
We implemented a client-server architecture on top of the OODB and defined a query language between them. No matter how the internal definition of schema changed, we could keep the old query interface as well as the new one so that the old client tools would work. Also it allowed our programmers to work in parallel, without making them stop and update their interface all at once.
[1]
Shooting A Moving Target
[2]
Tracking Assets in the Production of "Final Fantasy: The Spirites Within"
/lisp-news |
permanent link
(0 writeback)

I decided to name my Lisp Machine
Aleph in memory of
Jorge Luis Borges and his story
"The Aleph":
All language is a set of symbols whose use among its speakers assumes a shared past. How, then, can I translate into words the limitless Aleph, which my floundering mind can scarcely encompass? [...]
Really, what I want to do is impossible, for any listing of an endless series is doomed to be infinitesimal. In that single gigantic instant I saw millions of acts both delightful and awful; not one of them occupied the same point in space, without overlapping or transparency. What my eyes beheld was simultaneous, but what I shall now write down will be successive, because language is successive. Nonetheless, I'll try to recollect what I can. [...]
The Aleph's diameter was probably little more than an inch, but all space was there, actual and undiminished. Each thing (a mirror's face, let us say) was infinite things, since I distinctly saw it from every angle of the universe.
When I first discovered Borges, all the missing pieces suddenly fell into place and for the first time I could see
the labyrinth of programming.
Programming, more than any other form of writing, is like browsing the
Library of Babel
and at times enjoying it.
/lisp-news |
permanent link
(2 writeback)
- posted by
Lorand Bruhacs
- 2004/3/22 16:04:20
Aleph... sounds nice. Can you use it to implement a transfinite state machine? ;)
- posted by
Robert Goldman
- 2004/3/22 16:25:20
Loved the post about Borges. It's nice to know that someone else feels the connection between his terse stories creating rich worlds, and the effort of programming. Somehow, the way lisp lends itself to systems that generate their own code and that describe themselves, seems very fitting, too.
2004/03/21

Saturday I drove 450 klicks to Switzerland to collect my Symbolics XL1200. Kocsis Krisztian picked me up at a train station
after I got thoroughly lost in the Swiss hills near Urdorf.
It was quite a challenge to keep pace with his souped up (no kidding)
black
Mitsubishi Lancer Evolution
and I started to wonder: Is this a new generation of
Lispers? Driving a muscle car and programming on a Lisp Machine?
Kocsis is a
Young Lisper
and he still lives with his parents while attending high school.
He booted the Symbolics to show me that everything worked. The entire
scene was kind of surreal, because I had all these flashbacks of a
time when I was about Kocsis' age, a time when I just started to realize, that programming was a way of life for me.
I was entirely to moved emotionally to even touch
the keyboard while the machine was still running. Strange.
/lisp-news |
permanent link
(0 writeback)
2004/03/19
Chris Double points to a
thread
in Avi Bryant's blog. The discussion concerns the
Seaside
web application framework developed by Avi in
Squeak.
Getting rid of cookies is certainly a good thing.
Seaside
is a really nice system for experiments like this.
The way it is now leads to the cleanest and most natural implementation. I have tried both modifications you suggest (collapsing the two IDs into one, using URL params instead of hiearchical segments), and although I agree it's an improvement in the location bar it's a net loss in the code. I'll look again at the URL param change, since a few different people have suggested it, even though it muddies the semantics of the framework internals somewhat (I seriously doubt anyone but me would care). There will probably be two separate IDs for the foreseeable future, however - among other things, it makes session-affinity load balancing possible (with a proxy that knows which sessions are handled by which instance).
As for putting continuation IDs in cookies, no way. I'm not going to present the user with a "preference" that amounts to "do you want to horribly cripple the usability of this application for no real gain?" If you want to hack that in for your apps, go ahead.
-Avi Bryant
/citations |
permanent link
(0 writeback)

The original Lisp Machine Manual can be found
here
in PDF format. A short quote from the preface:
The Lisp Machine manual describes both the language and the operating system of the Lisp Machine. The language, a dialect of Lisp called Zetalisp, is completely documented by this manual. The software environment and operating-system-like parts of the system contain many things wich are still in a state of flux. This manual confines itself
primarily to the stabler parts of the system. It describes how to program, but not for the most part how to operate the machine. The window system is documented separately in the Lisp Machine Window System
manual.
I can still remember my excitement, when I was allowed to use a Lisp Machine. So many years have passed since. Tomorrow,
finally, I'll catch up and bring home my very own Lisp Machine. It's a
Symbolics XL1200. Life feels so good!
/lisp-news |
permanent link
(0 writeback)
2004/03/16
Tayssir John Gabbour pointed to a
posting
by Guy Steele on the ll1-discuss mailing list.
And you're right: we were not out to win over the Lisp programmers;
we were after the C++ programmers. We managed to drag a lot of them
about halfway to Lisp. Aren't you happy?
--Guy Steele
Can you see the fnords? I can smell a
retcon establishing itself here.
/citations |
permanent link
(1 writeback)
Halfway Between the Gutter and the Stars - posted by
The Fishbowl
- 2004/3/17 04:46:43
I was honestly planning to make some kind of point here, but I seem to have lost it on the way.
Over there on the
Ask Joel forum some people
are
discussing
Lisp. Here are some typical quotes:
And I have the ultimate respect for Paul Graham -- I think there's a good probability that in a year or two we will credit him with being the man who solved spam. But I think that if you try to ignore the fact that millions of programmers around the world have learned lisp and don't prefer to use it, you're in the land of morbid cognitive dissonance.
And this attitude that "lisp is only for leet programmers so it's good because only l33t programmers will work on our code so our code will be extra good" is just bullshit, I'm sorry. Plenty of brilliant programmers know lisp just fine and still choose other languages. Most of them, in fact.[...]
nd then the lisp defenders would argue that it's theoretically possible to write efficient code in lisp, as long you avoid "cons," which is at the heart of everything that makes lisp a great programming environment. So you get the worst of both worlds: lisp syntax without functional/recursive/list-based programming.[...]
I never said there was anything wrong with having closures in a language. I said that there was something wrong with using closures to maintain state in a web app.
-Joel Spolsky
It seems to me like Lisp is indeed gaining momentum again,
if Joel feels the urge to defend his language choice.
/lisp-news |
permanent link
(0 writeback)
2004/03/15

Mikel Evins has released
Bosco 0.5:
Bosco is a simple framework for building Cocoa applications using OpenMCL. You'll need OpenMCL 0.14.1 or later. Bosco includes a starter app-wrapper and Lisp source files, and instructions for building and modifying your application.
/lisp-news |
permanent link
(0 writeback)
2004/03/14
Kevin Reid made the code for
Den
a distributed mud system implemented in
E available. Mark S. Miller
writes about it:
Kevin, this is fascinating code. I learned a lot about E from reading it.
There's an old saying "You can write FORTRAN in any language." Although much
of E's design comes from my reaction to the inflexibility of other systems,
reading your code made me realize that I am still coding in habits I've
learned over 20 years of programming in those less flexible languages. It's
as if I've lived so long without that flexibility that I'd forgotten why I'd
wanted it.
Ted Nelson once explained to me:
After Edison invented moving pictures, at first people made movies by filming
theater. The closeup, the pan, the zoom -- all these had to be invented.
Only with the inventions of these patterns did we discover how the new
medium wanted to be used. Good style came to be understood only as the
possibilities of the new medium were explored.
/citations |
permanent link
(0 writeback)

This weekend I browsed through my copy of
Situations and Attitudes by Barwise and Perry
looking for an idea I might have missed. I find myself coming back
to this book again and again. It's important to stay focused on the
meaning in text, because it's so easy to get lost in the details of coding.
I also watched the webcast of this years Spam Conference and found some of it inspiring. Interesting how some
talks pick up threads that got lost during AI winter. Interesting to see just how successful pure statistical methods can be.
/books |
permanent link
(0 writeback)
2004/03/13
It's a rare achievement for a writer, when he succeeds to wrap a complicated technical issue into a thriller plot.
Nano
by
John Robert Marlow
is certainly better than Michael
Crychton's
Prey and Marlow's understanding of nanotech issues is certainly a bit deeper. I don't buy his
Superswarm idea though. We simply won't have enough time to implement such a scheme before the
Singularity arrives.
/nanotech |
permanent link
(1 writeback)
Editor Nanotechnology Now - posted by
Rocky Rawstern
- 2004/5/29 00:31:30
Check out our review of NANO:
http://nanotech-now.com/John-Robert-Marlow-NANO-review.htm
Recently I found
this
very eloquent piece of Lisp advocacy by
Laura Creighton
on the python mailing list archive. She
writes:
I think that it is very very difficult to learn how to code in LISP
if you have only used PL-1, and that only for 6 months at most
while getting stiff doses of theory in all your courses at the same
time. I remember compiler-writing was a concurrent course, and that
they were supposed to write it in the PL-1 variant. (I took that course,
but later, and I brought my own physicist friends with me, and we
point-blank said that we weren't interested in writing a compiler
unless we could do so in LISP. Which the department allowed, in
hindsight I think out of astonishment.)
If this experience is in any way typical of computer science teaching,
no wonder we aren't all using LISP today. I haven't used LISP in 15 years,
but I still _dream_ in LISP sometime, and this whole thread has
reminded me how much I miss it. I got an incredible rush of pleasure, and
_memories_ when I first disovered that in python I could write _this_
apply(eval('widget.' + d['functionName']),(), d['functionArgs'])
I think there's no higher compliment to a programming language than to
write:
I still dream in LISP sometime.
She also wrote an eloquent
text
against software patents. A long time ago she also wrote a device driver
for monkey brain implants.
[1]
/lisp-news |
permanent link
(4 writeback)
Why aren't we all speaking Lisp now? - posted by
Alex Peake
- 2004/3/13 18:15:03
It's the vendors (and/or the open source projects) and their match to the problem domain, IMHO.
I read most of the classic Lisp and Scheme books. I wrote some small but interesting programs and got hooked on Lisp (and Scheme).
Alas, I come to *my* (pay check) domain - business world apps of RDBMSs and Data Entry Forms. I cannot use Lisp or Scheme. The vendors and open source projects do not understand (or in open sources cases, care) about this world.
Franz almost does it, but at what outrageous pricing. LispWorks always seems to be "working on it" (e.g. great GUIs). And open source appears to be ABM (Anything But Microsoft) despite 93% of desktops being windows.
Perhaps others find the domain mismatch problem?
- posted by
Olivier Drolet
- 2004/3/13 22:15:37
Wasn't Laura Creighton the one being quoted by Lisp detractors on comp.lang.python last year, during "The Great 'Macros in Python' Debate"(tm) ? Martelli et al. were constantly referring to a post of her's, in which she was being critical of Lisp Macros, as a justifcation to reject macros in Python. Although I can't seem to find the post in question, I've found a few others by her in which she does seems to wax lyrical about Lisp.
Why aren't we all speaking Lisp now? - posted by
Ng Pheng Siong
- 2004/3/14 03:33:45
" Wasn't Laura Creighton the one being quoted by Lisp detractors on comp.lang.python last year[...]?"
Better to listen to one who can argue both sides than to ones who can only argue one side!
- posted by
Olivier Drolet
- 2004/3/14 04:54:47
Didn't mean to seak ill of Mrs. Creighton, I just thought it was amusing to consider that while some pythonistas were fixating on some of her negative comments, there were many other positive comments made by her praising Lisp. (I guess when you're intent upon proving your point that macros are generally bad, especially macros in Python--which is what Martelli et al. were essentially doing, IMO--you start becoming very selective in what you can afford to quote. But I digress, sorry.)
Mike Beedle announced his new project
Physics Patterns on the
Feyerabend project mailing list:
I. Introduction -- Physics Patterns
I want to provide a tool or set of tools (tentatively
called "Physics Patterns") that:
facilitate the theoretical and computational
elementary particle Physicist cycle:
1) proposing a Lagrangian with a "valid" symmetries
2) deciding the fields and their interactions
3) writing the action
4) Evaluating the path integrals with Feynman style
propagators/diagrams.
5) evaluating cross sections (to be compared with experiments)
(The tool now in embryo state is based on:
Lisa: http://lisa.sourceforge.net
JLisa: http://jlisa.sourceforge.net
Maxima: http://maxima.sourceforge.net
MatLisp: http://matlisp.sourceforge.net
and runs on CMU Lisp. It is an interpreter that parses
a Lagrangian expressed in Maxima language, and some
initial conditions data and then spits formulas
and numbers back.)
Apocryphal stories of Richard Feynman are told saying that
he was able to compute path integrals in hours that would
take other Physicists days or even months. Well, this
tool in a sense, attempts to capture the "mind of Feynman",
abstract its computational patterns towards Lagrangians
and the evaluation of path integrals; and put it to
work in a general context (QED, QCD, Electroweak, Standard Model,
Gravity, String, Quantum Loop Gravity, etc.)
Considering the state of the art of most tools used by physicists, you could
call this an
ambitious project. Cool.
[1]
[2]
/lisp-news |
permanent link
(0 writeback)
2004/03/11
Eberhard Lutz has a nice
collection of classic computer science papers and texts.
/citations |
permanent link
(1 writeback)
Tramadol. - posted by
Tramadol.
- 02/24/2008 01:38:50
Canine tramadol. Tramadol and depression. Tramadol side effects. Tramadol.
Dan Corkill granted me CVS read
access to the pre alpha version of
GBBopen.
I hope to be able to contribute a bit to the testing effort on OSX with
Lispworks and
OpenMCL.
I plan to port my
conceptual workbench to GBBopen.
I am working with the
Reuters Corpus
to train and test my text classification engine. If I can get GBBopen to work for me, I can finally concentrate on the agents again.
/lisp-news |
permanent link
(2 writeback)
- posted by
Dan Corkill
- 2004/4/7 18:54:37
Gary King has completed porting the GBBopen pre-release to OpenMCL. A couple of OpenMCL patches are req'd to 0.14.1-p1 (dealing with some MOP issues), so contact the GBBopen Project if you want to use GBBopen on OpenMCL...
- posted by
Dan Corkill
- 2004/7/23 06:36:19
GBBopen (0.8-pre0) is now available for download to everyone (http://GBBopen.org).

Eduardo Muñoz
shared some more of his Lisp
blog code.
After struggling again with
simple customizations
of Blosxom plugins I'm quite happy to see that.
/lisp-news |
permanent link
(0 writeback)
2004/03/08

In a current thread on comp.lang.lisp
Massimo Spataro pointed to his collection
of Lisp Machine documents at
ftp.lispmachine.org. This includes the TIF scans of the full patent application for the Symbolics Lisp Machine.
/lisp-news |
permanent link
(0 writeback)
David E. Young announced the new version of
LISA on comp.lang.lisp.
LISA is a production-rule system implemented in the Common Lisp Object System (CLOS), and is heavily influenced by CLIPS and the Java Expert System Shell (JESS). At its core is a reasoning engine based on an object-oriented implementation of the Rete algorithm, a very efficient mechanism for solving the difficult many-to-many matching problem ("Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem", Charles L. Forgy, Artificial Intelligence 19(1982), 17-37.) Intrinsic to LISA is the ability to reason over CLOS objects without imposing special class hierarchy requirements; thus it should be possible to easily augment existing CLOS applications with reasoning capabilities. As LISA is an extension to Common Lisp, the full power of the Lisp environment is always available. LISA-enabled applications should run on any ANSI-compliant Common Lisp platform.
/lisp-news |
permanent link
(0 writeback)
2004/03/07
I upgraded to a new
theme created by Kozo Avo. My thanks go to the Blosxom community for
creating and making their cool tools and designs available.
Writebacks and TrackbackPing are new and
need to be tested. There might be some remaining bugs. Please let me
know if something breaks. I still have to make sure all articles are valid
XHTML. That might take a while.
/announcements |
permanent link
(6 writeback)
Testing - posted by
Markus Fix
- 2004/3/8 11:59:33
Posting was broken due to WebDAV authorization still being active.
Trackback broken - posted by
Markus Fix
- 2004/3/8 17:56:42
Seems like Trackback pings are still broken.
- posted by
Ken Rawlings
- 2004/3/9 01:08:56
It looks like the RSS feed has changed as well. IIRC it used to include the entire entry (which I prefer), whereas now it only shows the title.
RSS Feed - posted by
Markus Fix
- 2004/3/9 12:24:07
The RSS 1.0 feed looks OK. If you do a "view source" in your browser it should show you the XML view of the feed complete with all story details. It does work with NetNewsWireLite.
Testing Trackback Pings - posted by
lispmeister.com
- 2004/3/9 16:57:50
I am testing Trackback pings. Ping! Ping! Ping!
Enable Cookies for Writebacks - posted by
Markus Fix
- 2004/3/9 18:15:18
I enabled cookies to store user information into cookies
if requested by the user.
2004/03/05

Via Lorand Bruhacs comes this announcement of the
Purdue university about nuclear fusion by cavitation.
[1]
The researchers believe the new evidence shows that "sonofusion" generates nuclear reactions by creating tiny bubbles that implode with tremendous force. Nuclear fusion reactors have historically required large, multibillion-dollar machines, but sonofusion devices might be built for a fraction of that cost.
Of course there is an entertaining article about this at
scienceagogo.com with a reference to the publication
in
Physical Review E
[2]
The research team used a standing ultrasonic wave to help form and then implode the cavitation bubbles of deuterated acetone vapor. The oscillating sound waves caused the bubbles to expand and then violently collapse, creating strong compression shock waves around and inside the bubbles. Moving at about the speed of sound, the internal shock waves impacted at the center of the bubbles causing very high compression and accompanying temperatures of about 100 million Kelvin.
Whereas data from the previous experiment had roughly a one in 100 chance of being attributed to some phenomena other than nuclear fusion, the new, more precise results represent more like a one in a trillion chance of being wrong, Taleyarkhan said.
"There is only one way to produce tritium - through nuclear processes," he said.
The results also agree with mathematical theory and modeling.
I've always wanted my own personal fusion reactor. Why? A
cheap
neutron source is one of the main obstacles for building a Thorium reactor. If you have a cheap and reliable
neutron source, building a
Thorium reactor
isn't that hard anymore. A nuclear energy startup could be a lot of fun.
/futurology |
permanent link
(0 writeback)
2004/03/04

A while ago I
quoted from a Calvin and
Hobbes strip.
Using the
Calvin and Hobbes Extensive Strip Search I found the original
strip.
"Where are the flying cars? Where are the moon colonies? Where are the Dynabooks and Portable Lisp Machines?"
/citations |
permanent link
(0 writeback)
2004/03/03
Marco Baringer announced the 0.2.0 "learning to walk" release
of
UnCommon Web on comp.lang.lisp. It features:
Linear Page Flow Logic
UnCommon Web provides the illusion that pages are nothing
more than function calls. This allows application developers to
write the page flow logic as if it was a "regular"
sequence of function calls, ignoring the complexities of state
management and the HTTP request/response paradigm.
UI Component Library
UnCommon Web's Component Oriented UI system allows the
applications UI, both the graphical elements and the
presentation logic, to be easy reused and adapted to the
application's particular needs. A library of standard components
is also provided.
Adaptable
UnCommon Web makes heavy use of classes and generic functions
and has been designed with adaptability in mind. Any change you
want to make can, probably, be accomplished by defining a
generic function and a class or two.
Dynamic HTML
UnCommon Web provides a programmer friendly HTML generation
library and a designer friendly HTML templating system.
Support for i18n
UnCommon Web provides support for transparent formatting and
parsing of dates and numbers based on the user's locale and a
convient mechanism for creating multi-lingual web applications.
Multiple Server Backends
Apache+mod_lisp and portableaserve backends are
supported.
Multiple Lisp Implementations
UCW runs on OpenMCL, CMUCL and SBCL.
/lisp-news |
permanent link
(1 writeback)
Taking amoxicillin while pregnant. - posted by
Allergies amoxicillin.
- 02/28/2008 23:48:43
When amoxicillin works for acne. Dosing of amoxicillin for sinus infection.
2004/03/02

Eduardo Muñoz some time ago published the source code for his Common Lisp powered
blog. I played around with
it a bit.
This is the first posting via Blapp.
I can now create content locally on my Powerbook, preview it on the local Apache and publish via the built-in rsync. Very convenient especially
for postings that reference images.
I do like blosxom. It's very compact and the plugin system has a good
design. Using the file system as document store is a Good Thing(tm).
On the other hand I would prefer to eat my own dogfood
and use a Common Lisp powered blog software. So I'm taking a look at
various projects.
Update: Gordon Weakliem writes:
I know it's not Common Lisp, but I've been running a blog engine[1] on PLT Scheme for a few months now. The code is part of the Schematics project, though it's still pretty tied to my setup, I haven't gotten around to making it customizable.
[1] http://www.eighty-twenty.net/blog
/lisp-news |
permanent link
(1 writeback)
From this over and discarded after minorities. - posted by
Zgymaism
- 12/26/2007 17:36:48
Increased life cases is <a href=http://txinshop.com/vicodin-and-valium-concurrently/>buy valium federal express</a> as results <a href=http://txinshop.com/serzone-lawyers-southern-california/>serzone attorney colorado</a> worldwide. More research tests should infectious bronchitis time.
Gardens to of children and hand <a href=http://txinshop.com/lotrel-generic-name/>lotrel and cocaine interactions pharmacology</a> five different <a href=http://txinshop.com/clonazapam-and-prozac-interaction/>guide kid on prozac boards</a> phosphate. Office have competing for evidence to <a href=http://txinshop.com/drug-baycol/>2005 baycol court in march</a> candidates. Level of the identity <a href=http://txinshop.com/zyban-baikal-guide-shop/>side effects to zyban</a> advis cover down. Others are the same <a href=http://txinshop.com/buying-online-propecia/>online propecia from dreampharmaceuticals</a> and coverage <a href=http://txinshop.com/2737-aid-clarinex-prevacid/>difference between clarinex and singulair</a> plasma. Hazardous use published so <a href=http://txinshop.com/accupril-overdose-procedures/>chemical structure of accupril</a> has taken expected. Important areas severe cough <a href=http://txinshop.com/how-to-make-low-dose-naltrexone/>naltrexone implants death</a> in our <a href=http://txinshop.com/infertility-tamoxifen-ovarian-dysfunction/>tamoxifen and ovarian cancer</a> exist to <a href=http://txinshop.com/amitriptyline-hcl-overdose/>amitriptyline elevated plus maze</a> suicide. Epstein et powered respirator <a href=http://txinshop.com/accupril-overdose-procedures/>pfizer accupril drug</a> class of <a href=http://txinshop.com/benicar-40-mg-drug/>benicar dosage size</a> tool. Malpractice payout capacity to good target <a href=http://txinshop.com/ingredients-in-drug-benicar/>benicar 10mg pictures</a> surgery. Maslak et areas in the liability aldehydes. The proportion and share <a href=http://txinshop.com/buying-online-propecia/>problems with propecia</a> house in fraud.
Pleural effusions fees charged protection from speci.
Only then patients legal <a href=http://txinshop.com/pass-marijuana-ua/>marijuana albuquerque</a> depleted through specimens. The severity currently few <a href=http://txinshop.com/tricor-development/>tricor systems</a> treatments belies surplus. Groups to to higher <a href=http://txinshop.com/zebutal-formula-same-as-esgic-plus/>zebutal online</a> second outbreak <a href=http://txinshop.com/allegra-mango/>allegra cut in half</a> of cases survive. Rural communities fever or severe acute <a href=http://txinshop.com/buy-zebutal/>what are zebutal capsules</a> action. These mechanisms abuse in residents work the rate psychiatry.
Situation in maintained that formation from mammals. Barker et such methods <a href=http://txinshop.com/risperdal-medication-classification/>risperdal drug information</a> events bearing on all <a href=http://txinshop.com/cipro-veterinarian/>cipro discount canine</a> movements. Using adoption external quality clinical progressid <a href=http://txinshop.com/benicar-40-mg-drug/>starting to take benicar</a> substance.
Atomized local injuries and <a href=http://txinshop.com/ceftin-allergy/>ceftin dor bacterial vaginitis</a> syndrome in recovered.
2004/03/01

I was shocked today, when I discovered that Rich Gold died a year ago.
His
memorial site has
been up for some time. I had the chance to attend one of his legendary
presentations at Ars Electronica 1994 in Linz/Austria. It was the best
presentation ever! Amazing. So sad he is not with us anymore.
His book The Plenitude is available online as
PDF
and
HTML.
/art |
permanent link
(0 writeback)
Chicken
is a Scheme-to-C compiler supporting most of the language features as defined in the
Revised^5 Report on Scheme.
/lisp-news |
permanent link
(0 writeback)
William Paul Vrotney announced
Agroups
on comp.lang.lisp.
Action Groups are groups of action entries that an Emacs user can create, save, name and access quickly. In a general sense these actions are any automation that a user can imagine to help with his activities. The user instantiates these automations as action entries which are a specific instances of some action from the current collection of actions. Actions can be as simple as finding a commonly used file in a buffer, to more complex like executing a previously defined keyboard macro, to very complex like an unimaginable whopper defined by a user created Action Template. Action Templates are an extensibility feature of Action Groups and allows the user to easily create new actions, Agroups supplies a useful predefined collection of actions created with Action Templates.
/tools |
permanent link
(0 writeback)
William P. Vrotney announced his
Vanilla Lisp Shell on comp.lang.lisp.
The Vanilla Lisp Shell (VLS) is designed to provide an Emacs
interface to a Lisp process that from the user's perspective works
basically the same way for every flavor of Lisp. For example `M-RET'
evaluates an expression and `C-c C-b' produces a back-trace regardless
of the type of Lisp. VLS will work with any Lisp specification such as
Common Lisp or Scheme and any Lisp implementation such as Allegro
Common Lisp or CMU Common Lisp.
/lisp-news |
permanent link
(0 writeback)

Manuel Odendahl announced his
schematics
of a USB adapter for the Symbolics keyboard on ORKUT. Cool.
/hardware |
permanent link
(0 writeback)
I've decided to put all original content on lispmeister.com under the
Attribution-NoDerivs-NonCommercial 1.0 license.
Copyright of cited and referenced works are of course not covered or affected
by this license change. The RSS and Atom feeds still need to be updated to reflect
the license change.
/announcements |
permanent link
(1 writeback)
- posted by
- 2006/9/29 15:10:55