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

2019-01-05 Thread fredvs
> Why not create the file in the GitHub repo? Sorry I do not understand, what flie are you talking? Fre;D -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net

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

2019-01-05 Thread fredvs
Hello Roland. Thanks for the thanks! > When you speak of your "Hello world", is it a file you created yourself? Yes. Here code of that sophisticated program: program helloworld; begin writeln('Hello MSElang world'); end. Fre;D -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/

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

2019-01-04 Thread Roland Chastain
Sorry, I have just found the code in the beginning of the discussion.   Why not create the file in the GitHub repo?   Regards.   Roland   Envoyé: vendredi 4 janvier 2019 à 15:43 De: fredvs À: mseide-msegui-talk@lists.sourceforge.net Objet: Re: [MSEide-MSEgui-talk] MSElang news. Hell

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

2019-01-04 Thread Roland Chastain
ide-msegui-talk@lists.sourceforge.net Objet: Re: [MSEide-MSEgui-talk] MSElang news. Hell everybody. Once the bc file is created by MSElang and optimized with llvm-opt, you may compile it to produce a executable with clang. Here the syntax: $ clang /home/fred/mlctest/hellomlc_opt.bc -lm -o /home/fr

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

2019-01-04 Thread fredvs
Hell everybody. Once the bc file is created by MSElang and optimized with llvm-opt, you may compile it to produce a executable with clang. Here the syntax: $ clang /home/fred/mlctest/hellomlc_opt.bc -lm -o /home/fred/mlctest/hellomlc Here the result of my "Hello MSElang world" first Linux 32

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

2019-01-01 Thread fredvs
> Indeed, Martin did not enable MSElang for Windows yet.mymsetest.pas This is fake news. MSElang works for Windows too. Fre;D -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ ___ mseide-msegui-talk mailing list

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

2019-01-01 Thread fredvs
Hello Roland and everybody. Happy new year! About MSElang. Indeed, Martin did not enable MSElang for Windows yet.mymsetest.pas But with some cups of coffee it would be possible to enable it (I hope). By the way I did find how to do to have a working executable on Linux 32 bit, The shema is

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

2019-01-01 Thread Roland Chastain
, and start discussions in the french Pascal forum.   Best regards.   Roland   Envoyé: lundi 31 décembre 2018 à 12:24 De: fredvs À: mseide-msegui-talk@lists.sourceforge.net Objet: Re: [MSEide-MSEgui-talk] MSElang news. Hello. Here fork of MSElang: https://github.com/fredvs/mselang

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

2018-12-31 Thread fredvs
Hello. Here fork of MSElang: https://github.com/fredvs/mselang There are some fixes to make MSElang work on a Linux 32 system. Working compiled release 0.0 is here: https://github.com/fredvs/mselang/releases Fre;D -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/

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

2018-12-30 Thread fredvs
Hello. The .bc (Bit-Code) file produced by MSElang is perfectly recognized by lli (llvm interpreter & dynamic compiler). See picture: Tip: on a Linux 64 bit multi-arch system, please install LLVM 32 bit, like this

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

2018-12-30 Thread fredvs
Hello Roland. > Congratulations for your work Huh, it is Martin work. Thank you for proposing you directly, without condition to make MSE still alive. With you in the team, sure MSE is in good hands. Fre;D -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/

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

2018-12-29 Thread Roland Chastain
Hello Fred!   Congratulations for your work.   Regards.   Roland   Envoyé: samedi 29 décembre 2018 à 20:35 De: fredvs À: mseide-msegui-talk@lists.sourceforge.net Objet: Re: [MSEide-MSEgui-talk] MSElang news. Hello. Here the MSElang project with Linux 32 binaries. It works also

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

2018-12-29 Thread fredvs
Hello. Here the MSElang project with Linux 32 binaries. It works also in a Linux 64 bit multi-arch 64/32. To install llvm, just do: $ sudo apt-get install llvm The MSElang project include the compiler: mlc, the interpreter mli and the gui tool-chain: mselang and other tools. Here the source

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

2018-12-29 Thread fredvs
Re-hello. Here the Pascal code of the program: {$mode mselang} program hellomlc; begin writeln('Hello MLC'); end. Here the bit code file produced by MSElang: hellomlc_bc.zip It would be marvelous is somebody that know

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

2018-12-29 Thread fredvs
Hello. I am busy to test MSElang compiler: https://gitlab.com/mseide-msegui/mselang All went ok, the MSElang compiler produce a Bitcode File (helloworld.bc). But when trying to compile that helloworld.bc file with *opt* there is that error message after +- 900 lines of messages of the opt

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

2018-11-27 Thread fredvs
Hello Med. Ha ok, because I did not find a zebra in the clang compiler. Fre;D -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net

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

