Regarding Memory Management
Its possible to write a Pascal program w/o any pointer, but it may be not
elegant and interfaces to some C-like GUI structures, as used in all common
OSs, are impossible.
But, I am using Borland Pascal (sic!) and also FreePascal (no Lazarus) for
small embedded s
Hi,
my test with Borland Pascal 7.0 running in dosemu2 running 80x87 code.
The compiler throws an error message for calculating HH and II with explicit
type conversion.
The results of FF and GG are the same!
Even on 16 bit system!
I think this behavior is right!
In the 80x87 emulation
o, perhaps that one could be used as a jumping off point,
would be interesting to see pascal available for the propeller
boards.
On 4/18/2023 6:21 AM, Markus Greim via
fpc-pascal wrote:
> Hi Adriaan,
> whats about a Oberon-0 compiler compiling to Forth?
> And then Forth to MacOSX?
Hi Adriaan,
whats about a Oberon-0 compiler compiling to Forth?
And then Forth to MacOSX? (RetroForth, Swift or whatever)
That may sound silly, but such a Compiler would help a lot to port Obern to
other platforms resp Microcontrollers etc.
For example to the Propeller II
Kind Regards
Congratulations!
and
Frohe Weihnachten
Markus
--- original message ---
On December 24, 2021, 2:16 PM GMT+1 fpc-pascal@lists.freepascal.org wrote:
>> And yes, we can do graphics too:
>>
>> https://www.freepascal.org/~michael/pas2js-demos/wasienv/terminal/
> That should obviously b
5 cents
Markus Greim
Mit freundlichen Grüßen
Markus Greim
Schleibinger Geräte
Teubert u. Greim GmbH
Gewerbestrasse 4
84428 Buchbach
Germany
Tel. +49 8086 94731-10
Fax. +49 8086 94731-14
Mobil +49 172 8 999 196
http://www.schleibinger.com
Amtsgericht Traunstein HRB 9646
Geschäftsführer:
Dipl
On 12/22/2020 11:43 AM, Markus Greim
via fpc-pascal wrote:
> Wow..
> Programming languages I worked with in the last 40 years:
> 12. SPIN
>
When you say spin, I'm assuming you're talking about the parallax
propeller boards programming language. The propel
Wow..
I am impressed... I hope my PASCAL is better then my English (first foreign
language: Latin (for 7
years), 2nd English (6 years), 3rd ancient Greek (3 years)...)
Programming languages I worked with in the last 40 years:
1. Basic first on a Tektronix 4050 and a TRS-80 about 1979
2. Fo
FPC has had a Turbo Pascal-like console IDE for many years...
"has had" ?
AKAIK "has"
I still used it yesterday.
Grüße
Markus
--- original message ---
On December 20, 2020, 7:33 PM GMT+1 fpc-pascal@lists.freepascal.org wrote:
On 12/19/20 6:35 PM, Liam Proven via fpc-pascal wrote:
Hello Nikolay,
I am a German - so may be we are both "lost in translation"
Kind Regards
Markus
--- original message ---
On December 21, 2020, 10:17 AM GMT+1 nick...@gmail.com wrote:
On 12/21/20 10:42 AM, Markus Greim
wrote:
> FPC has had a Turbo Pascal-like console
Fantastic, a real good introduction for us old Pascalians !!
We should send a link to Niklaus Wirth ;-)
Markus Greim
--- original message ---
On November 30, 2020, 12:09 PM GMT+1 fpc-pascal@lists.freepascal.org wrote:
On Mon, Nov 30, 2020 at 4:43 AM Derek Stewart via fpc-pascal
wrote
Hello Bernd,
there is a bachelor thesis from Jörg Winkler, 2013 in the net (in German):
"OpenGL-basierter logischer Gerätetreiber für ein Grafisches Kernsystem"
Entwicklung eines logischen GKS Gerätetreibers
auf der Basis von OpenGL
https://docplayer.org/20014258-Entwicklung-eines-logischen-
Bo,
"Programs must not be regarded as code for computers, but as literature for
humans"
Niklaus Wirth, the inventor of PASCAL.
Last sentence on the last slide of his presentation.
given at a conference to honor of his 80th birthday at the ETH Zürich in 2014.
(i had the honor to participate)
Hello,
I run Borland Pacal 7.01 in Dosemu / XdosEmu (don't use the 64bit binary) on
Linux (Kernel 4.15, 64bit, Linux Mint 19.1, 16 CPUs...) here.
Works fine, even the serial interface. At least for my experience, the printer
doesn't work.
So I "print" in a (shared) graphic file, and print the
James,
not every body is using a GHz machine. I am , for example, programming a 80186
in an embedded system with very limited speed an RAM.
But I understand thats not a general argument.
But look at MISRA C. Its a big set of rules for "real" save C programming, more
or less now the stan
AFAIK these is the standard behavior since the first PASCAL versions.
We must not change it. It prevents a lot of side effects, and PASCAL is NOT C
without brackets!
Use while or repeat instead!
>From Niklaus Wirths last 2004 Oberon manual:
https://people.inf.ethz.ch/wirth/ProgInOberon2004.
Great,
looking for this "Macro" for 15+ years
Kind Regards
Markus
--- original message ---
On June 19, 2019, 5:35 PM GMT+2 ga...@poczta.onet.pl wrote:
W dniu 2019-06-19 o 17:10, Ryan Joseph pisze:
>>
>> Oh I see now. Strange syntax, never saw that before. Can you get the full
>> path inst
By the way there was a bug in fpc 3.0.
I am not sure if it is fixed yet.
Dividing a comp number by any other number gives wrong results.
Please see my posting from 29.06.2016
Markus
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://list
AFAIK there is a small difference between comp and int64
COMP is 63bit + sign bit
int64 is 2s complement.
I hope I am right here.
Markus
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinf
I guess you already noticed the book of the master himself: Nicklaus Wirth
https://www.inf.ethz.ch/personal/wirth/CompilerConstruction/index.html
Its revised 2017 (!) based on Oberon.
Afaik one of the first editions was based on Pascal.
Markus
Am 01.01.2018 um 19:17 schrieb Yves Cloutie
Hello Fred,
I didn't understand the software structure / problem behind the C->
Pascal translation, but for me named pipes work very well for many kinds
of interprocess communication.
Markus
Am 25.01.2017 um 23:13 schrieb fredvs:
Hello
In a C method:
OP_WARN_UNUSED_RESULT OggOpusFile
Hallo Bo,
You are right. If you want to keep the numbers of one line together,
then READ doesn't work for you.
Markus
Am 31.12.2016 um 12:18 schrieb Bo Berglund:
On Sat, 31 Dec 2016 11:27:53 +0100, greim
wrote:
Hallo Bo,
please try the simple
READ(myfile, x);
as mentioned
Hallo Bo,
please try the simple
READ(myfile, x);
as mentioned in my posting from 23.dec.
It works w/o any postprocessing.
Markus
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pas
Hey Kids,
why so complicated?
Good old Niklaus Wirth has already everything done for you:
I have to cite one sentence on the last slide at his birthday colloquium:
"Reducing size and complexity is the triumph"
So READ is already quite clever, it doesn't care about whitespaces,
carriage return
old, but
reliable, code around.
Example below.
Regards
Markus
--
PROGRAM compbug300;
VAR x1, x2 : comp;
(* Dividing 8 / 2 doesn't work with fpc 3.0.0
but works for example with fpc 2.6.4
Markus Greim / 2
Am 06.10.2013 22:37, schrieb Nikolay Nikolov:
On 10/05/2013 03:07 PM, greim wrote:
Hi,
writing a 8086 version of fpc is not so strange as some may think!
There are still some 80186 processors around running in embedded
systems! These architecture is certified for some applications in
but the
testdbm.pp crushed down with some access violation (fpc) or was asking
for a c.dll (in a Lazarus application) ?
Is the gdbm package designed only for Linux (i fear so) ?
Is there any other package / tool / source snippet for READING dbm files
on Windows?
Regards
Markus Greim
Hi,
writing a 8086 version of fpc is not so strange as some may think!
There are still some 80186 processors around running in embedded
systems! These architecture is certified for some applications in
industrial and avionik controll.
A good survey over most #186 derivates you may find at:
Hi,
http://www.astrobe.com/default.htm
Oberon on ARM.
I think its worth to try it!
Markus Greim
Am 19.03.2013 08:46, schrieb Martin Schreiber:
On Tuesday 19 March 2013 08:11:49 Justin Smyth wrote:
Thanks, i am waiting to hear back regarding some suggest changes that were
suggest in the
in a small village in the very green hart of Upper-Bavaria.
If you are interested please write an e-mail to me:
greim(a)schleibinger.com
Kind Regards
Markus Greim
Schleibinger Geräte
Teubert u. Greim GmbH
Gewerbestrasse 4
84428 Buchbach
Germany
http://www.schleibinger.com
Court having
011/oberon>
Another private video is there:
<http://www.google.de/url?sa=t&source=web&cd=4&ved=0CDUQtwIwAw&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DHoZuzE7Lq5E&ei=LVAMTvHlL8nMtAaK7JjWDg&usg=AFQjCNH8IqQ6XmTRf1xgEDO0MhLb0zNzKQ&sig2=BTEC0ZPEu
Jeppe,
Do you know if the talks there will be recorded? Could be nice :)
i don't know, i am not part of the organizing committee, but i will post
any link here.
Markus
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freep
Hi,
next week, Friday, 27th May 2011 there will be the Oberon day at the ETH
in Zürich
Also Niklaus Wirth is speaking so i guess its also interesting here in
the freePascal group.
More info at:
http://www.oberonday2011.ethz.ch/
I guess i will attend.
Regards
Mit freundlichen Grüßen
Markus
, on Windows RX and TX
Mit freundlichen Grüßen
Markus Greim
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal
I suggest to ask first
Professor Niklaus Wirth
Regards
Markus Greim
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Hi Nataraj
Are you using Angstrom tool chain on Gumstix Overo? Is it uclibc based?
glibc AFAIK..
I do have my share of woes on Codesourcery TC for fpc.
... sorry i am not sure if i had understand your comment right i fear..
I was using the libs found at free-electrons (see last mail ).
R
.
Now it is linking and running, great!
Regards
Markus Greim
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Hello World on the ARM is also ok.
Thanks a lot
Markus Greim
Carsten Bager schrieb:
> When I build the compiler i use this
>
>
> - Linux
> #!/bin/sh
> export PATH=$PATH:/pp/bin
> export PATH=$PATH:/Fpc/ArmBin/218
> make clean all OS_TARGET=linux C
29: Error: no such instruction: `bl fpc_writeln_end'
hallo.s:30: Error: no such instruction: `bl FPC_IOCHECK'
hallo.s:31: Error: no such ins
etc.
any further idea..???
Thanks!
Markus Greim
>
> If you haven't done a "make install&qu
softiii...)
Mit freundlichen Grüßen
Markus Greim
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
iEYEARECAAYFAkpk4zkACgkQWVkhSqgWKAKikgCgsZxeZ+P/DMXU+wYoIZoJbbkZ
O1QAnAjEi2T8gQLYorRPbjjUJl/WCmA+
=Q9PB
-END PGP
loop
.
Although we are not dogmatic about a matter, it does seem that goto
statements should be used sparingly, if at all.
Mit freundlichen Grüßen
Markus Greim
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
nice but we are living in a real
world..so what,.but
does i need a Windows web server ? We are using here
Debian/ubuntu based web servers. Any chance to run the server part there ??
Mit freundlichen Grüßen
Markus Greim
___
fpc-pascal maillist -
still a hack, but if there is somebody intersted in i may publish it.
Theoretical it should alos work with WIN32 but i have not testet it yet.
Mit freundlichen Grüßen
Markus Greim
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http
43 matches
Mail list logo