4,494
edits
m (→Indexing) |
No edit summary |
||
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox array language | {{Infobox array language | ||
| logo = [[File:Sharp APL logo.png]] | |||
| array model = [[Flat array model|flat]] with [[Box|boxes]] | | array model = [[Flat array model|flat]] with [[Box|boxes]] | ||
| index origin = 0 or 1 | | index origin = 0 or 1 | ||
| function styles = [[defined | | function styles = [[defined function]]s | ||
| numeric types = [[complex]] floats | | numeric types = [[complex]] floats | ||
| unicode support = none | | unicode support = none | ||
| released = around 1979 | | released = 1976 via [[time-sharing]]; around 1979 as a product | ||
| withdrawn = around 1993 | | withdrawn = around 1993 | ||
| latest release = 002.140 / 1988 | | latest release = 002.140 / 1988 | ||
Line 13: | Line 14: | ||
| developer = [[I.P. Sharp Associates]] | | developer = [[I.P. Sharp Associates]] | ||
| influenced by = [[APL\360]] | | influenced by = [[APL\360]] | ||
| influenced = [[SAX]], [[J]], [[A+]], [[K]] | | influenced = [[SAX]], [[J]], [[A+]], [[K]], [[Dyalog APL]], [[SHARP APL/HP]] | ||
| file ext = .saw, .saf, .sam | | file ext = .saw, .saf, .sam | ||
| download = [http://www.sigapl.org/Archives/waterloo_archive/apl/sharp.apl/index.html SIGAPL] | | download = [http://www.sigapl.org/Archives/waterloo_archive/apl/sharp.apl/index.html SIGAPL] | ||
}} | }} | ||
[[File:Old SHARP APL.png|thumb|right|SHARP APL running under DOSBox]] | [[File:Old SHARP APL.png|thumb|right|SHARP APL running under DOSBox]] | ||
'''SHARP APL''' was | '''SHARP APL''' was an APL implementation offered by [[I.P. Sharp Associates]] (IPSA), originally as part of its [[time-sharing]] service and later as a stand-alone product. It was split off from [[STSC]]'s [[APL*PLUS]], which until then had been sold jointly by the two companies. SHARP APL was the source of many developments in [[flat array theory]], driven by [[Ken Iverson]] and other APL designers at IPSA. | ||
== Primitive functions == | == Primitive functions == | ||
Line 281: | Line 283: | ||
| 22 || || 2 || 1979-01-01 || [[Bob Bernecky]] and Mike Symes || APL Worspace Transfer | | 22 || || 2 || 1979-01-01 || [[Bob Bernecky]] and Mike Symes || APL Worspace Transfer | ||
|- | |- | ||
| 23 || 1977-06-10 || 1 || 1978-07-15 || [[Bob Bernecky]] || [[Comparison Tolerance]] ([https://www.jsoftware.com/papers/satn23.htm web]) | | 23 || 1977-06-10 || 1 || 1978-07-15 || [[Bob Bernecky]] || [[Comparison tolerance|Comparison Tolerance]] ([https://www.jsoftware.com/papers/satn23.htm web]) | ||
|- | |- | ||
| 24 || 1977-03-23 || || || || Symbol Table | | 24 || 1977-03-23 || || || || Symbol Table | ||
Line 295: | Line 297: | ||
| 30 || 1979-01-01 || || || || Numeric Display | | 30 || 1979-01-01 || || || || Numeric Display | ||
|- | |- | ||
| 31 || 1979-02-01 || || || || [[Line | | 31 || 1979-02-01 || || || || [[Line editor|Line Editing]] in SHARP APL | ||
|- | |- | ||
| 32 || 1979-03-30 || || || || Shared Variables | | 32 || 1979-03-30 || || || || Shared Variables | ||
Line 305: | Line 307: | ||
| 35 || 1980-08-15 || || || Peter Wooster || Extended [[Grade|Upgrade and Downgrade]] | | 35 || 1980-08-15 || || || Peter Wooster || Extended [[Grade|Upgrade and Downgrade]] | ||
|- | |- | ||
| 36 || 1980-04-20 || || || [[Ken Iverson]] || [[Direct Definition]] | | 36 || 1980-04-20 || || || [[Ken Iverson]] || [[Direct definition|Direct Definition]] | ||
|- | |- | ||
| 37 || || 1 || 1982-06-01 || John D. Burger || IBM 3270 User Guide | | 37 || || 1 || 1982-06-01 || John D. Burger || IBM 3270 User Guide | ||
Line 311: | Line 313: | ||
| 39 || 1981-06-01 || || || [[Richard Lathwell]] || [https://www.jsoftware.com/papers/satn39.htm The SHARP APL S-task Interface] | | 39 || 1981-06-01 || || || [[Richard Lathwell]] || [https://www.jsoftware.com/papers/satn39.htm The SHARP APL S-task Interface] | ||
|- | |- | ||
| 40 || 1981-06-20 || || || [[Eugene McDonnell]] || [[Complex Numbers]] ([https://www.jsoftware.com/papers/satn40.htm web]) | | 40 || 1981-06-20 || || || [[Eugene McDonnell]] || [[Complex number|Complex Numbers]] ([https://www.jsoftware.com/papers/satn40.htm web]) | ||
|- | |- | ||
| 41 || 1981-06-20 || || || [[Ken Iverson]] || [[Close composition|Composition]] and [[Box function|Enclosure]] ([https://www.jsoftware.com/papers/satn41.htm web]) | | 41 || 1981-06-20 || || || [[Ken Iverson]] || [[Close composition|Composition]] and [[Box function|Enclosure]] ([https://www.jsoftware.com/papers/satn41.htm web]) | ||
Line 330: | Line 332: | ||
|} | |} | ||
{{APL dialects}}[[Category:APL dialects]][[Category:Flat array languages]][[Category:Leading axis languages]] | |||
{{APL dialects}} |