From Cucumis
Jump to: navigation, search

Winter is a MultiDimensional Database designed around a Bytecode interpreter. It currently supports a superset of R83 Basic syntax and intrinsics.

Winter is developed on both LinuxPPC Q4 and Red Hat 6.2, but should run on any PPC or Intel based Linux distro.



Development of Winter has stopped and it is no longer available


It's been a while, but the 0.2.7 release of Winter is now available.

Winter Basic (WBASIC) now supports a superset of R83 syntax and intrinsics.


With the latest release (0.2.6) it should be a bit easier to to install and use. Specifically the hassles with the shared library configuration.


Yes, Winter is still alive and well. i put alot of effort into getting 0.2.5 out and decided to take a break for a bit. Well, the break is over, and development is ramping up again.

It appears that the configure script didn't actually make installation as painless as i'd hoped. Because of that, and problems with creating accounts, i am working toward a 0.2.6 release that will take care of thoses problems. it's my hope to have it ready within the next few weeks.


Removed the FAQ and FEATURES documents from the download area. They are now only located in the releases.


New Release! version 0.2.5 is now available for download. This file contains binaries for both x86 and PPC. See the README file for details.


i hope to have another release out sometime this weekend. among the additions are: initial Q-pointer and Account support. the compiler is nolonger a standalone program, it has been integrated into Winter.


i've updated the FAQ and FEATURES documents in preparation for the upcoming 00.02.02 release.


as you can see from the links above, the (binary only) Alpha release is now available.


i'm putting the finishing touches on a (binary only) Alpha release. there will be packages for x86, and PPC. the FAQ and FEATURES documents have been updated.


i spent all of April messing around with a back tracing yacc. while it helped with somethings, it ended up breaking things that were working. oh well.

top priority now is fixing FOR-NEXT. it was working great until i tried a negative step value :(

after that i plan to go back and make sure that my test suite of programs still work. then i start testing against "real world" programs to see what i've missed.

(i recently switch from an Intel Platform to PPC. which means that i will also be taking care of the big/little endian issues).


The latest changes introduce the begining of a simple TCL (CHILL) with support for: Verbs, Files, Keywords, Cataloged programs, eXtra (fluff words), Proc, command Lists, and Q-pointers. Of these only Verbs, Files, and Cataloged programs are current implemeted.

Other enhancements this round are:
  - support for Unix "directory" files.
  - new @vars: @MD, @MDICT, @ERRMSG, @TTY.
  - MD, MDICT, and ERRMSG must be present for Winter to run.
  - i completely forgot about BEGIN CASE...END CASE, it's there now.
  - BASIC and CATALOG verbs.
  - full ERRMSG processing added, though not widely used yet.
  - PRINTERR statement.
  - corrected a few problems with the date oconv routine.
  - EQU statements compile, but don't yet function properly.
  - CONVERT intrinsic added.

Updated the FEATURES and FAQ and documents.


Lots of changes:
  - various test suites created
  - fixed a problem with negative numbers
  - OCONV() works for these conversions: D, G, MC, ML, MR, MX, MY, T
  - added INDEX()

Updated the <A HREF="/Winter/Download/FEATURES">FEATURES</A> document.


First version of the FEATURES document is available at FEATURES.


On a roll now! Passing parameters to/from subroutines seems to be working.
Also more updates to the <A HREF="/Winter/Download/FAQ">FAQ</A>.


YeeHaw! i've got COMMON and Named COMMON working. You can also read the first draft of the Winter FAQ


I am currently trying to figure out a way to handle COMMON variables, and passing parameters "by reference" into and out of subroutines. Once i get past these two issues, i will start making Winter available.

02-04-2000Woo Hoo, Winter has its own Web Page