gnue-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [GNUe-dev] Appserver: Procedures implementation proposal


From: Jason Cater
Subject: Re: [GNUe-dev] Appserver: Procedures implementation proposal
Date: Tue, 4 Nov 2003 19:20:02 -0600

I agree about reusing GTrigger stuff.  When I was reading the first email,
my thoughts were immediately "Reinhard is describing our GTrigger system
-- he just doesn't know it." :)

-- Jason 

On 05 Nov 2003 00:46:59 +0100
Reinhard Mueller <address@hidden> wrote:

> Am Die, 2003-11-04 um 21.01 schrieb Jan Ischebeck:
> > > in src/classrep:
> > > ----------------
> > > Besides gnue_module, gnue_class and gnue_property create a new
> > > system class, gnue_procedure. This class has the properties gnue_id
> > > (type"id"), gnue_class (type "gnue_class"), gnue_module (type
> > > "gnue_module"), gnue_language (type "string[8]"?) and gnue_code
> > > (type"string")
> > 
> > IMHO it would be good to have a "gnue_compiledcode" field in there
> > too.
> 
> Excellent idea. We would then have to extend the codeif-interface by a
> function "compile".
> 
> > I agree with the way to call the function, but we should try to reuse
> > the GTrigger code in common. So IMHO the support for different
> > programming languages (the codeif directories you are speaking off)
> > should go into common instead of into appserver. We definitly have to
> > improve the common GTrigger code. But that is something I'm actually
> > looking into. And IMHO it can be done. :)
> > 
> > Splitting GTrigger.py into parts would IMHO mean to create a
> > src/logic/drivers/python/ directory and a src/logic/drivers/otherlang/
> > directory etc. Which would not differ much from the codeif version.
> 
> Yes. Yes. And again yes. Actually I really wanted to write that we
> should reuse code from gnue-common like you wrote here, but I forgot :-(
> 
> It makes perfect sense to have the code interface (aka logic-drivers) in
> common exactly like we have the data interface (aka dbdrivers).
> 
> > Now, how do you think should we split up the work and assign the
> > parts?
> 
> Wer zuerst kommt, mahlt zuerst (altes Müller-Sprichwort)
> (sorry, don't know how to tranlsate that)
> 
> Both Johannes and me will be busy all November and probably also
> December.
> You might want to talk to mdupont as he also showed interest in working
> on appserver.
> 
> Thanks,
> Reinhard
> 
> -- 
> Reinhard Mueller
> GNU Enterprise project
> http://www.gnue.org
> 
-- 
Jason Cater
GNU Enterprise




reply via email to

[Prev in Thread] Current Thread [Next in Thread]