[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bindings
Subject:    [Kde-bindings] Qt & SWIG
From:       Dimitar Dobrev <dpldobrev () yahoo ! com>
Date:       2013-07-11 13:31:43
Message-ID: 1373549503.28531.YahooMailNeo () web122404 ! mail ! ne1 ! yahoo ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


    
    Cvetoslav,

    Here you are: http://pastie.org/8131201.

    I believe fixing SMOKE would be easier - in the short term. That is:

    1. As you've already read, the development of SMOKE is unreliably slow at best so \
if youencounter another problem you'd be the one to fix it as well. And the next \
one... And the next one...  2. SWIG is actually the better solution, at least for \
statically typed languages such as C#; SMOKE generates only a reflection layer for \
the C++ library while everything else - memory management and marshaling, to name a \
few - you have to take care of yourself. This additional layer in the case of Qyoto \
contained all bugs that prevented Qyoto from actually working. Some of them still \
remain.SWIG, on the other hand, automates most, if not all, parts of these tasks;  3. \
I don't want to have anything to do with SMOKE any more so if you'd like to take this \
path, you'd be on your own.

    Regards,
    Dimitar


[Attachment #5 (text/html)]

<html><body><div style="color:#000; background-color:#fff; font-family:times new \
roman, new york, times, serif;font-size:12pt"><div style="color: rgb(0, 0, 0); \
font-size: 16px; font-family: times new roman,new york,times,serif; background-color: \
transparent; font-style: normal;"><span class="tab">&nbsp;&nbsp;&nbsp; \
</span><br><span class="tab">&nbsp;&nbsp;&nbsp; </span>Cvetoslav,</div><div \
style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new \
york,times,serif; background-color: transparent; font-style: normal;"><br><span \
class="tab">&nbsp;&nbsp;&nbsp; Here you are: \
http://pastie.org/8131201.<br></span></div><div style="color: rgb(0, 0, 0); \
font-size: 16px; font-family: times new roman,new york,times,serif; background-color: \
transparent; font-style: normal;"><span class="tab">&nbsp;&nbsp;&nbsp; I believe \
fixing SMOKE would be easier - in the short term. That is:<br></span></div><div \
style="color: rgb(0, 0, 0); font-size: 16px;  font-family: times new roman,new \
york,times,serif; background-color: transparent; font-style: normal;"><span \
class="tab">&nbsp;&nbsp;&nbsp; 1. </span><span class="tab">As you've already read, \
the development of SMOKE is unreliably slow at best so if you encounter another \
problem you'd be the one to fix it as well. And the next one... And the next \
one...</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: \
times new roman,new york,times,serif; background-color: transparent; font-style: \
normal;"><span class="tab">&nbsp;&nbsp;&nbsp; 2. SWIG is actually the better \
solution, at least for statically typed languages such as C#; SMOKE generates only a \
reflection layer for the C++ library while everything else - memory management and \
marshaling, </span>to name a few - you have to take care of yourself. This additional \
layer in the case of Qyoto contained all bugs that prevented Qyoto from actually \
working. Some of them still remain.<span  class="tab"> SWIG, on the other hand, \
automates most, if not all, parts of these tasks;</span></div><div style="color: \
rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; \
background-color: transparent; font-style: normal;"><span \
class="tab">&nbsp;&nbsp;&nbsp; 3. I don't want to have anything to do with SMOKE any \
more so if you'd like to take this path, you'd be on your own.</span></div><div \
style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new \
york,times,serif; background-color: transparent; font-style: normal;"><br><span \
class="tab"></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; \
font-family: times new roman,new york,times,serif; background-color: transparent; \
font-style: normal;"><span class="tab">&nbsp;&nbsp;&nbsp; Regards,</span></div><div \
style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new \
york,times,serif; background-color: transparent; font-style:  normal;"><span \
class="tab">&nbsp;&nbsp;&nbsp; Dimitar</span><span \
class="tab"><br></span></div></div></body></html>



_______________________________________________
Kde-bindings mailing list
Kde-bindings@kde.org
https://mail.kde.org/mailman/listinfo/kde-bindings


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic