Jump to content
Excelsior Forums

snowman

Excelsior Staff
  • Content count

    0
  • Joined

  • Last visited

Everything posted by snowman

  1. XDS-C and Fedora 10

    We can help you convert your Modula-2 source to C/C++. In particular, we can add support for your Modula-2 dialect so as to reduce the amount of manual edits.
  2. XDS-C and Fedora 10

    You need to rename [tt]bin/xm.*[/tt] as well. Have no idea why unpacking the TSCP did not work. Unpack it into an empty directory and verify if [tt]bin/xm[/tt] files are identical. IIRC [tt]EXPORT QUALIFIED[/tt] is not part of ISO Modula-2. I'd say it is superfluous - just use qualified import.
  3. Can jet fix SWT gui bugs?

    Excelsior JET is just another compatible Java SE implementation, not a silver bullet. If something is broken in HotSpot VM, chances are good that it is not broken in Excelsior JET. But if there is a bug in a third-party API that manifests itself on the Sun JRE, it is unlikely to disappear on another implementation, being it Excelsior JET, Oracle JRockit, or IBM JRE. What you can do is: direct your complaints to SWT authors; make the fixes yourself and contribute them back to SWT; or pay someone (e.g. Excelsior) for fixing SWT
  4. Excelsior JET 6.0 Maintenance Pack 2 is available for download. It is a highly recommended update that fixes multiple customer issues.
  5. Excelsior JET 6.5 came out shortly before the Eclipse 3.5 Galileo release, and thus only supported Eclipse RCP versions 3.1 to 3.4. Therefore we have quickly prepared and issued Maintenance Pack 1, an optional update that adds support for Galileo. No customer issues are fixed in MP1, so you only need to download it if you are evaluating or using Excelsior JET for the protection of applications based on the latest version of Eclipse RCP.
  6. This topic has been moved to Defect Reports. [iurl]http://www.excelsior-usa.com/forum/index.php?topic=1770.0[/iurl]
  7. Yes, but only if your programs are single-threaded.
  8. No, you need to force the linker to create a 32-bit executable. Figure out the respective gcc command-line parameter and patch the LFLAGS definition in [tt]bin/xc.tem[/tt] under your Native XDS-x86 directory. If you succeed, please post your results here for the benefit of others.
  9. I'd build it on a 32-bit system and copy to the 64-bit one.
  10. The Linux verison of XDS runtime is not fully thread-aware, so the use of pthreads would likely cause problems.
  11. Calling Modula-2 from C under Linux

    It is perfectly possible to call Modula-2 from C, but you need to initialize the Modula-2 runtime and the module you are using. Check out the respecitve sample.
  12. Create a Service for Vista?

    Yes, Vista and Windows Server 2003 are supported. The docs are outdated - thanks for spotting it! Note: Services compiled with Excelsior JET 6.4 do not run on Windows Server 2008. This issue has been resoved in the forthcoming Excelsior JET 6.5. A hotfix for Excelsior JET 6.4 is also available. You may request it from Support Dept. (java at excelsior-usa.com)
  13. This topic has been moved to Native XDS-x86/XDS-C. [iurl]http://www.excelsior-usa.com/forum/index.php?topic=1719.0[/iurl]
  14. Modula-2 and c-language combine

    Generally yes, but the complexity depends on the compilers you are using.
  15. This topic has been moved to Native XDS-x86/XDS-C. [iurl]http://www.excelsior-usa.com/forum/index.php?topic=1717.0[/iurl]
  16. Feature request: .ini files

    Yes, we had thought of this ourselves some time ago, so I have added your feature request to the respective entry in our issue tracker. In fact, that entry lists some other options, one of which is already partially implemented. Specifically, it will be possible to create an executable with the java launcher command-line syntax, so you would not only be able to override the hard-wired settings, but also select the main class, e.g.: MyApp -Xmx512m -Dsome.property com.myapp.Server MyApp com.myapp.Client localhost However, due to tight schedule I cannot guarantee that this feature will find its way into the next release.
  17. We have just released Maintenance Pack 1 and the Java SE 6 Update 10 support add-on for Excelsior JET 6.4. Among the improvements in Java SE 6u10, formerly known as "Update N" and "Consumer JRE", are a new Swing look & feel called Nimbus and a fully hardware accelerated Windows graphics pipeline. As Excelsior JET includes the Java SE API implementation licensed from Sun, these improvements are now available to our customers. We plan to have the Java SE 6 Update 11 support add-on available in January 2009.
  18. DEBIAN ECTH & Native XDS-x86 f

    The saved [tt]xc.red[/tt] is certainly not OK. The first four lines must be: xc.* = /usr/local/xds/bin *.tem = /usr/local/xds/bin *.sym = ./sym;/usr/local/xds/sym/x86 *.a = .;/usr/local/xds/lib/x86
  19. DEBIAN ECTH & Native XDS-x86 f

    Try the following: 1. Rename that file ([tt]/usr/local/xds/wrk/xc.red[/tt]) to something like [tt]xc.red.saved[/tt] 2. Run the compiler using the full pathname: [tt]/usr/local/xds/bin/xc hello.mod[/tt] if this helps, review the content of [tt]xc.red.saved[/tt]. It likely contains incorrect paths, in particular to the directory with symbol files.
  20. DEBIAN ECTH & Native XDS-x86 f

    Do you have a file called 'xc.red' in the directory from which you run xc?
  21. 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
  22. This the single cause why XDS is not yet open source? No, but that's already enough.
  23. 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.
  24. 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.
×