ultibo and other Pascal compilers ?

Want a new feature? Discuss what you would like to see in Ultibo.
fredvs
Posts: 35
Joined: Tue Sep 25, 2018 11:57 am

ultibo and other Pascal compilers ?

Postby fredvs » Tue Sep 25, 2018 12:02 pm

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
User avatar
Ultibo
Site Admin
Posts: 2121
Joined: Sat Dec 19, 2015 3:49 am
Location: Australia

Re: ultibo and other Pascal compilers ?

Postby Ultibo » Tue Sep 25, 2018 11:13 pm

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.
Ultibo.org | Make something amazing
https://ultibo.org
fredvs
Posts: 35
Joined: Tue Sep 25, 2018 11:57 am

Re: ultibo and other Pascal compilers ?

Postby fredvs » Wed Sep 26, 2018 11:17 am

Hello.

OK, perfect.

Thanks.

Fre;D
fredvs
Posts: 35
Joined: Tue Sep 25, 2018 11:57 am

Re: ultibo and other Pascal compilers ?

Postby fredvs » Thu Jan 17, 2019 5:02 pm

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
Last edited by fredvs on Sun Jan 20, 2019 5:48 pm, edited 1 time in total.
fredvs
Posts: 35
Joined: Tue Sep 25, 2018 11:57 am

Re: ultibo and other Pascal compilers ?

Postby fredvs » Sun Jan 20, 2019 5:46 pm

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
User avatar
Ultibo
Site Admin
Posts: 2121
Joined: Sat Dec 19, 2015 3:49 am
Location: Australia

Re: ultibo and other Pascal compilers ?

Postby Ultibo » Mon Jan 21, 2019 10:35 pm

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.
Ultibo.org | Make something amazing
https://ultibo.org
fredvs
Posts: 35
Joined: Tue Sep 25, 2018 11:57 am

Re: ultibo and other Pascal compilers ?

Postby fredvs » Tue Jan 22, 2019 2:25 pm

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
Last edited by fredvs on Tue Jan 22, 2019 5:07 pm, edited 2 times in total.
fredvs
Posts: 35
Joined: Tue Sep 25, 2018 11:57 am

Re: ultibo and other Pascal compilers ?

Postby fredvs » Tue Jan 22, 2019 2:35 pm

> 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
Last edited by fredvs on Tue Jan 22, 2019 5:12 pm, edited 1 time in total.
fredvs
Posts: 35
Joined: Tue Sep 25, 2018 11:57 am

Re: ultibo and other Pascal compilers ?

Postby fredvs » Tue Jan 22, 2019 3:09 pm

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
User avatar
Ultibo
Site Admin
Posts: 2121
Joined: Sat Dec 19, 2015 3:49 am
Location: Australia

Re: ultibo and other Pascal compilers ?

Postby Ultibo » Wed Jan 23, 2019 9:59 am

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.
Ultibo.org | Make something amazing
https://ultibo.org

Return to “Feature requests”

Who is online

Users browsing this forum: No registered users and 1 guest