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> |
||
⚫ | |||
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|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.}} |