Page 1 of 2

ultibo and other Pascal compilers ?

Posted: Tue Sep 25, 2018 12:02 pm
by fredvs
Hello and congrats for this great project.

Are you open to welcome others Pascal compilers to compile ultibo?

For example MSElang is a compiler that uses LLVM.
https://gitlab.com/mseide-msegui/mselang

Thanks.

Fre;D

Re: ultibo and other Pascal compilers ?

Posted: Tue Sep 25, 2018 11:13 pm
by Ultibo
Hello, welcome to Ultibo!
fredvs wrote:Are you open to welcome others Pascal compilers to compile ultibo?

Yes of course, you may have read elsewhere that we are already working on expanding Ultibo to support using other languages so other Pascal compilers would also be welcome.

There would be many details to sort out but we are more than happy to work with anyone who wants to add Ultibo support to another compiler.

Re: ultibo and other Pascal compilers ?

Posted: Wed Sep 26, 2018 11:17 am
by fredvs
Hello.

OK, perfect.

Thanks.

Fre;D

Re: ultibo and other Pascal compilers ?

Posted: Thu Jan 17, 2019 5:02 pm
by fredvs
Hello.

Here MSElang at work on Linux 32 bit:
http://clang-developers.42468.n3.nabble ... g_exec.mp4

Release alpha2 is here:
https://github.com/fredvs/mselang/releases

[EDIT] added release for Raspberry pi.

Fre;D

Re: ultibo and other Pascal compilers ?

Posted: Sun Jan 20, 2019 5:46 pm
by fredvs
Hello.

In previous post I forgot to add:

Your comments are more than welcome.
And your collaboration even more.

Here some comments of Martin about Ultibo:
http://mseide-msegui-talk.13964.n8.nabb ... d1406.html

Fre;D

Re: ultibo and other Pascal compilers ?

Posted: Mon Jan 21, 2019 10:35 pm
by Ultibo
fredvs wrote:Your comments are more than welcome.
And your collaboration even more.

Thanks Fre;D, when we get a chance we'll have a closer look so we can offer useful input on how it might be possible to make use of this with Ultibo.

We don't have a lot of experience with LLVM based compilers but the most likely avenue will probably be to have MSElang create a shared library (.SO) that an Ultibo kernel can load and execute, this is the path we are working towards already to allow many other languages to make use of the core functionality and, assuming that MSElang will be able to produce a shared library, it should work for other Pascal compilers as well.

Keep us updated with the progress.

PS. Chrome is complaining that your alpha2 release for Win32 is "dangerous", it's probably a false positive but you might want to check what it is detecting.

Re: ultibo and other Pascal compilers ?

Posted: Tue Jan 22, 2019 2:25 pm
by fredvs
Hello and thanks for answer.

> alpha2 release for Win32 is "dangerous"

Ha? Strange. Even more strange because Chrome is LLVM now!
The Windows version of MSElang is working only for the MSElang interpreter , I was not able to link the bit-code file to produce a Windows executable.

Maybe you know the terrible news, Martin, the father of MSE left us.

Some users and I decided to make his **great** work still alive.

One of his project is MSElang, the LLVM pascal compiler (more than 6 years of perfect code).

Here some infos:
http://mseide-msegui-talk.13964.n8.nabb ... d1560.html

Fre;D

Re: ultibo and other Pascal compilers ?

Posted: Tue Jan 22, 2019 2:35 pm
by fredvs
> to have MSElang create a shared library (.SO) that an Ultibo kernel can load and execute,

Hum, good idea but, IMHO, if you will have time to try the /mselang/test/ demos and benchmarks, you will realize how perfect is mselang code, and re-IMHO you will want a Ultibo-kernel done by MSElang.

Re-re-IMHO, LLVM is the future (together with Ultibo).

Fre;D

Re: ultibo and other Pascal compilers ?

Posted: Tue Jan 22, 2019 3:09 pm
by fredvs
Re-re-hello and thanks for answer.

> alpha2 release for Win32 is "dangerous"

[EDIT]
The release alpha2 Win32 was compiled with fpc 3.0.2. via emulator Linux wine on a Debian 9.5 machine.
Maybe it must be compiled on a real Windows machine to make Chrome happy.

Fe;D

Re: ultibo and other Pascal compilers ?

Posted: Wed Jan 23, 2019 9:59 am
by Ultibo
fredvs wrote:Maybe you know the terrible news, Martin, the father of MSE left us.

Hello Fred, thank you for letting everyone know.

It was very sad to read of the passing of Martin Schreiber, he will surely be missed by many in the FPC community.

Thanks again,

Garry & Annette.