Version 10 of Mars Rover Project

Updated 2005-03-17 18:47:57

Tcl was used in the Mars Rover Project. Which role did Tcl play?


http://zmbh.com/Tcl-Usage/Tcl_on_Pathfinder.pdf


ftp://ftp.procplace.com/pub/tcl/sorted/misc/Tcl_on_Pathfinder/


http://mars.netanya.ac.il/~opensys/RESOURCES/docs/papers/Tcl_on_Pathfinder.ps


TP See this post [L1 ] for followup by one of the authors of the Pathfinder software, David Symth (see the 3rd post in this thread where Dan Kuchler posts an email from Symth.) Short story: Tcl was used early on in the project, but was later completely rewritten in C++.

Symth says: ...The itcl prototype was not intended to be a prototype, it was intended to be candidate flight code nd candidate ground control and monitoring software. However, when we started doing careful testing, with the (eventually achieved for LoD compliant code) goal of exhaustive testing, the interpretive nature of Tcl meant we had to not only test all codepaths and values, but also all types and combinations thereof. That was simply too tough.


Category Science