Abstract type: Difference between revisions

Content added Content deleted
(Added Standard ML section)
(PARI)
Line 1,524: Line 1,524:


Queue = {New BaseQueue init} %% throws</lang>
Queue = {New BaseQueue init} %% throws</lang>

=={{header|PARI/GP}} ==
GP is not object-oriented and cannot sensibly use abstract types. PARI can use the same solution as [[#C|C]].


=={{header|Pascal}} and {{header|Object Pascal}} ==
=={{header|Pascal}} and {{header|Object Pascal}} ==
Line 1,978: Line 1,981:
{{omit from|Octave}}
{{omit from|Octave}}
{{omit from|PlainTeX}}
{{omit from|PlainTeX}}
{{omit from|PARI/GP}}
{{omit from|Scratch}}
{{omit from|Scratch}}
{{omit from|TI-89 BASIC|Does not have static or user-defined types.}}
{{omit from|TI-89 BASIC|Does not have static or user-defined types.}}