Revision: 75520
          http://sourceforge.net/p/brlcad/code/75520
Author:   starseeker
Date:     2020-04-22 01:38:22 +0000 (Wed, 22 Apr 2020)
Log Message:
-----------
As expected, the fbserv use of Tcl is the last non-backend piece in the 
libdm/libfb stack.  Will also be a thorny one - we're relying on Tcl channels 
on Windows to successfully do the async raytracing to the MGED/Archer display 
windows, if I recall correctly - that's a key feature which has to be kept 
working.

Modified Paths:
--------------
    brlcad/branches/dm-fb-merge/src/libdm/fbserv_obj.c

Modified: brlcad/branches/dm-fb-merge/src/libdm/fbserv_obj.c
===================================================================
--- brlcad/branches/dm-fb-merge/src/libdm/fbserv_obj.c  2020-04-22 01:36:35 UTC 
(rev 75519)
+++ brlcad/branches/dm-fb-merge/src/libdm/fbserv_obj.c  2020-04-22 01:38:22 UTC 
(rev 75520)
@@ -25,6 +25,19 @@
  * methods for implementing an fbserv. This code was developed
  * in large part by modifying the stand-alone version of fbserv.
  *
+ * TODO - other than the backends themselves (which are now plugins
+ * and so relatively independent) fbserv is the last piece of the
+ * libdm/libfb stack making core use of Tcl.  Unlike the dm_obj,
+ * fb_obj and tcl files the use of Tcl here is an implmeentation
+ * detail of the functional purpose of the file rather than the
+ * primary purpose of the code, and as such this belongs in
+ * libdm rather than libtclcad.  That means we need to find a way
+ * to achieve the functionality present here without relying on
+ * Tcl/Tk - either by embedding the necessary logic in libbu (as
+ * was done with Tcl list parsing) or replacing the functionality
+ * with something that achieves the same goal.  Will have to see
+ * if there are any implicit requirements for the Tcl communication
+ * in calling codes as well.
  */
 /** @} */
 

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to