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.........