comparison PROJECTS @ 2378:6bea009cdae2

[project @ 1996-10-12 05:15:59 by jwe]
author jwe
date Sat, 12 Oct 1996 05:17:55 +0000
parents 12ff450cbb1f
children 327f65b8ea0c
comparison
equal deleted inserted replaced
2377:09094a119052 2378:6bea009cdae2
110 110
111 * Convert string functions to work on string arrays. 111 * Convert string functions to work on string arrays.
112 112
113 * Make find work for strings. 113 * Make find work for strings.
114 114
115 * Consider making octave_print_internal() print some sort of text
116 representation for unprintable characters instead of sending them
117 directly to the terminal. (But don't do this for fprintf!)
118
119 * Consider changing the default value of `string_fill_char' from SPC
120 to NUL.
121
115 ---------------- 122 ----------------
116 Other Data Types: 123 Other Data Types:
117 ---------------- 124 ----------------
118 125
119 * New types (char, short, etc.). 126 * New types (char, short, etc.).
155 * Make the cutoff point for changing to packed storage a 162 * Make the cutoff point for changing to packed storage a
156 user-preference variable with default value 8192. 163 user-preference variable with default value 8192.
157 164
158 * Save image data in binary format to save space. 165 * Save image data in binary format to save space.
159 166
167 * Make it possible to load other image formats (ppm, pbm, etc. would
168 probably be best since there are already filters to convert to
169 these formats from others.)
170
160 * Use HDF for binary data. 171 * Use HDF for binary data.
161 172
162 * Make ascii load and save work for Inf and NaN. 173 * Make ascii load and save work for Inf and NaN.
163 174
164 * Complain if there is not enough disk space available (I think 175 * Complain if there is not enough disk space available (I think
211 * Make the interpreter run faster. 222 * Make the interpreter run faster.
212 223
213 * Make it possible to disable or enable all warnings on an 224 * Make it possible to disable or enable all warnings on an
214 individual basis from the command line or via some built-in 225 individual basis from the command line or via some built-in
215 structure variable. 226 structure variable.
227
228 * Warn about complex comparisons? Could just use double_value() or
229 matrix_value() instead of explicit conversions to real types.
230
231 * Make warnings also give some indication about the location of the
232 code that triggers the warning.
233
234 * Warn about complex comparisons? Could just use double_value() or
235 matrix_value() instead of explicit conversions to real types. For
236 this to really be useful, some additional information must be
237 available to point to the location of the code that triggers the
238 warning.
216 239
217 * Consider making it possible to have arrays of structures, and some 240 * Consider making it possible to have arrays of structures, and some
218 way of indexing them. 241 way of indexing them.
219 242
220 * Allow arbitrary lower bounds for array indexing. (Watch out for 243 * Allow arbitrary lower bounds for array indexing. (Watch out for
333 356
334 * Add a command that works like bash's `builtin' command. 357 * Add a command that works like bash's `builtin' command.
335 358
336 * Handle comments in parse trees for use with the type command. 359 * Handle comments in parse trees for use with the type command.
337 360
361 * Make the type command handle script files too, by just reading and
362 printing them.
363
338 * Clean up eye, eval, feval, keyboard, input, ones, zeros. 364 * Clean up eye, eval, feval, keyboard, input, ones, zeros.
339 365
340 * It would be nice to have an interactive debugger. 366 * It would be nice to have an interactive debugger.
367
368 * Make whos report total memory used by variables (and functions?).
341 369
342 ------- 370 -------
343 History: 371 History:
344 ------- 372 -------
345 373
409 * Allow help for local additions to be accessible with help -i. 437 * Allow help for local additions to be accessible with help -i.
410 438
411 * Make the arrow keys work in the info reader. 439 * Make the arrow keys work in the info reader.
412 440
413 * Update Info to be based on the current Texinfo release. 441 * Update Info to be based on the current Texinfo release.
442
443 * Should info/terminal.c include definitions for PC, BC, UP, and
444 ospeed on all systems?
414 445
415 * Clean up help stuff. 446 * Clean up help stuff.
416 447
417 * Demo files. 448 * Demo files.
418 449