Re: GUI Building

2000-01-01 Thread Robert Graham Merkel
Rob Walker writes: > >> The only reasons I was talking about using qt was because I thought > >> that QT was the only toolkit which ran under windows and because I > >> was hoping to stave _that_ whole argument off before it happened, > >> and to keep the two GUIs in sync with each other in

Re: "financial reporting language"

2000-01-01 Thread Rob Browning
Christopher Browne <[EMAIL PROTECTED]> writes: > > Now, the first thing that happens is that the bracketed report-string > > expression is evaluated. my-port is bound to anything in the frame > > where report-string is evaluated, is it? > > my-port is bound to whatever is the value of my-port

Final 1999 Website Statistics

2000-01-01 Thread Jeremy Collins
For the curious Jan 66,963 Feb 73,407 Mar 75,064 Apr 88,120 May 87,213 Jun 66,091 Jul 89,939 Aug 89,343 Sep 46,571 (site down for most of the month!) Oct 74,372 Nov 169,338 (Jeremy starts advertising!) Dec 216,086 -

Re: Database Backends

2000-01-01 Thread Rob Browning
Christopher Browne <[EMAIL PROTECTED]> writes: > I suggest considering B-trees instead. No problem here. > To access it efficiently, there are .ndx files that contain B-Trees > (of some flavor; I'm willing to not bother trying to distinguish between > B-trees, B+-trees, and B*-trees if you're

Re: GUI Building

2000-01-01 Thread Rob Walker
> On Sat, 01 Jan 2000 08:20:08 -0600, Christopher Browne > <[EMAIL PROTECTED]> said: Christopher> Why *precisely* do you think it is vastly important to Christopher> simultaneously use multiple GUI toolkits? 1. using Qt is the only way that I know of for us to have a windows version

Re: "financial reporting language"

2000-01-01 Thread Christopher Browne
On Sun, 02 Jan 2000 13:57:28 +1100, the world broke into rejoicing as Robert Graham Merkel <[EMAIL PROTECTED]> said: > Christopher Browne writes: > > (In the context of the functions report-value, report-date, report-total): > > > > >2) What should these functions return? At this stage, they

Notification: incoming/54

2000-01-01 Thread bugs
Gnucash BugTrack notification new message incoming/54 Message summary for PR#54 From: [EMAIL PROTECTED] Subject: GNUcash crashes when saving Date: unknown 0 replies 0 followups > ORIGINAL MESSAGE FOLLOWS < Received: (qmail 19449 invoked from networ

Re: "financial reporting language"

2000-01-01 Thread Robert Graham Merkel
Christopher Browne writes: (In the context of the functions report-value, report-date, report-total): > > > >2) What should these functions return? At this stage, they have to > > > > return some kind of data structure which would probably be a vector > > > > containing > > > > i

Database Backends

2000-01-01 Thread Christopher Browne
On 01 Jan 2000 14:17:18 CST, the world broke into rejoicing as Rob Browning <[EMAIL PROTECTED]> said: > [EMAIL PROTECTED] writes: > > > An SQL backend is needed for business users but is scary to think about > > the management headaches for a novice/computer newbie. For the home > > user, alter

Re: equity accounts and timed transactions

2000-01-01 Thread Rob Browning
Christopher Browne <[EMAIL PROTECTED]> writes: > I'd be game to change some of the terms slightly, although they're > not overly inappropriate, and may be helpful to naive users that are > not "debit/credit-literate." I'm not very accounting-savy, but if there really is a "correct" way to do it,

Re: GUI Building

2000-01-01 Thread Christopher Browne
On Sat, 01 Jan 2000 00:30:50 PST, the world broke into rejoicing as Rob Walker <[EMAIL PROTECTED]> said: > > > On Sat, 01 Jan 2000 01:12:16 -0600, Christopher Browne > > <[EMAIL PROTECTED]> said: > > what are the IDEs which kick out both gtk and qt code? maybe I should > take a stab a

Re: Callbacks and stuff

2000-01-01 Thread Rob Browning
Christopher Browne <[EMAIL PROTECTED]> writes: > I was reviewing the contents of /usr/include/glib.h over the > holidays to see what interesting data structure abstractions GLIB > (which underlies GTK) provides. Now that glib is independent of gtk and gnome, then relying on its features when the