2018-11-27 Thread mohamed hamza
Excuse me Fred but the message is not for you. Med De : mohamed hamza Envoyé : mardi 27 novembre 2018 14:53 À : General list for MSEide+MSEgui Objet : Re: [MSEide-MSEgui-talk] MSElang news. grid.zebra is not showed when skincontroller.active is on . New

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

2018-11-27 Thread mohamed hamza
. De : fredvs Envoyé : mardi 27 novembre 2018 13:31 À : mseide-msegui-talk@lists.sourceforge.net Objet : Re: [MSEide-MSEgui-talk] MSElang news. Hello. I did some test with a chess-engine (written in C) compiled with gcc vs clang. The difference for the the result-executable

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

2018-11-27 Thread fredvs
Hello. I did some test with a chess-engine (written in C) compiled with gcc vs clang. The difference for the the result-executable in speed (much faster) and size (much lighter) of clang vs gcc is impressive. Fre;D -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/

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

2018-10-10 Thread fredvs
Hello Martin. Perfect. Ok, I am hot and ready. Fre;D -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net

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

2018-10-10 Thread fredvs
> Sure. I ask when I don't find bugs anymore. Ha, Ok. There is something that puzzles me... Would it be possible to still use the lot of code provided by Delphi/FPC/fpGUI/Lazarus ? Would it need lot of conversion from fpc syntax-code to MSElang? What would be very difficult to translate/use

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

2018-10-10 Thread fredvs
Hello Martin. Huh, please, do not forget to tell us if something can be tested. ;-) Fre;D -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net

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

2018-09-26 Thread fredvs
Hello. This one is very promising and will bring together my best friends fpGUI, MSE and Pascal: https://ultibo.org/forum/viewtopic.php?f=12=1194 Fre;D -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ ___ mseide-msegui-talk mailing

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

2018-08-11 Thread fredvs
>It is not ready for testing. OK, I stop. By the way, congrats for what you have done. Fre;D -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ -- Check out the vibrant tech community on one of the

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

2018-08-10 Thread Martin Schreiber
On Friday 10 August 2018 21:40:30 fredvs wrote: > Hello Martin. > > Ooops, out-of-the-box... > > $ /home/fred/mselang-master/mselang/compiler/mlc --llvm > > MSElang Compiler version 0.0 > Copyright (c) 2013-2018 by Martin Schreiber > Fatal: No input file defined > > Ok, I will try with some

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

2018-08-10 Thread fredvs
Hello Martin. Ooops, out-of-the-box... $ /home/fred/mselang-master/mselang/compiler/mlc --llvm MSElang Compiler version 0.0 Copyright (c) 2013-2018 by Martin Schreiber Fatal: No input file defined Ok, I will try with some input Huh, mlc is compiled with fpc, could it be compiled later

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

2018-08-10 Thread fredvs
> Currently MSElang is for 32 bit Linux only. Ha, ok, a good test for Manjaro 64 bit multi-arch. > it needs LLVM version 3.8.0. Here, with: $ sudo pacman -S lib32-llvm It install llvm-6.0.1-1. Maybe llvm-6.0.1 is compatible with llvm-3.8.0. I will try with this first. Thanks. Fre;D

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

2018-08-10 Thread Martin Schreiber
On Friday 10 August 2018 10:09:30 fredvs wrote: > Hello Martin. > > I did try to compile mselang.prj > > And get this error message: > > Compiling mselang.pas > ... > Compiling globtypes.pas > Compiling ./compiler/__mla__internaltypes.pas > __mla__internaltypes.pas(40,12) Error: Identifier not

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

2018-08-10 Thread fredvs
Hello Martin. I did try to compile mselang.prj And get this error message: Compiling mselang.pas ... Compiling globtypes.pas Compiling ./compiler/__mla__internaltypes.pas __mla__internaltypes.pas(40,12) Error: Identifier not found "card32" __mla__internaltypes.pas(40,18) Error: Error in type

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

2018-01-25 Thread fredvs
> so the situation is clear Hum, +-, Florian did a commit 3 weeks ago. 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

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

2018-01-25 Thread code dz
2018-01-24 22:30 UTC+01:00, fredvs : >> 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

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

2018-01-25 Thread Martin Schreiber
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

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

2018-01-24 Thread 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

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

2018-01-24 Thread 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

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

2018-01-23 Thread Martin Schreiber
> 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,

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

2018-01-23 Thread 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

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

2018-01-22 Thread fredvs
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

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

2018-01-21 Thread 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

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

2018-01-21 Thread 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:

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

2018-01-11 Thread fredvs
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

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

2018-01-10 Thread 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/

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

2018-01-10 Thread Martin Schreiber
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

[MSEide-MSEgui-talk] MSElang news.

2018-01-10 Thread 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,