incubator-etch-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Youngjin Park (youngjpa)" <young...@cisco.com>
Subject RE: I want to be participated in Etch developing
Date Fri, 01 Jan 2010 20:50:41 GMT
C-binding can be used in embedded environment usefully.

Youngjin

-----Original Message-----
From: scott comer [mailto:wert1y@mac.com] 
Sent: Friday, January 01, 2010 7:40 AM
To: etch-dev@incubator.apache.org
Subject: Re: I want to be participated in Etch developing

mainly because a c binding would be more widely useful, cisco had 
several projects that were c-based.
think about routers...

scott out

Andrey Upadyshev wrote:
> Thank you, Scott,
> I will check c-binding sources and notes and make some decision about 
> c++-binding implementation.
>
> One more question, why etch start making a C-binding instead of a 
> C++-binding?
> I ask it because it seems that a C language is not so popular as C++ 
> and because a C++-binding can use a power of a well known Boost
library.
>
> Andrey
>
> scott comer wrote:
>> Oliora wrote:
>>> Hello, all!
>>>
>>> I want to be participated in Etch developing.
>>>
>>> I am interesting in creation of a C++ and Python language binding
(both
>>> runtime and compiler parts) and I can be helpful because I have a
good
>>> knowledge in C++ (~ 5 years of a commercial developing) and some 
>>> knowledge
>>> in Python (~ 3 month of a developing).
>>>
>>> Andrey Upadyshev
>>>
>>> P.S. Sorry for my English
>>>
>>>   
>> hi andrey,
>>
>> one idea for a c++ binding would be to use the c binding. the 
>> existing c binding needs some
>> small amount of work to make it compile and build. there are notes 
>> left behind by the author, but
>> nobody has yet had time to figure it out. one of our committers, 
>> youngjin park, has also offered
>> to take it on. once the runtime is made to work, a compiler to 
>> generate code using the runtime
>> would be pretty easy.
>>
>> my thinking is, once you understand the way the c binding works, you 
>> could c++ify it. or start
>> over and use c# or java as templates / examples.
>>
>> the source code for the c binding is on trunk, which is currently 
>> more or less the same as the
>> 1.1 dev stream.
>>
>> http://svn.apache.org/repos/asf/incubator/etch/trunk/
>>
>> notes are here:
>>
>>
http://svn.apache.org/repos/asf/incubator/etch/trunk/binding-c/runtime/c
/project/notes/ 
>>
>>
>> i believe the current build is using the visual studio 2003. (the 
>> rest of the etch build uses
>> vs 2005).
>>
>> perhaps james will say something about the status of the python
binding.
>>
>> scott out


Mime
View raw message