Skip to main content

David Corking's Library tagged Lisp   View Popular

06 Nov 09

programming musings

A rocket scientist blogs about programming in Scheme, Emacs, Maxima, RISC assembler and much more

programming-musings.org - Preview

Blogs to watch Lisp space

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:"

programming-musings.org/...installing-imaxima-on-os-x - Preview

maxima Lisp

24 Sep 09

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
11 Aug 09

Getting Cloudy: Clojure on Google App Engine at Fragmental.tw |April 2009

  • 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...
08 Aug 09

Re: Current Working Directory in SBCL? (2006)

*default-pathname-defaults* is the global that defines where Common Lisp interacts with the filesystem

coding.derkeiler.com/...msg01428.html - Preview

Lisp

  • (setf *default-pathname-defaults* (truename "/dev"))
06 Aug 09

torta

    • 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
    Add Sticky Note

Prepare your Lisp environment(s)

I haven't tried these tips, but they appear to be mostly sensible.

play.org/lisp-setup - Preview

Lisp

  • 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

www.idi.ntnu.no/...index.php - Preview

Lisp

  • simply 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
    Add Sticky Note
04 Jul 09

ABCL and Clojure - comp.lang.lisp | Google Groups | May 2009

comparison of the state of the art at the time

groups.google.com/...ce0f0752a51f3f08 - Preview

Lisp Functional programming Java

  • 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

23 Jun 09

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

bachue.com/torta - Preview

Linux Lisp

  • 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.com/...comparing_lisp.html - Preview

Macintosh Lisp

Lemonodor: MCL Screenshots - 2002

  • screenshot of him editing the OpenMCL listener window in the cocoa Interface Builder.




    OpenMCL IDE screenshot

    • Interesting screenshot - open source Common Lisp with a bridge to Objective J and Cocoa. - on 2009-06-23
    Add Sticky Note
16 Jun 09

Clojure Coding Guidelines

I don't know how official this list is, but it is short and mostly sensible

java.ociweb.com/...ClojureCodingGuidelines.html - Preview

Lisp

11 Jun 09

Fundamentals of CLOS - Nick Levine - 2003

It looks like I will find this extensive HTML tutorial worth following.

cl-cookbook.sourceforge.net/...index.html - Preview

oop Lisp

  • 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;
10 Jun 09

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.

www.drjava.org/...drjava-paper.shtml - Preview

Lisp Java oop

  • 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.
  • Using 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
    Add Sticky Note
  • 6 more annotations...
07 Jun 09

Talk Like A Duck : About me

  • X3J20 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
    Add Sticky Note

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.

talklikeaduck.denhaven2.com/...will-it-go-round-in-circles - Preview

objective-c oop Squeak Java Javascript CLI Lisp

  • 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.
  • 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.
    • Beautifully convoluted history!
      Lisp -> Objective-C -> Smalltalk -> Java -> Smalltalk
      - on 2009-06-07
    Add Sticky Note
1 - 20 of 166 Next › Last »
Showing 20 items per page

Diigo is about better ways to research, share and collaborate on information. Learn more »

Join Diigo