Re: projects done with CLOS ?



"Adrian DOZSA" <adi.dozsa@xxxxxxxxx> writes:

Are there any large open-source projects (>10KLOC) done with CLOS ?
Done with CLOS means that it makes extensive use of object-oriented
programming.

Yes, check out McCLIM:

http://common-lisp.net/project/mcclim/ (around 100kLOC)

Closure:

http://common-lisp.net/project/closure/ (around 30kLOC)

Gsharp:

http://common-lisp.net/project/gsharp/ (around 10kLOC)

There are probably more, but these are the ones I am aware of.
--
Robert Strandh

---------------------------------------------------------------------
Greenspun's Tenth Rule of Programming: any sufficiently complicated C
or Fortran program contains an ad hoc informally-specified bug-ridden
slow implementation of half of Common Lisp.
---------------------------------------------------------------------
.



Relevant Pages

  • Re: CLOS and C++
    ... > on Object Oriented Programming: ... > off CLOS and Lisp to a heathen flock that is trained in Java? ... It's not centered on CLOS, rather on the whole language, but ...
    (comp.lang.lisp)
  • Re: Lispy without macros and/or CLOS?
    ... Correct Lisp means solving your domain problem to the necessary degree. ... Lisp permits functional programming, but does not require it at all. ... You're trying to program with or without CLOS? ...
    (comp.lang.lisp)
  • Simple intro to clos?
    ... After tinkering with programming for a while i am trying to teach myself ... a real language in a more serious way now, including finally facing that ... CLOS seem to assume that you already have a very solid grasp on OO ...
    (comp.lang.lisp)
  • Re: projects done with CLOS ?
    ... Adrian DOZSA schrieb: ... Done with CLOS means that it makes extensive use of object-oriented ... programming. ... Have a look at Lisa: http://lisa.sourceforge.net/ ...
    (comp.lang.lisp)
  • Re: F#
    ... they have chosen Common Lisp _because_ of the ... The efficiency of a program is very hard to predict, especially for large programs, and the programming language and implementation thereof that is used is only one of many different factors. ... Knowing a success story only tells me that other people ...
    (comp.lang.functional)