design and lisp

From: Johannes Ahlmann (softpro_at_gmx.net)
Date: 07/31/04


Date: 31 Jul 2004 08:38:35 -0700

hi,

I've spent a considerable amount of time getting to grips with the
concepts of lisp and would say that by now I have a good theoretical
grasp of the language.

but, coming from an object oriented (C++ *brr*) background I am having
difficulties designing my programs to make full use of LISP functional
features. have any of you had similar problems when beginning to write
programs in LISP and how did you solve them?

I am simply having problems structuring my design around LISP instead
of just implementing a C++-design in LISP...

I know this is kind of a naive question to ask, but perhaps some of
you might have pointers as how to design for LISP (i.e. radical
bottom-up programming, ...)

thanks,

Johannes



Relevant Pages

  • Re: Class in another file
    ... > oriented design is that it is a technique that focuses design on ... programmer did was: design a way of using a structure of standard ... different but related object (i.e. what's now called a "constructor ... that's not as nice as true parameter overloading that Common Lisp ...
    (comp.lang.java.programmer)
  • Re: The origins of CL conditions system
    ... Machine experience explaining the Lisp Machine error handling. ... languages with continuable exceptions (including Mary Fontana from TI ... Why can't I resume after catching an exception? ... exception handling chapter of The Design and Evolution of C++. ...
    (comp.lang.lisp)
  • Job Opening in Munich for Lisp Programmer
    ... the position with someone who has good Lisp experience. ... Virtual CAD (VCAD) is a group within Cadence providing EDA (Electronic ... Design Automation) related services. ... are scripted with the SKILL language, ...
    (comp.cad.cadence)
  • Re: delete command weirdness
    ... I have a very different perspective, however, and lisp is ... Why design delete this way? ... IE if changing the binding of variables is ... ECLM rant: http://video.google.com/videoplay?docid=-1331906677993764413&hl=en ...
    (comp.lang.lisp)
  • Job Opening in Munich for Lisp Programmer
    ... the position with someone who has good Lisp experience. ... Virtual CAD (VCAD) is a group within Cadence providing EDA (Electronic ... Design Automation) related services. ... are scripted with the SKILL language, ...
    (comp.lang.lisp)