[MSEide-MSEgui-talk] MSElang news.

classic Classic list List threaded Threaded
52 messages Options
123
Reply | Threaded
Open this post in threaded view
|

[MSEide-MSEgui-talk] MSElang news.

fredvs
Hello Martin.

Do you have some news about MSElang project ?

Fre;D



--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
mse
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

mse
Administrator


On 01/10/2018 12:44 PM, fredvs wrote:
> Hello Martin.
>
> Do you have some news about MSElang project ?
>
It goes as scheduled. Next task is finishing modular compilation. First
I must finish another project including TAssistiveHandler.

Martin

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

fredvs
> It goes as scheduled. Next task is finishing modular compilation.

Super.

> I must finish another project including TAssistiveHandler.

Perfect.

Thanks.

Fre;D




--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

fredvs
In reply to this post by mse
http://forum.lazarus.freepascal.org/index.php/topic,39632.msg272694/topicseen.html

---> WoW



--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

fredvs
Hello Martin.

Sorry for that question, but internet did not help me to  find a answer.

Does a program compiled by a lid of LLVM family need special libraries to
run ?
Or must a LLVM system be installed (like Java or Python do) ?

Fre;D



--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
mse
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

mse
Administrator
On 01/22/2018 01:16 AM, fredvs wrote:
>
> Does a program compiled by a lid of LLVM family need special libraries to
> run ?

No, the requirements of a MSElang minimal application are some functions
from libc only.

> Or must a LLVM system be installed (like Java or Python do) ?
>
No.

Martin

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

code dz
how did you find the compilation speed with llvm , i think this is the
most annoying thing

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
mse
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

mse
Administrator


On 01/22/2018 07:25 AM, code dz wrote:
> how did you find the compilation speed with llvm ,

Very bad. :-(

 i think this is the
> most annoying thing
>
Agreed.

Martin

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

fredvs
In reply to this post by mse
Perfect.

And for the look, what about the size of a app compiled with LLVM (vs FPC) ?

Fre;D



--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
mse
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

mse
Administrator
On Monday 22 January 2018 15:19:19 fredvs wrote:
> Perfect.
>
> And for the look, what about the size of a app compiled with LLVM (vs FPC)
> ?
>
https://www.mail-archive.com/mseide-msegui-talk%40lists.sourceforge.net/msg09302.html

Martin

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

code dz
fpc binary > mselang  , but don't forget that fpc initilaize alot of
internals rtl : multithreaded heap management, code page conversion
tables for strings, wide string managers, thread managers, stack
checking, command line parsing, virtual methods for TObject ....

so i think its not fair comparison ;)

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

fredvs
> but don't forget that fpc initilaize alot of internals rtl

Sorry for my ignorance but what is the advantage to initialize those
internals rtl if the program does need it ?

Fre;D



--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

fredvs
Ooops, a NOT was missing, here the good one:

> but don't forget that fpc initilaize alot of internals rtl

Sorry for my ignorance but what is the advantage to initialize those
internals rtl if the program does NOT need it ?

Fre;D



--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
mse
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

mse
Administrator
In reply to this post by code dz


On 01/22/2018 10:35 PM, code dz wrote:
> fpc binary > mselang  , but don't forget that fpc initilaize alot of
> internals rtl : multithreaded heap management, code page conversion
> tables for strings, wide string managers, thread managers, stack
> checking, command line parsing, virtual methods for TObject ....
>
MSElang does it too in the example, the example has dynamic strings and
a class instance too. What is different is that MSElang uses libc and
and has a more efficient dynamic string implementation without code
pages. Also dead code elimination probably is better in LLVM.

Martin

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

code dz
> MSElang does it too in the example, the example has dynamic strings and
> a class instance too. What is different is that MSElang uses libc and
> and has a more efficient dynamic string implementation without code
> pages. Also dead code elimination probably is better in LLVM.
>
> Martin

oh i didn't know that , seems you did a good progression
yes , no doubt llvm has far better dead code elimination than fpc .
btw , whats still missing in mselang ? i mean whats left

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
mse
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

mse
Administrator
> btw , whats still missing in mselang ? i mean whats left
>
It must be finished. Modular compilation, debug info, RTL...

Martin

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

code dz
>>
> It must be finished. Modular compilation, debug info, RTL...
>
since fpc llvm backend has been abandoned (seems likely) , we really
waiting for yours ;)
keep up the good work .

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

fredvs
> since fpc llvm backend has been abandoned (seems likely)

http://wiki.lazarus.freepascal.org/LLVM



--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
mse
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

mse
Administrator


On 01/24/2018 10:30 PM, fredvs wrote:
>> since fpc llvm backend has been abandoned (seems likely)
>
> http://wiki.lazarus.freepascal.org/LLVM
>
https://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/compiler/llvm/?sortby=date#dirlist

Martin

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Reply | Threaded
Open this post in threaded view
|

Re: [MSEide-MSEgui-talk] MSElang news.

code dz
In reply to this post by fredvs
2018-01-24 22:30 UTC+01:00, fredvs <[hidden email]>:
>> since fpc llvm backend has been abandoned (seems likely)
>
> http://wiki.lazarus.freepascal.org/LLVM
>
>
>

i think jonas is the main maintainer of fpc llvm , you can see his
last commit , its 8 months ago

so the situation is clear

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
123