Abstract type: Difference between revisions

Content added Content deleted
(added Caché ObjectScript)
Line 1,495: Line 1,495:
=={{header|Racket}}==
=={{header|Racket}}==


<lang scheme>#lang racket
<lang racket>
#lang racket


(define animal-interface (interface () say))
(define animal-interface (interface () say))
Line 1,507: Line 1,508:


(define tom (new cat%))
(define tom (new cat%))
(send tom say)</lang>
(send tom say)
</lang>


=={{header|REBOL}}==
=={{header|REBOL}}==