Differences

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

Link to this comparison view

doc:ide-connections [2015/04/27 21:03]
gkazhoya
doc:ide-connections [2015/04/27 21:05] (current)
gkazhoya
Line 18: Line 18:
  
 == Emacs and ROS and SBCL and ASDF == == Emacs and ROS and SBCL and ASDF ==
-And the third useful Emacs library is ''​slime-ros.el''​ which is a Slime plugin (in Emacs vocabulary plugins are called //​contribs//​) used to utilize handy features of ROS while developing ROS packages in Common Lisp. The main feature is the ability of ROS to find the paths to the ROS packages on which a certain ​package is dependent. The CL build system searches for ASDF system definitions through the ASDF system registry ​entries ​(e.g., ''​*central-registry* variable''​),​ so rosemacs ​is used for initializing the registry with paths of ROS packages ​(found ​using the ROS infrastructure such as ''​rospack''​).+And the third useful Emacs library is ''​slime-ros.el''​ which is a Slime plugin (in Emacs vocabulary plugins are called //​contribs//​) used to utilize handy features of ROS while developing ROS packages in Common Lisp. The main feature is the ability of ROS to find the paths to the ROS packages on which a particular ROS package is dependent. The CL build system searches for Lidp system definitions through ​the entries in the ASDF system registry (e.g., ''​*central-registry* variable''​),​ so Rosemacs ​is used for initializing the registry with paths of ROS packages. Those paths are retrieved ​using the ROS infrastructure such as ''​rospack''​.