Jump to content
Excelsior Forums


Excelsior Staff
  • Content count

  • Joined

  • Last visited

Everything posted by snowman

  1. snowman

    DEBIAN ECTH & Native XDS-x86 f

    Do you have a file called 'xc.red' in the directory from which you run xc?
  2. We have recently made some important updates to our Microbusiness Licensing Program. In case you are hearing about it for the first time, the idea is to let very small companies purchase our most popular product, Excelsior JET Professional Edition for Windows, at much reduced prices. Only companies with five or less people on staff used to be accepted into the Program. Effective September 15th, 2008, Excelsior JET for Linux is also available through the Program and non-IT companies are eligible to apply if they employ ten people or less. Apply now or learn more about the Program
  3. This the single cause why XDS is not yet open source? No, but that's already enough.
  4. The compiler is written in Oberon-2, runtime is Modula-2 and assembly, debugger is Modula-2, linker is C++, IDE is plain C. As for compiler tools, the parser is hand-written, BURG is used for code generation.
  5. snowman

    Excelsior JET 6.5 beta 2

    Excelsior JET 6.5 beta 2 is available for download along with two compiled Eclipse RCP applications: Eclipse Classic 3.4 (yes, the IDE), and RSSOwl 2.0. M8a.
  6. The effort is not worth the result for us. It would be just a loss of engineering resources. "As is" it means as is at present. Without any additional efforts and loss of engineering resources, there can be some loss of intellectual property. At present is is available as a binary installer. Releasing a buildable source requires engineering resources. If I just zip the build directory and put it online it would be of little use to anyone.
  7. snowman

    Other Platforms

    Most likely yes. But don't ask when.
  8. You could properly encourage the Modula-2 community, having released the XDS in open source (AS IS). What you lose from this step? Whereas the development and even product support has stopped many years ago. :'( The effort is not worth the result for us. It would be just a loss of engineering resources. There are already open source Modula-2 compilers and that does not help much to grow the community.
  9. Compared to the Java, Ruby, Python, etc., communities you are, if not dead, retired.
  10. I'd say the Modula-2 community has disappeared years ago. Just look at the posts to comp.lang.modula2.
  11. snowman

    Java SE 6 Update 10 - input needed

    We are seeking input from Excelsior JET users to help us prioritize our engineering efforts for the next few weeks with regard to adding support for Java SE 6 Update 10. Please post your comments to the respective entry in our blog, which also has some details on why you may have to care about Java SE 6u10.
  12. ODBC 3.0: http://www.aha.ru/~uranus/download.html
  13. snowman

    Missing BiosIO.c in TSCP (Linux)

    First, Native XDS-x86 itself does not include the module BiosIO. That module is part of the TopSpeed Compatibility Pack (TSCP), which is a separate download. Second, TSCP for Native XDS-x86 already contains the module BiosIO in binary form, precompiled from Modula-2 source. In case of XDS-C, the C code of the runtime library is provided to enable you cross-compile your Modula-2/Oberon-2 code for Unix, Mac, DOS Extender, or whatever platform you can find a C compiler for.
  14. snowman

    Missing BiosIO.c in TSCP (Linux)

    In general, it is not a good idea to borrow files from XDS-C to rebuild a Native XDS-x86 library. There may be compatibility issues.
  15. As you may have read in the news or on our Web site recently, Excelsior has joined the Eclipse Foundation as an Add-In Provider. Today we are announcing our commercial Eclipse solution. By pure coincidence , we have watched a total solar eclipse just three hours ago. Back to business, we have implemented support for the Equinox OSGi runtime in Excelsior JET, so version 6.5 will enable you to protect Eclipse RCP applications from reverse engineering and tampering. Excelsior JET 6.5 beta 1, capable of compiling Eclipse the IDE, is already available. The final release is scheduled for 1Q 2009.
  16. snowman


    That is a commented line added for your convenience ("REM" marks a comment), so that you could play with the run time settings without recompiling the application. The settings match the project file. Typically, you would copy that line and remove "REM " and any settings you do not want to change. You may also add some settings, e.g. SET JETVMPROP=-Djet.gc.ratio:50 -Djet.log.dlls would set the GC ratio to 5% and have the runtime report the names of loaded DLLs.
  17. I am glad to write that we have released Excelsior JET 6.4 today. This new version enhances protection of your optimized applications against reverse engineering and tampering by scrambling program data and resources. This includes string literals, reflection information, and any media and property files packed into the executable. On-demand decryption ensures that reflection and JNI remain fully functional, as opposed to name obfuscation, commonly used for protection of Java applications. More new features and improvements: Startup Optimizer improves the cold startup time of your applications; Not-So-Dumb Compilation: now a settings change that has no impact on generated code results in a re-link instead of a full build; At last, the Installation Toolkit supports inclusion of newer JET Runtime versions into update packages; Faster AOT and JIT compilation; Application performance improvements. Learn more about Excelsior JET 6.4 Download Excelsior JET 6.4 Evaluation Package Read the official press-release on PRWEB
  18. snowman

    Problem with JAI?

    Just in case, we had a long weekend due to a national holiday. Sorry.
  19. This topic has been moved to How Do I?. [iurl]http://www.excelsior-usa.com/forum/index.php?topic=1605.0[/iurl]
  20. snowman

    external libs

    If you have an active Support Contract, it will be free. To be more precise, if you don't have an active Support Contract, you cannot upgrade. A one-year Support Contract is included with the initial license purchase. Then you can renew it for another year and so on. The above does not apply to Academic licenses.
  21. snowman

    RU (in Russian)

    Откуда такие сведения? Если Вам показать программу, разработанную в Китае, но имеющую только английскую локализацию, как Вы поймёте, что она имеет китайское происхождение? В принципе я с Вами согласен, но делать русскую локализацию за свой счёт мы в ближайшее время не будем - есть более насущные проблемы и задачи. В частности, мы постепенно делаем русскоязычный сайт. Кстати, форум этот англоязычный, так что предлагаю перевести дискуссию в электронную почту. Нам можно написать на адрес java at excelsior-usa.com
  22. Do your modules import any library modules? Most library modules have bodies.
  23. Import is use, so there is no such thing as "imported unused module". More specifically, an imported module is initialized (i.e. its body is executed) regardless of whether any entities exported from it are referenced in the importing module.