Matches in DBpedia 2014 for { <http://dbpedia.org/resource/Read–eval–print_loop> ?p ?o. }
Showing items 1 to 15 of
15
with 100 items per page.
- Read–eval–print_loop abstract "A read–eval–print loop (REPL) is a simple, interactive computer programming environment. The term is most usually used to refer to a Lisp interactive environment, but can be applied to command line shells and similar environments for programming languages (see examples section, below). Synonyms include interactive toplevel and language shell.In a REPL, the user enters one or more expressions (rather than an entire compilation unit) and the REPL evaluates them and display the results. The name read–eval–print loop comes from the names of the Lisp primitive functions which implement this functionality: The read function accepts an expression from the user, and parses it into a data structure in memory. For instance, the user may enter the s-expression (+ 1 2 3), which is parsed into a linked list containing four data elements. The eval function takes this internal data structure and evaluates it. In Lisp, evaluating an s-expression beginning with the name of a function means calling that function on the arguments that make up the rest of the expression. So the function + is called on the arguments 1 2 3, yielding the result 6. The print function takes the result yielded by eval, and prints it out to the user. If it is a complex expression, it may be pretty-printed to make it easier to understand. In this example, though, the number 6 does not need much formatting to print.REPLs facilitate exploratory programming and debugging because the read–eval–print loop is usually much faster than the classic edit-compile-run-debug cycle.".
- Read–eval–print_loop wikiPageID "2051964".
- Read–eval–print_loop wikiPageRevisionID "603398215".
- Read–eval–print_loop subject Category:Command_shells.
- Read–eval–print_loop subject Category:Lisp_programming_language.
- Read–eval–print_loop comment "A read–eval–print loop (REPL) is a simple, interactive computer programming environment. The term is most usually used to refer to a Lisp interactive environment, but can be applied to command line shells and similar environments for programming languages (see examples section, below). Synonyms include interactive toplevel and language shell.In a REPL, the user enters one or more expressions (rather than an entire compilation unit) and the REPL evaluates them and display the results.".
- Read–eval–print_loop label "REPL".
- Read–eval–print_loop label "REPL".
- Read–eval–print_loop label "Read–eval–print loop".
- Read–eval–print_loop label "读取﹣求值﹣输出循环".
- Read–eval–print_loop sameAs Read%E2%80%93eval%E2%80%93print_loop.
- Read–eval–print_loop sameAs REPL.
- Read–eval–print_loop sameAs Q2032810.
- Read–eval–print_loop sameAs Q2032810.
- Read–eval–print_loop wasDerivedFrom Read–eval–print_loop?oldid=603398215.