atom feed28 messages in org.freebsd.freebsd-isdnRe: Rates calculations and the U.K.
FromSent OnAttachments
Barry ScottDec 31, 1998 4:52 am.dat
David WetzelDec 31, 1998 5:38 am 
Martin HusemannDec 31, 1998 8:42 am 
Hellmuth MichaelisDec 31, 1998 8:55 am 
David WetzelDec 31, 1998 9:42 am 
Barry ScottDec 31, 1998 10:05 am 
Barry ScottDec 31, 1998 10:32 am 
Martin HusemannJan 1, 1999 2:57 am 
Achim PatznerJan 1, 1999 6:37 am 
David WetzelJan 1, 1999 8:47 am 
Achim PatznerJan 1, 1999 10:36 am 
Hellmuth MichaelisJan 1, 1999 11:04 am 
Hellmuth MichaelisJan 1, 1999 11:17 am 
Hellmuth MichaelisJan 1, 1999 11:17 am 
Ignatios SouvatzisJan 1, 1999 11:20 am 
Martin HusemannJan 1, 1999 11:24 am 
Gary JennejohnJan 1, 1999 2:22 pm 
Barry ScottJan 1, 1999 2:48 pm 
David WetzelJan 1, 1999 3:38 pm 
Hellmuth MichaelisJan 2, 1999 1:21 am 
Gary JennejohnJan 2, 1999 1:51 am 
Martin HusemannJan 2, 1999 7:13 am 
David WetzelJan 2, 1999 7:24 am 
Achim PatznerJan 2, 1999 9:10 am 
Hellmuth MichaelisJan 2, 1999 9:43 am 
Martin HusemannJan 2, 1999 1:27 pm 
Achim PatznerJan 2, 1999 2:11 pm 
Barry ScottJan 3, 1999 8:10 am 
Subject:Re: Rates calculations and the U.K.
From:Hellmuth Michaelis (hm@kts.org)
Date:Dec 31, 1998 8:55:36 am
List:org.freebsd.freebsd-isdn

Barry Scott wrote:

The rates mechanism does not work for the U.K. with its tenth second billing.

I know. You might want to contact Andrew Gordon <ar@arg1.demon.co.uk> who tells me for a loooong time now that the rates mechanism should be expanded to include time based billing as in the UK.

Its very difficult to implement for me for obvious reasons, so perhaps you can work together towards a solution for this.

As an OO designer I'd naturally solve the rates problem with objects. Is there any reason why isdnd is not a C++ program using OO design?

1) the whole billing mechanism is partly implemented in the kernel and partly in isdnd: it is unlikely that C++ will ever be used in the kernel 2) as long as noone takes over the maintenance of isdn4bsd who is fluent in all of its aspects and is able and willing to start maintaining it with C++ code in it, there will be no C++ code in isdnd or any other i4b utility, simply because i don't like it. Splitting maintenance of i.e. isdnd to a different person will not work, because the kernel and the userland utilities are _very_ tightly coupled and this will likely lead to severe problems.

Martin Husemann from time to time tries to inject strange macros from his life in a parallel OO-universe into isdnd :-)) , but that made it so hard (for me!) to understand the code after a month again and maintain it, that i rejected and removed it because it costs too much of my time.

Don't misunderstand me please, i don't say C++ and OOD is bad, its just that i want to make maintaining and enhancing isdnd for me as easy and quickly as possible.

Anyway, i'll be happy to accept a time based billing enhancement to i4b written in plain good old non-macrofied maintainable C using OO design ;-)

Guten Rutsch! (this is untranslatable german wishing everyone a nice party into newyear :-) ! ).

hellmuth

To Unsubscribe: send mail to majo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message