Skip to content

Commit

Permalink
updated.
Browse files Browse the repository at this point in the history
  • Loading branch information
icculus committed Apr 4, 2001
1 parent 1ab564a commit 0862082
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 10 deletions.
8 changes: 5 additions & 3 deletions last/toby/docs/changelog.txt
Expand Up @@ -7,14 +7,16 @@ example, the fact that the keyword tables are now autosorted doesn't get
noted, but the fact that there's now a splash screen is noted. This is
meant to be informative, but not authoritative.

Actually, mostly, I've been lazy. Now that the TUD engine rewrite is complete,
I'll try to take better notes.


If you want a byte-for-byte revision history, please use the CVS server:
[hhmm...which is not currently available, since XNOT's demise. The
repository is intact, and will be made public again sooner or later.]

What's new in Toby alpha6:
- Added (multidimensional) arrays, a String intrinsic type, and functions for
string manipulation to the interpreter and Toby language.
- Added French translation by Olivier Scalbert. Thanks!


What's new in Toby alpha5:
- Fixes, improvements, and revisions, oh my!
Expand Down
3 changes: 0 additions & 3 deletions last/toby/docs/thanks.txt
Expand Up @@ -6,9 +6,6 @@ At this point, TOBY has been entirely written, and maintained by

...Ryan would like to give a shout out to the following:

- Oliver Scalbert, who not only translated Toby to French, and exposed a
bunch of bugs in the localization code, but he took a chance on using Toby
with a group of children. My eternal thanks for all his help.
- Gregory S. Read, for testing Toby's limits, breaking the ELSEIF statement,
and being a bizarre sort of soul mate. Get yer slack on.
- Sabrina Blanks, April Andrews, and Nicki Publick for being unwitting test
Expand Down
40 changes: 36 additions & 4 deletions last/toby/docs/todo.txt
@@ -1,12 +1,40 @@
// Things still to be done for TOBY...
// some are bugfixes, some are enhancements, some are hopes and dreams...

ongoing bugfixes/enhancements :
GLOBAL REFERENCING IS FUCKED.

Print out translation credit somewhere.
I want an alpha channel in the pen. By default, there's 15 or so colors
with setPenColor(). Then there's more advanced drawing with
setPenColorRGB. I also want a setPenColorRGBA or something.

The only pencolor StdFunction should set red, green, blue, and alpha in
one call. The weaker versions should be in a Toby-specific package.

I want TurtleSpace to just be graphic-specific stuff. All the turtle
management, etc. should be in a separate class, which makes requests
through the interface for drawing lines between two points, text, etc.

There should be a IntegerIntrinsic and a FloatIntrinsic (which may hold
a double), not a NumberIntrinsic. FloatIntrinsics should throw an
exeception if you call getIntValue() when it's holding an non-whole number.

Hhm...might need a CastExpressionLogicContext or something.

Strange duplicate error if I have a bogus file on the command line.

A font height stdfunction would be good.

JTurtleSpace: drawing the turtle is not resetting the GC's color.

There isn't a "!=" operator in Toby?!

Typechecking in Toby is either screwed, or nonexistant.

Have the build binaries go into a separate tree.

A screenshot facility might be nice.

TobyMenuBar.java : Need to not hardcode TobyParser...
TobyMenuBar.java : Move execution to separate class.

Expand All @@ -18,6 +46,9 @@ ongoing bugfixes/enhancements :

Allow JTurtleSpace to load graphics in background.

stdfunctions should have their names assigned at construction by
the caller.

Keep static references to the stdfunctions logic contexts, and
have the parsers install them in the globallogiccontext themselves.

Expand Down Expand Up @@ -103,7 +134,7 @@ ongoing bugfixes/enhancements :
'!!!' have been placed there to alert me that there is a bug/deficiency
in the code that is worth revisiting, but probably isn't crippling. As
such, they tend to build up. Feel free to fix any of these and submit
patches to icculus@lokigames.com ...
patches to rgordon@xnot.com ...

Make inputarea use sane keys...I don't like the Swing defaults. Therefore
someday I'd like to either replace the Swing component with a homegrown
Expand Down Expand Up @@ -165,8 +196,8 @@ alpha5 : in progress.

alpha6 : not yet begun.
COMMENT EVERYTHING.
add arrays?
add String intrinsic?
add arrays? (COMPLETED)
add String intrinsic? (COMPLETED)
Printing source code.
Printing current TurtleSpace.
Undo/redo
Expand All @@ -177,6 +208,7 @@ alpha6 : not yet begun.
Rewrite/replace text editor.
German langfile.
Spanish langfile.
French langfile. (COMPLETED)
Write Spotlet version of TurtleSpace.
Verify the applet works in a
Java 1.2 compatible browser (HotJava?)
Expand Down

0 comments on commit 0862082

Please sign in to comment.