Wish list

From ScarletDME
Jump to navigation Jump to search

Things we need or want.

If you can do this for the project pop your name by it to claim the job, and contact the Dev mailing list.

To keep in touch with this slowly evolving agenda register, making sure your preferences [1] include "E-mail me when a page on my watchlist is changed", and that you are logged in, and click the "watch" tab at the top of this page.

Development

Wished Diccon Karaken12 Ashley DanW SteveB Geneb 7 8 9 0 1 2 3 4 5 6 7 8 9 0
Accumulate Existing bugfixes into subversion - IMPORTANT; Can anyone with existing bug fixes please email Admin Team or commit them into our subversion trunk HOWTO. (1 Done Thanks Ashley) 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
Makefile - TAKEN - Diccon (Thanks to Andruk Tatum for the Original on Google group, only minor tweaks to get working on our source) 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
Lastest version DEB package 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
QM API list compression 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
XML Database layer 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
XQuery Engine 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
Interface to Maverick running inside a JVM in a web-browser so as to implement client-side form processing in multivalue BASIC. 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
Specific flavoured compatibility modes (eg D3 mode, Sequoia mode) 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
Code porting program, similar to jBase's PORT.BAS (ideal for Perl regexp?) 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
QM BASIC Subversion client wrapper - Simple way to get Pickies onboard. - TAKEN - Karaken12 I've already done this, although it does need some cleaning up. 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
QM Virtual File System (VFS) for some SQL database(s) 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
Pref to set SCROLL option as default ON for all access statements 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
"FOR EACH" BASIC syntax (Like perl and other languages) 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
Utility to use dictionary names for handling a record instead of direct AM addressing (possibly using OO QM) - In-Dev - Glenb - workdevbranch1 GPL.BP has a DICT.TOOLS.CLS QMOO class for testing and development. Writing via dicts is not yet functional; discussion needed on I-types. 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
Enhancement to the Cygwin Windows port to address poor IPC performance. (Ashley looking at this) 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
Rework the equate tokens (As done in closed QM 2.6-10) 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
Allow BUILD.INDEX to work without having to kick everyone off ('exclusive access' mode).

Notes:

  1. Digits mean nothing and are just to make it easier to edit the weird wiki table format.
  2. If you have a column, please change your digit to indicate any preferences e.g. + ++ ++ - -- ---. You can use empty columns and add your name in the column heading or add more columns.

Sysadmin

  • Sort /var/www or Apache so we dont have to multi sym link to get dirs visible. - TAKEN - DanW I'll sort this, I think a simple landing page with links to the various bits of the system will simplify our directory structure somewhat.

*ftp access? (not sure if we need this) TAKEN - DanW - I can set up SFTP access, somewhat more secure than FTP See SFTP

  • SVN compatibility/capability with hashed files

*A proper Bug Tracker. This page will do for now, but it would be much better to have a real tool. - Bugzilla up

Bugfixes

List of fixed bugs in the commercial version of OpenQM (Current as of 2.8-10)

General Bright Ideas

  • point SORTWORK to a RAMFS mount, would provide very fast sort handling. (Ashley notes: Altering the SORTMEM parameter does the same)
  • A bit blue-sky, but something I've wanted to work on for ages: full Unicode support.
  • Construct a "High performance" benchmark and tuning section
  • Define a "core" of standardised multivalue capabilities that is implemented in all systems, so porting between systems requires zero modifications.