David Corking's Library tagged → View Popular
programming musings
A rocket scientist blogs about programming in Scheme, Emacs, Maxima, RISC assembler and much more
Installing (i)Maxima on OS X « programming musings | 2006
"I followed the instructions and finally installed the whole pack, but only after a few tweaks that i’m posting below to save you the time of rediscovering them:"
Coders at Work: Reflections on the Craft of Programming: Amazon.co.uk: P Seibel: Books
-
Dan Ingalls: Smalltalk implementor and designer * Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler * Donald Knuth: Author of The Art of Computer Programming and creator of TeX
Getting Cloudy: Clojure on Google App Engine at Fragmental.tw |April 2009
howto
-
tried to get the Apache Commons HTTP client in my project but it uses raw sockets, something GAE forbids.
-
SecurityManager will not allow you to use Clojure agents
- 3 more annotations...
Re: Current Working Directory in SBCL? (2006)
*default-pathname-defaults* is the global that defines where Common Lisp interacts with the filesystem
-
(setf *default-pathname-defaults* (truename "/dev"))
torta
-
Add Sticky Note(asdf-install:install "http://crazyrobot.net/torta/torta-0.3.tar.gz")
- I tried with torta-0.3 and torta-2.0 and got backtraces:
0: (SB-IMPL::SIMPLE-FILE-PERROR "error opening ~S" #P"/var/cache/common-lisp-controller/1000/sbcl/local/home/david1/.sbcl/site/torta/freeserif.lisp" 2)
1: (SB-IMPL::SIMPLE-FILE-PERROR "error opening ~S" #P"/var/cache/common-lisp-controller/1000/sbcl/local/home/david1/.sbcl/site/torta/freeserif.lisp" 2)[:EXTERNAL]
2: ((LABELS SB-IMPL::VANILLA-OPEN-ERROR))
3: (OPEN #P"/var/cache/common-lisp-controller/1000/sbcl/local/home/david1/.sbcl/site/torta/freeserif.lisp")[:EXTERNAL]
4: ((SB-C::TOP-LEVEL-FORM (SB-KERNEL:MAKE-VALUE-CELL (WITH-OPEN-FILE (STREAM (MAKE-PATHNAME :NAME "freeserif" :TYPE "lisp" :VERSION NIL :DEFAULTS ???)) (READ STREAM)))))[:TOPLEVEL]
5: (SB-FASL::FOP-FUNCALL) - on 2009-08-06
- I tried with torta-0.3 and torta-2.0 and got backtraces:
Prepare your Lisp environment(s)
I haven't tried these tips, but they appear to be mostly sensible.
-
This page primarily focuses on SBCL as
the open source Lisp system.
- IT3105 - Kunstig intelligens programmering, høst 2009
great tip on getting started with SLIME
-
Add Sticky Notesimply run 'M-x describe-variable
<RET> inferior-lisp-program', hit the "customize" link on
the bottom line, and follow the instructions from there to let
Emacs set the value for you.- should be sbcl for SBCL - on 2009-08-06
SourceForge.net Repository - [cl-ldap] View of /cl-ldap/cl-ldap/ldap.lisp
Short UFFI wrapper for LDAP - not touched since 2002
ABCL and Clojure - comp.lang.lisp | Google Groups | May 2009
comparison of the state of the art at the time
-
I guess both implementations have a similar level of maturity. ABCL
has been developed mostly by a single person for a while, and now has
a bunch of regular contributors; it's not far from being able to run
big CL projects like Maxima and AP5, though there are still a few
bugs. -
ABCL is more productive when comes to
disassemble on a function - it calls externally JAD (the famous
javabyte code disassembler) and displays the result.
I wish such feature was ready for clojure
torta - where is my disk space being used?
A very nice graphical front-end for 'du', in Common Lisp. I have tried it - it is trivial to use with SBCL. Version 0.3 works very well on the native Linux filesystem of my laptop, and on its VFAT (Windows) filesystem, provided I mount it with iocharset
-
it analyzes the file system directly and generates a Flash file that you can load locally or remotely on any Flash-supporting web browser.
Torta uses Gordon, a library that provides flash generation functionality.
Lemonodor: Comparing Lisp Implementations on OS X - 2005
This may be great for web apps and other headless uses, but doesn't sound too good for GUIs. What is the GUI for Scheme that anon refers to?
Lemonodor: MCL Screenshots - 2002
-
Add Sticky Note
- Interesting screenshot - open source Common Lisp with a bridge to Objective J and Cocoa. - on 2009-06-23
Clojure Coding Guidelines
I don't know how official this list is, but it is short and mostly sensible
Fundamentals of CLOS - Nick Levine - 2003
It looks like I will find this extensive HTML tutorial worth following.
-
The intended audience for the tutorial is anybody with a basic knowledge of lisp or scheme, who wants to know something about how to use the "Common Lisp Object System" (CLOS). However, in an attempt to provide something for everyone, the tutorial will cover:
*
an introduction to the 10% of CLOS which you need to get you through 90% of use cases; -
an introduction to the 10% of CLOS which you need to get you
through 90% of use cases;
DrJava: A lightweight pedagogic environment for Java | Rice University | 2001
An alternative to Smalltalk for teaching OOP - and a cousin of Rice University's DrScheme, an IDE for learning computer science with Scheme.
-
The environment provides a simple interface
based on a ``read-eval-print loop'' that enables a programmer
to develop, test, and debug Java programs in an interactive, incremental
fashion. -
Add Sticky NoteUsing DrJava, beginning programmers can write Java programs without
confronting issues such as text I/O, a command line interface, environment
variables like CLASSPATH, or the complexities of the projects interface
supported by a commercial Java development environment.- C and Fortran were much less intimidating for a beginner than Java - nothing to do with programming, but simply related to compiling, linking and text i/o. If it works as advertised, this package appears to turn that outcome on its head, and make Java as accessible as Scheme and Smalltalk. - on 2009-06-10
- 6 more annotations...
Talk Like A Duck : About me
-
Add Sticky NoteX3J20 was formed to develop an ANSI standard, and the common base document became one of the early inputs. I became the secretary of X3J20. The standard was published in January of 1998.
- It is often said there is no Smalltalk standard - that is not true. - on 2009-06-07
Talk Like A Duck : Will It Go Round in Circles? - Rick DeNatale
A fascinating and brief horse's mouth history of dynamic languages and IDEs - with several things I didn't know already.
-
VisualAge started out as a demonstration prototype I wrote using Digitalk Smalltalk/V. The idea was to make something like the NeXT interface builder in Smalltalk as an adjunct to the Smalltalk IDE. For those who are not hip to such things, the Interface Builder, originally a Lisp program before Steve Jobs hired the author, lives on as part of Apple’s XCode tool suite for OS/X for the Mac and the iPhone.
-
Add Sticky NoteVisualAge started out as a demonstration prototype I wrote using Digitalk Smalltalk/V. The idea was to make something like the NeXT interface builder in Smalltalk as an adjunct to the Smalltalk IDE. For those who are not hip to such things, the Interface Builder, originally a Lisp program before Steve Jobs hired the author, lives on as part of Apple’s XCode tool suite for OS/X for the Mac and the iPhone.
- Beautifully convoluted history!
Lisp -> Objective-C -> Smalltalk -> Java -> Smalltalk - on 2009-06-07
- Beautifully convoluted history!
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in Lisp
Diigo is about better ways to research, share and collaborate on information. Learn more »
Join Diigo

