Jason Sikes
Jason Sikes
Currently, colors are specified using palette numbers, names, or RGB values. Other color models that are available are HSV, HSL, and CMYK. Perhaps we can have a command to set...
Similar to ALLFONTS, create a function that, when called, will return a list of all the color names that QLogo knows about.
QLogo support for text terminals (xterm, iTerm, etc) is non-existent. QLogo should use ncurses to enable text terminal features when QLogo is using a text terminal.
Found and reported by Guido Gay via LinkedIn. When executing this line: ``` FOR [X 1 1 1] [FOR [Y 1 1 1] [PRINT "HI]] ``` An error is returned:...
The canvas has SETBACKGROUND. UCBLogo has SETTEXTCOLOR where the foreground and background are applied to the entire text console. Qt allows multiple colors in one text window (along with multiple...
``` to f1 repeat 5[if repcount = 3 [2*2]] end f1 ``` Error message should be: ``` You don't say what to do with 4 in f1 [repeat 5 [if...
Example: ``` .macro err1 end err1 ``` Output should be: ``` Macro returned nothing instead of a list in err1 [] ```
UCBLogo allows saving an image as Encapsulated PostScript, "EPS". EPS should probably be left unsupported in QLogo, but there is a replacement format for vector graphics, SVG. There should be...
Some primitive commands are designated "special form" meaning that a variable number of parameters can be specified without using parenthesis. This could be extended to allow user-defined procedures to be...
MAKE can be extended to use the form MAKE [list-of-words] [list-of-items] where each item in the second list can be assigned to the corresponding name in the first list. e.g....