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
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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/


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 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 executable done
with mselang:

hellomlc.zip
<http://mseide-msegui-talk.13964.n8.nabble.com/file/t2/hellomlc.zip>

Many wow + thanks Martin.

Fre;D











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


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk




___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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

2019-01-04 Thread Roland Chastain

Hello Fred!

 

Well done. When you speak of your "Hello world", is it a file you created yourself?

 

I will try in next days to reproduce under Windows all the steps described in your messages.

 

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 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 executable done
with mselang:

hellomlc.zip
<http://mseide-msegui-talk.13964.n8.nabble.com/file/t2/hellomlc.zip>

Many wow + thanks Martin.

Fre;D











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


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk




___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 executable done
with mselang:

hellomlc.zip
  

Many wow + thanks Martin.

Fre;D


  








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


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 like this: MSElang create a .bc (bitcode) file from the pascal
file and sent it to llmv executable.

Then the MSElang tool-chain will produce, with llvm-opt, a _opt.bc bitcode
file.


Let's take a mymsetest.pas as example.

mymsetest.pas ---> mymsetest.bc  ---> mymsetest_opt.bc 

And finally llvm-link does the .bin executable. (This was not yet
implemented in MSElang but it is easy: just do:
$ llvm-link -o=/the/dir/mymsetest_opt.bin /the/dir/mymsetest_opt.bc 

mymsetest_opt.bc  ---> mymsetest.bin

And it works!



Fre;D



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


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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

2019-01-01 Thread Roland Chastain

Hello Fred (and other) !

 

Happy year to you all. :)

 

I would like to test MSElang under Windows, but I have absolutely no idea of where to begin.

 

Fred, could you put me on the way?

 

Is there a short description somewhere of what MSElang is? What is the current state of the compiler? What are the steps to test the compiler?

 

About MSElang and about all the MSE project(s), I would like that we begin to collect informations, like useful links, useful forum posts, etc.


 

My contribution for the coming months could be to write a french documentation for the different projects, 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

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/


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk




___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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/


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 on Debian machine:

$ sudo apt-get install llvm:i386

(LLVM is totally new for me, I use Clang but never tuned LLVM for it -->
test/comment/help welcome!).


Fre;D



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


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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/


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 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 + binaries:
mselang.zip
<http://mseide-msegui-talk.13964.n8.nabble.com/file/t2/mselang.zip>

Unzip the file and run /mselang/mselang (this is a graphic app).

Choose a file to compile.
The default MSElang extension name is .mla but of course you may use a .pas
file.

Then click on "load".

Tip: to define the search-units path, click on param button and add
-Fu/thepath/units for example.
Right-click on the edit-panel to add rows.

And finally click on "parse".

See picture:
<http://mseide-msegui-talk.13964.n8.nabble.com/file/t2/mselang.png>

If you disable "llvm" option, only the mlc compiler will produce a .mli file
(that will be used by llvm).

You may test that mli file with the mli interpreter.
See picture:
<http://mseide-msegui-talk.13964.n8.nabble.com/file/t2/mseinterpreter.png>

Fre;D

.




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


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk




___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 + binaries:
mselang.zip
  

Unzip the file and run /mselang/mselang (this is a graphic app).

Choose a file to compile.
The default MSElang extension name is .mla but of course you may use a .pas
file.

Then click on "load".

Tip: to define the search-units path, click on param button and add
-Fu/thepath/units for example.
Right-click on the edit-panel to add rows.

And finally click on "parse".

See picture:
 

If you disable "llvm" option, only the mlc compiler will produce a .mli file
(that will be used by llvm).

You may test that mli file with the mli interpreter.
See picture:
 

Fre;D

.




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


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 LLVM could try to compile the
hellomlc.bc file to see what is wrong.
Maybe it is only the syntax of opt that I use tha is wrong.

I did use this:

/usr/bin/opt -O2 /home/fred/mlctest/hellomlc.bc

Fre;D

 

Fre;D 






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


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 compiler.

> /usr/bin/opt: /home/fred/mlctest/hellomlc.bc: error: input module is
> broken!

Where is the problem, do  you have a idea what appends ?

Thanks.

Fre;D



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


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 color is added to skincontroller  (cl_zebra )  RGB:=black
BTW I show only the black background in the selected column of the grid

grid.zebra.height:=1
 start  1
 step  2
Med.



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 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/


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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

2018-11-27 Thread mohamed hamza
grid.zebra  is not  showed   when skincontroller.active is on .
New color is added to skincontroller  (cl_zebra )  RGB:=black
BTW I show only the black background in the selected column of the grid

grid.zebra.height:=1
 start  1
 step  2
Med.



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 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/


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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/


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 from fpc code?

Would it be possible to access native c libraries (and create native
library)?

Thanks.

Fre;D



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


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 input
>
> Huh, mlc is compiled with fpc, could it be compiled later with mlc himself
> ?
>
Yes.

> Write you later after test.
>
It is not ready for testing.

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
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 with mlc himself ?

Write you later after test.

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
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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

 



--
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
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 found "card32"
> __mla__internaltypes.pas(40,18) Error: Error in type definition
> __mla__internaltypes.pas(129,1) Error: Forward type not resolved "Card8"
> ...
> __mla__internaltypes.pas(325,3) Fatal: Syntax error, "END" expected but "("
> found
> Fatal: Compilation aborted
>
Please try again with git master c6bda4fbc1e49ba1ca1edefa8d5a2d331e2e858f. It 
compiles a tool I use in order to test MSElang. In order to compile the 
MSElang compiler please use mselang/compiler/mlc.prj.
Please don't forget to add --llvm to the commandline of mlc. Currently MSElang 
is for 32 bit Linux only, it needs LLVM version 3.8.0.
>
> But maybe it is not yet time to see the first steps of MSElang (if so,
> sorry for the noise).
>
It is not yet ready for public use.

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
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 definition
__mla__internaltypes.pas(129,1) Error: Forward type not resolved "Card8"
...
__mla__internaltypes.pas(325,3) Fatal: Syntax error, "END" expected but "("
found
Fatal: Compilation aborted


But maybe it is not yet time to see the first steps of MSElang (if so, sorry
for the noise).

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
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 tech sites, Slashdot.org! http://sdm.link/slashdot
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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

--
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
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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

--
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
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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, Slashdot.org! http://sdm.link/slashdot
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 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
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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: 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
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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 most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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/

--
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
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


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

--
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
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk