kekcleader / freeoberon Goto Github PK
View Code? Open in Web Editor NEWCross-platform IDE for development in Oberon programming language made in the classical FreePascal-like pseudo-graphic style.
License: GNU General Public License v3.0
Cross-platform IDE for development in Oberon programming language made in the classical FreePascal-like pseudo-graphic style.
License: GNU General Public License v3.0
To reproduce - create new file. in IMPORT section, add Env . Attempt to compile.
Esteemed,
there is the option of the ide and compiler in english?
thanks.
Hello!
There is a possibility in the near future to create a command line compiler. Very interesting series. Giving you the option to use the IDE or command line to create programs and compile them.
Thanks.
Hello!
Thinking about expanding the functionalities, I imagine there is something related to new modules for the language such as:
*If any module suggestions already exist, you may have a separate folder of examples. This helps the adoption of the language. The more examples the better.
1 - File manipulation module (read files, write files, delete files, search files, create directories, delete directories);
2 - Module with time, date, year function;
3 - Module for windows Gui (Windows, buttons, menus, message box);
4 - Text Window Gui Module. Similar to the freeOberon Editor;
I'll put here what we can create or try to develop and when I have more knowledge I'll talk.
I note that we need a bunch of additional examples.
Thank you for your work. This above is a suggestion for improvement.
Taken straight from the 0.1.0.tar.gz archive
cd src
make -f Makefile_linux
...
Making run time library for -O2
../../../src/runtime/Platformunix.Mod Compiling Platform. New symbol file. 14037 chars.
../../../src/runtime/Heap.Mod Compiling Heap. New symbol file. 17463 chars.
-- Couldn't rename temp name as register name: 1f.fd = 4 errcode = 2
Terminated by Halt(99).
make[3]: *** [src/tools/make/oberon.mk:214: runtime] Error 99
make[3]: Leaving directory '/mnt/LinuxShared/MyAUR/freeoberon/src/FreeOberon/data/bin/voc/src'
make[2]: *** [src/tools/make/oberon.mk:389: library] Error 2
make[2]: Leaving directory '/mnt/LinuxShared/MyAUR/freeoberon/src/FreeOberon/data/bin/voc/src'
make[1]: *** [makefile:149: full] Error 2
make[1]: Leaving directory '/mnt/LinuxShared/MyAUR/freeoberon/src/FreeOberon/data/bin/voc/src'
make: *** [Makefile_linux:78: voc] Error 2
voc I built myself compiles and runs just fine.
Hi,
I learned about FreeOberon from a HN post. I was able to to build and run the code in a x86_64 VM, but my main computing device is an arm64 MacBook from 2021 and I was wondering if it will be possible to build and use FreeOberon on macOS.
I installed liballegro 5 using Homebrew on my Mac, but the docs of FreeOberon seem to target mostly x86_64 Linux. It would be great if you could write a short intro of how to build it on macOS.
Regards,
Jean
F3
/Open a File
shows an empty dialog (see the screenshot below).
If I type in a file name (e.g. Book.Mod) manually it gets opened just fine. If I type in random garbage, nothing happens, no error message etc.
OS: Linux (Arch Linux)
FreeOberon version: 1.0.3 (git tag 9da6825)
Using a modified FreeBSD_amd64 directory to support FreeBSD_ppc64, I was able to create ofrontplus and start the build process. Everything works up to the point of converting Editor.Mod and I get the following.
root@blackbird:/usr/ports/tmp/FreeOberon/src # ./make.sh
Config_linux.Mod translating Config 235
Utf8.Mod translating Utf8 5292
Strings.Mod translating Strings 8072
Reals.Mod translating Reals 4401
Int.Mod translating Int 3035
In.Mod translating In 7784
Out.Mod translating Out 12542
Args.Mod translating Args 1027
Files.Mod translating Files 40192
Texts.Mod translating Texts 23642
Random.Mod translating Random 1708
StrList.Mod translating StrList 4550
Dir.Mod translating Dir 5770
Allegro5.Mod translating Allegro5 13917
Graph.Mod translating Graph 65840
TermBox.Mod translating TermBox 32744
Term.Mod translating Term 885
OV.Mod translating OV 90298
FoStrings.Mod translating FoStrings 6880
EditorText.Mod translating EditorText 28949
./make.sh: line 90: 15948 Segmentation fault (core dumped) $OFR -Cw Editor.Mod
Any suggestions on why ofrontplus segfaults?
Предлагаю проверить возможность работы FreeOberon с моей библиотекой QtE5. Для этого, мне надо иметь возможность вызова из Оберон нескольких функций, типа LoadLibrary и т.д.
Если интересно, то можно совместно проверить данное направление ...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.