Re: Your "financial reporting language"

2000-01-01 Thread Rob Browning
Robert Graham Merkel <[EMAIL PROTECTED]> writes: > 2) The use of "thunk" here makes me think I have misunderstood the > return value of report-value and its ilk. A thunk, as I understand > it, is a no-argument function. If I do the following > (define x (list 1 2 3)) > Does "x" become a thunk?

Guiled Reporting

2000-01-01 Thread Christopher Browne
It seems to me that it's wiser to construct design material into actual documentation rather than to merely talk about it. See URL below. -- Go, lemmings, go! [EMAIL PROTECTED] -- Gnucash Developer's List To unsubscribe send empty email to: [E

Re: Transaction Locking

2000-01-01 Thread Rob Browning
Derek Atkins <[EMAIL PROTECTED]> writes: > I'm not sure I like the model of "one directory per transaction." > After a while, especially with a busy set of accounts, this can > amount to thousands (or in the case of a business, even millions) of > transactions. It just doesn't scale very well.

Re: Transaction Locking

2000-01-01 Thread Rob Browning
[EMAIL PROTECTED] writes: > An SQL backend is needed for business users but is scary to think about > the management headaches for a novice/computer newbie. For the home > user, alternate possibilities are: > -- using dbm > -- using dBase/foxbase style file formats. Does anyone know what the c

Re: Directories as Transactions (or vice versa?)

2000-01-01 Thread Rob Browning
Christopher Browne <[EMAIL PROTECTED]> writes: > d) A *major* merit to the "each transaction a directory" idea is that >it makes it easy to manipulate the data structures by hand or by >script whilst the program is running. Until someone hacks a Guile >Listener into GnuCash, the abil

Re: Transaction Locking

2000-01-01 Thread Rob Browning
Christopher Browne <[EMAIL PROTECTED]> writes: > For this to be useful, this should try to provide some remediation > measures: > a) A timestamp would be valuable; if the transaction has been locked >for 7 hours, this may indicate that something's broken. You could use an approach where the

Re: GUI Building

2000-01-01 Thread Rob Browning
Christopher Browne <[EMAIL PROTECTED]> writes: > I think this begs the question: > > Why *precisely* do you think it is vastly important to simultaneously > use multiple GUI toolkits? > > I don't see there being any technical merit to the idea; having to > conform to two GUIs at the same ti

Re: GUI Building

2000-01-01 Thread Dave Peticolas
> This approach would be fairly compatible with the notion of writing up > GUIs using Glade, and implementing using libGlade. libGlade reads in > the GTK GUI representation in XML form, which means that if you wanted > to have several visibly different GUIs, you might create: > a) GnuCash-gui

Re: Transaction Locking

2000-01-01 Thread Dave Peticolas
> > > On Fri, 31 Dec 1999 12:39:55 -0800, Dave Peticolas > > <[EMAIL PROTECTED]> said: > > Dave> I think 'enter' should mean 'commit and move down one row', just > Dave> like in Quicken. It's not pressing enter twice that would get > Dave> annoying, it's the constant popping up of dialog

Re: Guiled Reporting

2000-01-01 Thread Dave Peticolas
> It seems to me that it's wiser to construct design material into actual > documentation rather than to merely talk about it. > > See URL below. > -- > Go, lemmings, go! > [EMAIL PROTECTED] This pages give me Not Found The requested URL /~cb

Re: date range in register.

2000-01-01 Thread Rob Browning
Christopher Browne <[EMAIL PROTECTED]> writes: > a) Providing the ability to write data out to random-access data > structures (I'm thinking of prototyping something where each > transaction establishes its own directory, and then writes data > into a DBM file inside that directory), and

Re: GUI Building

2000-01-01 Thread Rob Walker
> On Sat, 01 Jan 2000 01:12:16 -0600, Christopher Browne > <[EMAIL PROTECTED]> said: what are the IDEs which kick out both gtk and qt code? maybe I should take a stab at each of them. >> Write the UI with an UI editor, with an UI editor which could kick >> out both QT and gnome, and t