-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Oberon Port #61
Comments
It's not 64-bit native yet last time I checked |
@tripleo1 sorry, I am pretty ignorant when it comes to Oberon in general, this version in particular, and the AWFY port. What are the implications for not being 64-bit native? Does this mean they need a 32-bit environment (libs etc) to run, or are there other important bits? Thanks |
Oberon is just a language, a systems language that is applicable for building operating systems, for example. The authors' implementation is intentionally restricted to 32-bit mode, because of his personal preferences. I don't remember if there are Linux binaries for 32-bit (and I couldn't get a 32-bit compiler environment set up for it, but that's not the authors fault), but I was only able to get it to work through Wine. I mention this in reference to doing benchmarks, which I imagined would be important to you (i.e. going through a translation layer would skew the results IMHO). I haven't tried the AWFY code yet, but maintain an interest in the project and may do some work to get it to compile on a 64-bit system, just haven't had time. |
Please note that the URL of the Oberon+ port is now: https://github.com/rochus-keller/Are-we-fast-yet/tree/main/Oberon Also note the FreePascal version which is work in progress.
No. The implementation is fully platform/architecture agnostic since the first commit in 2019 and runs wherever Qt 5 and the Mono CLR run. The generated C code runs even on more platforms than Qt and Mono. There are even 32 and 64 bit precompiled versions for all relevant platforms (see https://github.com/rochus-keller/Oberon/blob/master/README.md#binary-versions). |
There seems to be an Oberon port here:
https://github.com/rochus-keller/Oberon/tree/master/testcases/Are-we-fast-yet
The text was updated successfully, but these errors were encountered: