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
doc:package:overview [2015/05/04 17:22] gkazhoyadoc:package:overview [2018/11/02 15:31] – [Software] vanessa
Line 1: Line 1:
 ====== CRAM Software and Architecture Overview ====== ====== CRAM Software and Architecture Overview ======
  
 +For an overview of software of CRAM v0.2 take a look [[https://docs.google.com/spreadsheets/d/1FTPf2HjlM18BMpSwd9GKimZCcmlNYAZLuQPkJAROVLg/edit?usp=sharing|here]].
 ===== Software ===== ===== Software =====
  
Line 13: Line 14:
 [[http://knowrob.org|KnowRob]] is an external system that CRAM uses for managing knowledge. Its source code is also [[https://github.com/knowrob/knowrob.git|hosted on GitHub]]. [[http://knowrob.org|KnowRob]] is an external system that CRAM uses for managing knowledge. Its source code is also [[https://github.com/knowrob/knowrob.git|hosted on GitHub]].
  
-{{ :doc:package:cram_software.png?direct900 |}}+{{ :doc:package:cram_archi.png?direct900 |}} 
 + 
 +CRAM is to 90% written in Common Lisp and is packaged using ASDF and ROS. Some of the reasons why Common Lisp was chosen as the language for CRAM are listed [[why_lisp|here]]. More on packaging etc. you can read [[http://cram-system.org/doc/ide#component_overview|here]].  
  
-CRAM is to 90% written in Common Lisp and is packaged using ASDF and ROS. More on packaging etc. you can read [[http://cram-system.org/doc/ide#component_overview|here]]. 
 ===== Architecture ===== ===== Architecture =====
  
-CRAM is designed in such a way that +CRAM is designed in such a way that one can incrementally load packages for acquiring more complex functionality implementing the same interfaces. ....//the rest is todo...//