Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
tutorials:intermediate:json_prolog [2019/04/24 11:43] – [Some more information about Prolog in LISP] gkazhoyatutorials:intermediate:json_prolog [2019/04/24 11:46] gkazhoya
Line 176: Line 176:
 </code> </code>
  
-In JSON Prolog ''(NIL)'' means success, and ''NIL'' means failure. This is explained in detail [[tutorials/intermediate/json_prolog?&#some_more_information_about_prolog_in_lisp|in the next section]].+In JSON Prolog ''(NIL)'' means success, and ''NIL'' means failure. This is explained in detail [[tutorials/intermediate/json_prolog?&#nil_vs_nil|in the next section]].
          
 This allows us to use the ''knowrob_common'' package, which allows us to access many utility functions and also the most commonly used queries of KnowRob. This allows us to use the ''knowrob_common'' package, which allows us to access many utility functions and also the most commonly used queries of KnowRob.
Line 207: Line 207:
 and if you check your terminal, in which the ''json_prolog'' node is running, there will be a huge java print as well, basically explaining the same thing. and if you check your terminal, in which the ''json_prolog'' node is running, there will be a huge java print as well, basically explaining the same thing.
      
-    + 
 +==== Case-sensitive variable names ==== 
 + 
 +In the former query we got a weird result from Prolog which looked like this: ''|''helloworld''|''
 + 
 ==== (NIL) vs NIL ==== ==== (NIL) vs NIL ====