Talk:Interactive programming (repl): Difference between revisions

Content added Content deleted
No edit summary
(Interpreter or not?)
Line 11: Line 11:
:Just starting up a CLI doesn't show enough. I added what I thought would be a simple and achievable 'sub-task' so people would get some comparison of what working in the CLI of each language is like. (Which is hard to do as the feel of a CLI can depend a lot on the editing facilities that it supports). --[[User:Paddy3118|Paddy3118]] 05:07, 22 February 2009 (UTC)
:Just starting up a CLI doesn't show enough. I added what I thought would be a simple and achievable 'sub-task' so people would get some comparison of what working in the CLI of each language is like. (Which is hard to do as the feel of a CLI can depend a lot on the editing facilities that it supports). --[[User:Paddy3118|Paddy3118]] 05:07, 22 February 2009 (UTC)


==Interpreter or not?==
Interactive execution does not imply the system is an ''interpreter''. I propose that this task be renamed to "REPL". --[[User:Kevin Reid|Kevin Reid]] 23:57, 21 February 2009 (UTC)
Interactive execution does not imply the system is an ''interpreter''. I propose that this task be renamed to "REPL". --[[User:Kevin Reid|Kevin Reid]] 23:57, 21 February 2009 (UTC)
:Interactive execution is most commonly supported by an interpreter and does not mislead. REPL is a less familiar acronym (for acronyms sake)? --[[User:Paddy3118|Paddy3118]] 05:07, 22 February 2009 (UTC)
:Interactive execution is most commonly supported by an interpreter and does not mislead. REPL is a less familiar acronym (for acronyms sake)? --[[User:Paddy3118|Paddy3118]] 05:07, 22 February 2009 (UTC)
Line 16: Line 17:
::I believe that "REPL" is more recognizable than its expansion, but I can't say for certain. All I care about is that the word "interpreter" ''not'' be in the task name and description. --[[User:Kevin Reid|Kevin Reid]] 13:40, 22 February 2009 (UTC)
::I believe that "REPL" is more recognizable than its expansion, but I can't say for certain. All I care about is that the word "interpreter" ''not'' be in the task name and description. --[[User:Kevin Reid|Kevin Reid]] 13:40, 22 February 2009 (UTC)
:Please '''DO NOT''' change the name of the page. REPL, even as its expansion is change for changes sake. --[[User:Paddy3118|Paddy3118]] 07:16, 22 February 2009 (UTC)
:Please '''DO NOT''' change the name of the page. REPL, even as its expansion is change for changes sake. --[[User:Paddy3118|Paddy3118]] 07:16, 22 February 2009 (UTC)

From [[wp:Command_line_interpreter|Command-line interpreter]]:
:''A command-line interpreter (also command line shell, command language interpreter) is a computer program that reads lines of text entered by a user and interprets them in the context of a given operating system or programming language.''
The above applies to the task. Even if the text you wrote was saved in a file, compiled, executed then the execution results presented on the console, CLI would still apply, as the term applies to how you interact and you would, in effect, be be wrapping a compiler and separate execution to look like an interpreter.

Most fun is the fact that [http://www.googlefight.com/index.php?lang=en_GB&word1=REPL&word2=CLI googlefight] gives CLI as <u>overwhelmingly</u> the more popular term: :-)

- --[[User:Paddy3118|Paddy3118]] 15:23, 22 February 2009 (UTC)