[rkward-cvs] SF.net SVN: rkward: [1908] trunk/rkward

tfry at users.sourceforge.net tfry at users.sourceforge.net
Wed May 16 17:03:54 UTC 2007


Revision: 1908
          http://svn.sourceforge.net/rkward/?rev=1908&view=rev
Author:   tfry
Date:     2007-05-16 10:03:54 -0700 (Wed, 16 May 2007)

Log Message:
-----------
Assorted small stuff

Modified Paths:
--------------
    trunk/rkward/ChangeLog
    trunk/rkward/TODO
    trunk/rkward/rkward/plugins/analysis/crosstab.php

Modified: trunk/rkward/ChangeLog
===================================================================
--- trunk/rkward/ChangeLog	2007-05-16 17:00:54 UTC (rev 1907)
+++ trunk/rkward/ChangeLog	2007-05-16 17:03:54 UTC (rev 1908)
@@ -1,3 +1,4 @@
+- some complex plotting plugins now start up noticeably faster
 - fixed: sometimes detecting created X11() windows would fail, esp. under high load
 - create the workspace browser only when it is first shown
 - support for including files and snippets in xml files		TODO: use more

Modified: trunk/rkward/TODO
===================================================================
--- trunk/rkward/TODO	2007-05-16 17:00:54 UTC (rev 1907)
+++ trunk/rkward/TODO	2007-05-16 17:03:54 UTC (rev 1908)
@@ -29,7 +29,6 @@
 Compilation / technical
 	- Incorporate FreeBSD patches http://www.freshports.org/math/rkward/files.php?message_id=200609172111.k8HLBiob081349@repoman.freebsd.org
 	- cleanup DISABLE_RKWINDOWCATCHER (either get rid of it, or do it right)
-	- when linking against the R libraries, use the full path
 
 UI-stuff
 	- find/create a set of menu icons (https://sourceforge.net/mailarchive/message.php?msg_id=37891606)
@@ -209,6 +208,9 @@
 		- switch to KProcIO for easier logic
 		- http://de3.php.net/manual/en/function.call-user-func.php seems to be faster than eval
 		- find out why an error in the backend often leads to a subsequent crash
+		- it might be possible to create only one "master" PHP process, and fork off child processes as needed from that (pcntl_fork() in PHP).
+			- Do some timing, on how much faster this would actually be
+			- The main drawback is that communication could no longer go via stdin/out, but some other mechanism would be needed. This would also mean ditching KProcess, and using perhaps QTcpServer/Socket.
 	- plugins (general)
 		- ODS filter (try to find someone to implement one in R)
 	- formula-widget:

Modified: trunk/rkward/rkward/plugins/analysis/crosstab.php
===================================================================
--- trunk/rkward/rkward/plugins/analysis/crosstab.php	2007-05-16 17:00:54 UTC (rev 1907)
+++ trunk/rkward/rkward/plugins/analysis/crosstab.php	2007-05-16 17:03:54 UTC (rev 1908)
@@ -8,8 +8,6 @@
 function calculate () {
 	$x = getRK_val ("x") ;
 	$yvarsstring = join (", ", split ("\n", getRK_val ("y")));
-	$labels = getRK_val ("labels")=="TRUE";
-
 ?>
 x <- <? echo ($x . "\n"); ?>
 yvars <- list (substitute (<? echo ($yvarsstring); ?>))


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




More information about the rkward-tracker mailing list