NARS2000: Difference between revisions

Jump to navigation Jump to search
324 bytes added ,  12:52, 4 May 2020
Links to original NARS
Miraheze>Adám Brudzewsky
(Links to original NARS)
(15 intermediate revisions by 6 users not shown)
Line 3: Line 3:
| index origin            = 0 or 1
| index origin            = 0 or 1
| function styles          = [[tradfn]], [[dfn]], [[tacit]]
| function styles          = [[tradfn]], [[dfn]], [[tacit]]
| numeric types            = complex floats, quaternion, octonion, [[rational]], ball arithmetic, variable precision float, infinite precision
| numeric types            = [[complex]] floats, quaternion, octonion, [[rational]], ball arithmetic, variable precision float, infinite precision
| unicode support          = partial (UCS-2)
| unicode support          = partial (UCS-2)
| released                = 2006
| released                = 2006
| developer                = [[Sudley Place Software]]
| developer                = Sudley Place Software ([[Bob Smith]])
| latest release version  = 0.5 / 2019
| latest release version  = 0.5 / 2019
| implementation languages = [https://en.wikipedia.org/wiki/C_(programming_language) C], APL
| implementation languages = [[wikipedia:C (programming language)|C]], APL
| source                  = [https://sourceforge.net/p/nars2000/code/HEAD/tree/branches/bsmith/NewTypes/ SourceForge]
| platforms                = x86, x86_64
| platforms                = x86, x86_64
| operating systems        = Windows, Linux (via Wine), macOS (via Wine)
| operating systems        = Windows, Linux (via Wine), macOS (via Wine)
| license                  = [https://en.wikipedia.org/wiki/GNU_General_Public_License GNU GPL]
| license                  = [[wikipedia:GNU General Public License|GNU GPL]]
| website                  = [http://www.nars2000.org/ nars2000.org]
| website                  = [http://www.nars2000.org/ nars2000.org]
| download                = [http://www.nars2000.org/download/ nars2000.org/download]
| download                = [http://www.nars2000.org/download/ nars2000.org/download]
| forum                    = [https://www.tapatalk.com/groups/nars2000/ NARS2000 Forum]
| file ext                = .dws, .dse, .dcf, .dyalog, .dyapp, .apl, .apla, .aplf, .aplo, .apln, .aplc, .apli
| file ext                = .dws, .dse, .dcf, .dyalog, .dyapp, .apl, .apla, .aplf, .aplo, .apln, .aplc, .apli
| documentation            = [http://wiki.nars2000.org/ NARS2000 Wiki]
| documentation            = [http://wiki.nars2000.org/ NARS2000 Wiki]
| influenced by            = [[APL2]], [[J]], [[SHARP APL]], [[Dyalog APL]]
| influenced by            = [[NARS]], [[APL2]], [[J]], [[SHARP APL]], [[Dyalog APL]]
| influenced              = [[Dyalog APL]]
| influenced              = [[Dyalog APL]]
}}
}}


'''NARS2000''' is an open-source APL interpreter written by [[Bob Smith]], a prominent APL developer and implementer from [[STSC]] in the 1970s and 1980s. NARS2000 contains advanced features and new [[datatypes|Simple scalars]] and runs natively on Microsoft Windows, and other platforms under Wine. It is the spiritual successor of the first "NARS" (Nested Arrays Research System) which was designed and implemented in the early 1980s as a testbed for new ideas in APL, principally with nested arrays.
'''NARS2000''' is an open-source APL interpreter written by [[Bob Smith]], a prominent APL developer and implementer from [[STSC]] in the 1970s and 1980s. NARS2000 contains advanced features and new [[datatype]]s and runs natively on Microsoft Windows, and other platforms under Wine. It is the spiritual successor of the first [[NARS]] (Nested Arrays Research System) which was designed and implemented in the early 1980s as a testbed for new ideas in APL, principally with nested arrays.


Language ideas include new functions, operators, datatypes, and many other extensiosn. The  project is free open source software.
Language ideas include new functions, operators, datatypes, and many other extensiosn. The  project is free open source software.
Line 89: Line 91:
| <source lang=apl inline>⍡</source>  || Dyadic  ||                  || [[Convolution]]
| <source lang=apl inline>⍡</source>  || Dyadic  ||                  || [[Convolution]]
|-
|-
| <source lang=apl inline>.</source>  || Dyadic  || [[Inner Product]] || [[Alternant]]
| <source lang=apl inline>.</source>  || Dyadic  || [[Inner Product]] || [[Alternant|Determinant]]
|-
|-
| <source lang=apl inline>∂</source>  || Monadic ||colspan=2| Numerical [http://wiki.nars2000.org/index.php/Derivative Derivative]
| <source lang=apl inline>∂</source>  || Monadic ||colspan=2| Numerical [http://wiki.nars2000.org/index.php/Derivative Derivative]
Line 115: Line 117:
* [http://wiki.nars2000.org/ Wiki]
* [http://wiki.nars2000.org/ Wiki]


{{APL programming language}}
{{APL dialects}}[[Category:APL dialects]][[Category:Nested array languages]][[Category:Leading axis languages]][[Category:Languages with tacit programming]]

Navigation menu