Google has some truly horrifying results for ktechlab these days, especially considering all the bugs I introduced into the code recently. =0
www.itschool.gov.in/Website_k_tech/.../K-Tech_Module_Eng.pdf EEK!!! I took another stab at fixing diode today, no luck. =( The nodes and connectors code is firming up nicely, I added many inline comments. The biggest open issue is the code which governs the placement of junctions... The current code causes many *interesting* side effects. =\ Speaking of currents, I think the connector code is good enough to start taking a more serious look at resolving the issues with the calculation of currents. I would suggest a procedure of disabling most of the code except code which transfers information directly from the engine. So for currents you would either get a correct value or "unknown". From there, it shouldn't be that unreasonable to design algorithms which correctly resolve unknown values from known values and fill in at least 90% of the values that are currently wrong. =( Given that people actually use this crap, I think we have a responsibility to try to stabilize what we have right now and focus on regressions and deliver the best ktechlab ever... On the other hand, it might be possible to solicit funding for further development on the project. Here's a reply I got to a blog post I commented on a few months ago: ######################## For AlonzoTG On July 4th, 2009 LucaT (not verified) says: Hello Alonzo, you say that you are the current main developer of Ktechlab so i hope that you can address some serious issues that IMO are slowing down the adoption of this excellent piece of software that we call ktechlab. Before adding new functionalities i think there are stability problems to be addressed. I use the precompiled RPM of Mandriva 2009 and ktechlab sometimes crashes without warning, i also have some friends who use Gentoo and compile it by themselves who experience the same kind of stability issues. The same stability problems have been observed by other people that i know using different distros and ktechlab's versions. Do you experience them too? Because it is pretty bothering to spend time connecting components together and then lose all your work for a sudden and unexpected crash. This is the main reason that keeps me away from ktechlab. It is a very good simulator and it is a shame that it keeps crashing when you less expect it. It would be great to see it used in schools but until it is not stable enough to be usable i doubt anyone will adopt it. Adding new functions is cool... but if the software keeps crashing no one will really use it. Also... i have noticed that disabling the simulation while building the circuit prevents most crashes... why does ktechlab start with simulation enabled by default? Thank you, Luca ###################################### Jeez! I'm shocked that current animation still kinda works cuz I'd been unaware of that feature, after all this time even! =P -- New president: Here we go again... Chemistry.com: A total rip-off. Powers are not rights. ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ Ktechlab-devel mailing list Ktechlab-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ktechlab-devel