Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
haxe [2020/06/27 18:37] – admin | haxe [2020/06/27 20:02] – admin | ||
---|---|---|---|
Line 6: | Line 6: | ||
**The magic of // | **The magic of // | ||
- | This powerful facility is powered by the open-source project called // | + | This powerful facility is powered by the open-source project called // |
- | **Export permission token**\\ | + | From version 6.8 TAD now has the capability to // |
- | To use this feature, | + | |
+ | **Important: | ||
+ | To use this //export to code// | ||
**Export to Haxe and other languages**\\ | **Export to Haxe and other languages**\\ | ||
- | If you want to export your TAD model to Haxe; then it is done in a jiffy. using this //Export to code// feature. TAD does not require you to use or install Haxe yourself | + | If you want to export your TAD model to Haxe; then it is done in a jiffy. using this //Export to code// feature. |
+ | |||
+ | TAD does not come bundled with //Haxe//. That project is a separate open-source project with its own license. You should read its conditions and install if you are satisfied. As of 27th June 2020 //haxe// is a free, open-source software; but if you are reading this later you should verify their license conditions. TAD is not connected with the //Haxe// project. | ||
- | TAD does not come bundled with Haxe. That project is a separate open-source project with its own license. You should read its conditions and install | + | TAD does a lot more if you do install //Haxe// on your computer. If you do have Haxe available on your computer; TAD can then export your TAD model to several different languages, such as Javascript, |
- | But TAD does a lot more if you do install //Haxe// on your computer. | + | We are now keeping a close watch on the development of the //Haxe// project and future versions of TAD would take advantages of new features of Haxe too. We are also considering other languages that //Haxe// does not support; and we may give source-code generation of those languages too. But let me not get ahead of myself. |
The //export to code// feature of TAD was extensively tested on Haxe 4.1.2 | The //export to code// feature of TAD was extensively tested on Haxe 4.1.2 | ||
- | //A caveat: We found the 32 bit Windows version of Haxe lot more stable than the 64 bit. Once you install Haxe, it comes with a package manager called haxelib -- you would need to use that and install some additional libraries used by Haxe. Follow their documentation for details.// | + | //A caveat: We found the 32 bit Windows version of Haxe a lot more stable than the 64 bit. Once you install Haxe, it comes with a package manager called haxelib -- you would need to use that and install some additional libraries used by Haxe. Follow their documentation for details.// |
By default, when TAD exports code -- it does it in such a way that it creates a "main function" | By default, when TAD exports code -- it does it in such a way that it creates a "main function" | ||
- | Once you invoke this //Export to code// feature;l try creating a standalone executable binary by making it export to a CPP source+binary. | + | Once you invoke this //Export to code// feature;l try creating a standalone executable binary by making it export to a C++ source+binary. |
- | Note that the output need not have any " | + | Note that the Haxe output need not have any " |
You or a software developer you employ can write such a function yourself externally and use the library produced using our //Export to code// facility and you should be able to get a very rich application. | You or a software developer you employ can write such a function yourself externally and use the library produced using our //Export to code// facility and you should be able to get a very rich application. |
Press F1 inside the application to read context-sensitive help directly in the application itself
← ∈
Last modified: le 2023/04/22 20:59