Abstract type: Difference between revisions
Content added Content deleted
(added Caché ObjectScript) |
|||
Line 1,495: | Line 1,495: | ||
=={{header|Racket}}== |
=={{header|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) |
(send tom say) |
||
</lang> |
|||
=={{header|REBOL}}== |
=={{header|REBOL}}== |