chicken-janitors
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-janitors] Re: #32: get tinyclos egg for chicken 4 to work


From: Chicken Trac
Subject: [Chicken-janitors] Re: #32: get tinyclos egg for chicken 4 to work
Date: Tue, 10 Nov 2009 14:20:34 -0000

#32: get tinyclos egg for chicken 4 to work
------------------------+---------------------------------------------------
 Reporter:  felix       |       Owner:  tonysidaway
     Type:  defect      |      Status:  assigned   
 Priority:  major       |   Milestone:             
Component:  extensions  |     Version:  4.0.5      
 Keywords:  tinyclos    |  
------------------------+---------------------------------------------------

Comment(by tonysidaway):

 On reflection I think the result of (make <primitive>) (or any subclass of
 <primitive>) should be unspecified.  Primitives are "built-in", that's
 what their equivalent in CLOS is called.  They don't need to be
 synthesized, they come free with the language (albeit a language extended
 by SRFI-4 and the like).

 Having primitives work with class-of, describe-object and so on is useful,
 providing a more wordy way to produce the basic building blocks of the
 language isn't--especially as it might require considerable effort to get
 it right.

 On the first bug I mentioned yesterday, where describe-object generates an
 error if the object is a member of the class <primitive>: that was easily
 fixed as I indicated.

-- 
Ticket URL: <http://www.irp.oist.jp/trac/chicken/ticket/32#comment:16>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]