CLEAR TRANSFORMATIONS is unsafe as implemented. It's a fair amount of
authorBen Pfaff <blp@gnu.org>
Thu, 27 Apr 2006 04:15:02 +0000 (04:15 +0000)
committerBen Pfaff <blp@gnu.org>
Thu, 27 Apr 2006 04:15:02 +0000 (04:15 +0000)
work to implement it correctly, so make it unimplemented.

src/language/ChangeLog
src/language/command.c
src/language/command.def

index 48aecc940d4a709f82a6db3d12f8de71672b5968..a2bae86cb03b935265156d30850cbc187ebc38dd 100644 (file)
@@ -1,3 +1,13 @@
+Wed Apr 26 21:13:46 2006  Ben Pfaff  <blp@gnu.org>
+
+       CLEAR TRANSFORMATIONS is unsafe as implemented.  It's a fair
+       amount of work to implement it correctly, so make it
+       unimplemented.
+               
+       * command.c: (cmd_clear_transformations) Removed.
+
+       * command.def: Mark CLEAR TRANSFORMATIONS as unimplemented.
+
 Wed Apr 26 13:06:42 2006  Ben Pfaff  <blp@gnu.org>
 
        Work on readline completion.
index b842084eada0b00f33b2b0ce2d8d0b1113108aec..5712ddbe4b46a489c29b8041fd2ebcac4174590d 100644 (file)
@@ -832,17 +832,6 @@ cmd_new_file (void)
   return lex_end_of_command ();
 }
 
-/* Parses, performs the CLEAR TRANSFORMATIONS command. */
-int
-cmd_clear_transformations (void)
-{
-  cancel_transformations ();
-  /* FIXME: what about variables created by transformations?
-     They need to be properly initialized. */
-
-  return CMD_SUCCESS;
-}
-
 /* Parses a comment. */
 int
 cmd_comment (void)
index 2954271efbf5b05ab3761a231bbfb8392ff2267e..9ad6b4773901434a7055b23c8f4af3f7023c2381 100644 (file)
@@ -93,7 +93,6 @@ DEF_CMD (S_DATA | S_INPUT_PROGRAM, 0, "XSAVE", cmd_xsave)
 DEF_CMD (S_DATA, 0, "AGGREGATE", cmd_aggregate)
 DEF_CMD (S_DATA, 0, "AUTORECODE", cmd_autorecode)
 DEF_CMD (S_DATA, F_KEEP_FINAL_TOKEN, "BEGIN DATA", cmd_begin_data)
-DEF_CMD (S_DATA, 0, "CLEAR TRANSFORMATIONS", cmd_clear_transformations)
 DEF_CMD (S_DATA, 0, "CORRELATIONS", cmd_correlations)
 DEF_CMD (S_DATA, 0, "COUNT", cmd_count)
 DEF_CMD (S_DATA, 0, "CROSSTABS", cmd_crosstabs)
@@ -144,6 +143,7 @@ UNIMPL_CMD ("ANOVA", "Factorial analysis of variance")
 UNIMPL_CMD ("CASEPLOT", "Plot time series")
 UNIMPL_CMD ("CASESTOVARS", "Restructure complex data")
 UNIMPL_CMD ("CCF", "Time series cross correlation")
+UNIMPL_CMD ("CLEAR TRANSFORMATIONS", "Clears transformations from active file")
 UNIMPL_CMD ("CLUSTER", "Hierachial clustering")
 UNIMPL_CMD ("CONJOINT", "Analyse full concept data")
 UNIMPL_CMD ("COXREG", "Cox proportional hazards regression")