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: Reinhard Mueller
Subject: Re: [GNUe-dev] Appserver: Procedures implementation proposal
Date: 05 Nov 2003 00:46:59 +0100

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

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


reply via email to

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