GeneratorLISP and C++LISP and C++BRX
Upgrading your lisp propgramme (visual lisp ) with language C++ObjectARX and resulte on disk after compiling the lisp programme.
The sources in C++ARX/tBRX and the sources in Visual LISP are identical?!
Yes
Q: What is the TopoVlexC program?
A: TopoVlexC is a compiling program – linkeditor in C++LISP that can be used on Windows 2000 operating system and above, and he is GenereatorLISP,convert lisp to c++ and reverse, and allows LISP developers to create portable compatible programs for the CAD platform, between the two programming languages: C++ and LISP; and initiation into the Visual C++2002 programming codes.
Comparison sources........ http://www.puiubrat.3x.ro/carto3A/bya_vlaxcmp.htm
Q: How can TopoVlexC increase the portability of LISP sources?
A: The portability of the LISP routines is given by the use of C++ programming language. If AutoCAD program users write the programming freely (without the TopoVlexC.exe application), converting the LISP routines into C++ (and the other way around) is practically impossible.
Q: a LISP program developer can write LISP program modules, can TopoVlexC still be used?
A: Yes, it can be used, but it is recommended to convert part of the sources to C++, which also contains mathematic formulas for engineering equations.
Q: What type files can TopoVlexC compile?
A: TopoVlexC compiles LISP sources and C++ sources, after compilation the files saved on the disk are LISP files with the *.lsp extension
Downloading teste version........... http://www.puiubrat.3x.ro/carto3A/bya_vlaxabout.files/top1507g.zip
Q: Isn’t TopoVlexC useless? What is the point in writing and compiling in C++LISP and have LISP as result, when you can use LISP from the beginning?
A: The affirmation above in only partly correct, but if you consider that the basic routine source can also be compiled in MicrosoftVisual C++ObjectARX and have as result ARX programs for AutoCAD, then you have written both VLX and ARX programs together.
Q: I still don’t understand the point in compiling C++ and having LISP as result
A: C++ is a much better programming language that LISP in regards to the portability of programming languages. So TopoVlexC highly improves the portability of your sources, and combined with C++ it increases the advantageousness of program sources by using powerful C++ algorithms. As so many LINUX operating systems (Knoppix, Mandriva, Ubunta) are based on C++ you can see that this language contains very powerful algorithms, as opposed to LISP that has weak algorithms.
Q: Can TopoVlexC.exe also compile MicrosoftVisualC++2005ObjectARX sources?
A: Yes, partially, by using the library files called driver libraries the TopoVlexC compiler can generate LISP files with the *.lsp extension from your VisualC++ObjectARX sources. Unfortunately TopoVlexC can only compile a part of the VisualC++2005 sources.
HomePage........... http://www.puiubrat.3x.ro/carto3A/bya_vlaxabout.html
Sorry the topovlexC is only testing version and at its testing phase...
My program is usefull?
As a compromise, we would appreciate it if you would honour our efforts with a little donation.with PayPal adress..
Regards.........