1989
DOI: 10.1002/spe.4380190203
|View full text |Cite
|
Sign up to set email alerts
|

Q'Nial: A portable interpreter for the nested interactive array language, Nial

Abstract: The Q'Nial interpreter combines ideas from APL and Lisp implementations to provide a rich prosrpmmins environment that supports several paradigms of programming. The interpreter is structured to d e c t the division of Nial semantics into levels corresponding to zero-, firstand second-order objects. The paper describes the design of the interpreter, discusses constraints imposed by the desire to achieve portability and comments on what has been learned in building an interpmtes in this style. EEY WORDS Interpr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2006
2006
2019
2019

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 18 publications
(6 citation statements)
references
References 3 publications
0
6
0
Order By: Relevance
“…The Q'Nial implementation of Nial has been undertaken at Queen's University, Kingston, Ontario by a group headed by Michael A. Jenkins of the Department of Computing and Information Science working in collaboration with the Cambridge Scientific Center and with colleagues in Canada, the United States and Europe [3,6,12]. The Q'Nial interpreter has been written in C so that it may be transported relatively simply to any system supporting a C compiler.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…The Q'Nial implementation of Nial has been undertaken at Queen's University, Kingston, Ontario by a group headed by Michael A. Jenkins of the Department of Computing and Information Science working in collaboration with the Cambridge Scientific Center and with colleagues in Canada, the United States and Europe [3,6,12]. The Q'Nial interpreter has been written in C so that it may be transported relatively simply to any system supporting a C compiler.…”
Section: Methodsmentioning
confidence: 99%
“…An area of current major interest is artificial intelligence and the development of prototype expert systems !-2, 4]. Research in the statistical applications of Nial includes the development of a statistical package and methods for its efficient documentation and simple description [1][2][3][4][5][6][7][8][9][10][11]. Other work includes the use of Nial in forest science both for teaching quantitative techniques and for studying methods of integrating the data description and analysis aspects of report preparation 1-1].…”
Section: Applicationsmentioning
confidence: 99%
“…Many array languages like MatLab [2], Apl [13,1], J [14] or Nial [15] are interpreted and untyped. These languages are known for offering a plethora of well optimised operators for each array operation supported by the language.…”
Section: Related Workmentioning
confidence: 99%
“…Nial was developed by Trenchard More (1 979, 1981) and M.A. Jenkins (1985aJenkins ( , 1985b using the APL and Lisp languages as models. Nial retains many of the characteristics of earlier langauges which make it easy to intermix natural-language capabilities with conventional programming styles.…”
Section: Analysis Using a Fifth-generation Languagementioning
confidence: 99%