From: Grzegorz J. <ja...@he...> - 2004-04-15 00:55:26
|
On Tue, 13 Apr 2004, [koi8-r] "Valery A.Khamenya[koi8-r] " wrote: > Hi all, > > > Hm, maybe you did not notice, Grzegorz is currently the main developer of > > OpenC++ :) > > oops, sorry, I thought OpenC++ originates from Japan team, but name > Grzegorz sounds like Polish for me :) > > > > If you don't give more details about what you're thinking about, as > > Grzegorz has asked already, you're unlinkely to get any feedback, as you're > > probably still the only one knowing the details... > > Do you mean that we should not discuss why JITing is > important for Computational Reflection and OpenC++ in > particular? Valery, IMO your reply is slightly agressive. Yann does not imply that you should not discuss any particular subject, he is asking for more details. If you think JIT is imporant for OpenC++ project, please explain why. > It would be quite logical first to get sure > that OpenC++ team is motivated to reach this goal > and only then discuss how to do it. To make sure people are motivated you need to explain your idea first, and motivate people next. > I expected to have this discussion in openc++ maillist. > > > Anyway, there are two general ways how to do it. I am sorry, I am unfamiliar with LLVM and JIT. Perhaps you could give a brief intro? > 1. via C++: > > the OpenC++ sources are translated into C++ > (in run-time too) and then the C++ front-end > compiler from LLVM team is involved to > compile C++ code into LLVM assembler or a byte code. > > > 2. via LLVM assembler or byte-code: > > the OpenC++ sources are translated into LLVM > assembler. This work is expected to be quite > similar to the job done by Chris team over gcc. > > maybe there are other smart ways how to connect > Environment, Ptree and other OpenC++ entities to > LLVM, but at least two ways above seem to be > technically feasible. > > any comments? A question: I can see you have an idea, but do you also have resources to implement it? We (at least myself) can guide you through OpenC++ architecture, help with infrastructure, but that's it. In particular, do you want to contribute your time into implementation of your idea? It takes lots of advocacy work to make other people implement your ideas. Unless you are a university professor, of course :-) BR Grzegorz PS: I am not posting this e-mail to llvm dev list, as I find it to be OT there. > > P.S. sorry if you receive draft of this mail as well. > It was much more in details though :) > > -- > Valery > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Opencxx-users mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opencxx-users > > ################################################################## # Grzegorz Jakacki Huada Electronic Design # # Senior Engineer, CAD Dept. 1 Gaojiayuan, Chaoyang # # tel. +86-10-64365577 x2074 Beijing 100015, China # # Copyright (C) 2004 Grzegorz Jakacki, HED. All Rights Reserved. # ################################################################## |