<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
If it would be rewritten in python/QT4, I could do a LOT of coding. I
know python/QT4 quit well.<br>
<br>
Peter Jørgensen wrote:
<blockquote
 cite="mid:bb4d75a10806040819u8ecdca7gb51aec2e8a429e70@mail.gmail.com"
 type="cite">Hi<br>
Im not into the code myself, but if the whole ktechlab engine has to be
rewritten, wouldn't it be a good idea to do it in python instead, and
only use c++ extensions for the very speed-demanding parts. Then the
application could easily be made cross-platform, which would make it
available for a lot more users, and there is no free alternative to
ktechlab for windows or mac. Just a thought.. It may be stupid to write
everything all over again, but I can't tell, as all I know is that the
engine of ktechlab should be rewritten, as Alan Grimes has told us.<br>
  <br>
  <div class="gmail_quote">2008/5/26 Jonathan-David SCHRODER <<a
 moz-do-not-send="true" href="mailto:myselfhimself@free.fr">myselfhimself@free.fr</a>>:<br>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">hi<br>
devices could be compiled in shared libraries along with the
executable, and still be written in C/C++.<br>
or ktechlab could include some interpreted language runtime which is
able to compile scripts to binary and execute them.<br>
in Blender's game engine, python scripts are parsed & converted to
bytecode, and then the bytecode is evaluated at each requested
iteration. The thing is that it's node compiled code that's run but
bytecode. The speed is ok though.<br>
I think that ruby can compile files into executable but I'm not sure.
So with this assumption, if ruby is include inside ktechlab, every time
new components are downloaded and added to the ktechlab device
libraries, ruby could compile these new devices scripts and those could
be dynamically linked as shared libraries.<br>
    <br>
One month ago, I noticed a piece of software on the internet which does
the same thing as ktechlab (and with hdl support), it's a shareware...
maybe... I find the web page again, I could contact the software
developper and ask him how things work for his software application
(I'll test first if the software can use external components).<br>
    <br>
proteus's isis also has an interactive circuit simulator... maybe we
could write to them and ask them how things work as to how components
are stored/loaded/compiled.<br>
    <br>
Jonathan
    <div>
    <div class="Wj3C7c"><br>
    <br>
    <div class="gmail_quote">On Mon, May 26, 2008 at 2:17 PM, Mauricio
Giovagnini <<a moz-do-not-send="true"
 href="mailto:maugiovagnini@yahoo.com.ar" target="_blank">maugiovagnini@yahoo.com.ar</a>>
wrote:<br>
    <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Julian
Bäume escribió:<br>
      <div>
      <div>> On Monday 26 May 2008 13:35:30 Mauricio Giovagnini
wrote:<br>
>> I can't add anything as I'm not used to the internal<br>
>> simulation characteristics of Ktechlab but is there anything<br>
>> like Spice involved?<br>
> No, you derive a special component from the component base class
and implement<br>
> the internals based on the values (current and voltage) that are
connected at<br>
> the pins you define for your component. This computation will
change the pins<br>
> values based on the behaviour of your special component. This is
exactly the<br>
> point Alan mentions here, since this doesn't scale. You will end
up with<br>
> hundrets of special classes each for a special calculation for one
special<br>
> component.<br>
><br>
> bye then<br>
> julian<br>
      <br>
      </div>
      </div>
Hi julian. Now I can figure out the magnitude of the<br>
problem.  So, the project doesn't need "coders", it needs<br>
system engineers and mathematicians, with experience in<br>
simulation tools.  At least on the technical point of view.<br>
      <div>
      <div><br>
      <br>
      <br>
      <br>
--<br>
------------------------------<br>
Mauricio Giovagnini (Maunix)<br>
      <a moz-do-not-send="true" href="http://www.maunix.com.ar"
 target="_blank">www.maunix.com.ar</a><br>
Cordoba, Arg.<br>
LinkedIn Profile: <a moz-do-not-send="true"
 href="http://www.linkedin.com/in/mgiovagnini" target="_blank">http://www.linkedin.com/in/mgiovagnini</a><br>
      <br>
-------------------------------------------------------------------------<br>
This SF.net email is sponsored by: Microsoft<br>
Defy all challenges. Microsoft(R) Visual Studio 2008.<br>
      <a moz-do-not-send="true"
 href="http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/"
 target="_blank">http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/</a><br>
_______________________________________________<br>
Ktechlab-devel mailing list<br>
      <a moz-do-not-send="true"
 href="mailto:Ktechlab-devel@lists.sourceforge.net" target="_blank">Ktechlab-devel@lists.sourceforge.net</a><br>
      <a moz-do-not-send="true"
 href="https://lists.sourceforge.net/lists/listinfo/ktechlab-devel"
 target="_blank">https://lists.sourceforge.net/lists/listinfo/ktechlab-devel</a><br>
      <br>
      </div>
      </div>
    </blockquote>
    </div>
    <br>
    <br clear="all">
    <br>
    </div>
    </div>
    <font color="#888888">-- <br>
    <a moz-do-not-send="true" href="http://www.jaxtr.com/myselfhimself"
 target="_blank">http://www.jaxtr.com/myselfhimself</a>
    </font><br>
-------------------------------------------------------------------------<br>
This SF.net email is sponsored by: Microsoft<br>
Defy all challenges. Microsoft(R) Visual Studio 2008.<br>
    <a moz-do-not-send="true"
 href="http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/"
 target="_blank">http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/</a><br>
_______________________________________________<br>
Ktechlab-devel mailing list<br>
    <a moz-do-not-send="true"
 href="mailto:Ktechlab-devel@lists.sourceforge.net">Ktechlab-devel@lists.sourceforge.net</a><br>
    <a moz-do-not-send="true"
 href="https://lists.sourceforge.net/lists/listinfo/ktechlab-devel"
 target="_blank">https://lists.sourceforge.net/lists/listinfo/ktechlab-devel</a><br>
    <br>
  </blockquote>
  </div>
  <br>
  <pre wrap="">
<hr size="4" width="90%">
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
<a class="moz-txt-link-freetext" href="http://sourceforge.net/services/buy/index.php">http://sourceforge.net/services/buy/index.php</a></pre>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
Ktechlab-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Ktechlab-devel@lists.sourceforge.net">Ktechlab-devel@lists.sourceforge.net</a>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/ktechlab-devel">https://lists.sourceforge.net/lists/listinfo/ktechlab-devel</a>
  </pre>
</blockquote>
</body>
</html>