Re: [fpc-devel] {$DEFINE x := something}

2005-06-30 Thread L505
| Please move this thread to fpc-other. This has nothing todo with pascal.

Neither did Florian's or Christians font related posts, and neither do the
smiley's we posted have anything to do with Pascal.
:o)

I think the effeciency of your development environment and setup you are using
to create pascal code does have everything to do with FPC-devel and even
FPC-users.

| Everybody needs to decide for himself what he prefers to use: commandline,
| TUI or GUI.

Everyone does not need to decide for himself in a lonesome,  cold world. We can
research the facts and information together, before making a decision about TUI
or GUI. Which is why I went ahead and offered downloads and screenshots of the
fonts that will make FPC development more effecient for many fpc and lazarus
users.

As I have indicated, I am very happy to have 83-88 lines of Pascal code on my
screen versus even 70 or 55. And if it makes Pascal coding more effecient, then
it should be posted for other -developers- and users to see.

Regards,
Lars


p.s.
I almost went ahead and removed all my contributed units from the FPC website,
with fear of some of the source code comments even being partially off topic and
non-pascal related. However, I realize this is just the internet and I do
sometimes have a stronger pulse than usual when reading my email.


___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] {$DEFINE x := something}

2005-06-30 Thread L505
Well I get 79 lines in FP-IDE

http://z505.com/images/fonts/FPvsLaz.png

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] {$DEFINE x := something}

2005-06-30 Thread Peter Vreman
> Have you guys heard of something called the GUI? I just heard about it
> yesterday
> :-(
>
> Common guys, the command line is useful but let's give Lazarus a run for
> it's
> money here. Err... a run for it's code.

Please move this thread to fpc-other. This has nothing todo with pascal.
Everybody needs to decide for himself what he prefers to use: commandline,
TUI or GUI.




___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] {$DEFINE x := something}

2005-06-30 Thread L505
Have you guys heard of something called the GUI? I just heard about it yesterday
:-(

Common guys, the command line is useful but let's give Lazarus a run for it's
money here. Err... a run for it's code.

I find the GUI based tools more powerful over the command line in many cases.
Especially if the command line is there in the background for you at your
fingertips.

For example midnight commander can't do anything, compared to what Total
Commander can do. Midnight commander has absolutely no chance compared to Total
commander. I also find for example Apititude for Debian just sucks rocks.. the
command line fixed font just limits you so much. Scrolling through aptitude to
try and find my installed packages on Linux is a pain in the neck. Kpackage is
better visual wise, but it's written in bloaty python code so it also sucks
rocks. (more freepascal based GUI management tools are needed on Linux)

But command tools are useful as a back up, especially when X-windows crashes.  I
use midnight commander to FTP files up to websites in emergency. But still, GUI
things like total commander kick its arse in the end. I think Linux needs more
compiled GUI programs, and less bloaty ones like Mozilla and Open Office.

Sometimes I want to use the command line on Linux just because their GUI
programs are slow and basically suck. I'm sorry, but windows with it's tacky
Windows 2000 look still beats GTK for screen space. I think that's why some guys
still use the command line too much on Linux... because many of the GUI programs
on Linux suck, and are slow. This will change though, as people figure it out.

Florian, what system do you run your IDE in? Linux in an Xterm window?
or a Dos windoh in Windohs?

I do use the console fp-ide on my slower Linux computers and servers who don't
have X-windows installed. If I want to compile something directly on the server
I just fire up the IDE in a TTY. Which is convenient.. but on the desktop, for
the main bulk of work.. I ditch many of the command tools.

My view is that the command line is extremely useful, but not so much in the
ways most Linux users see it as useful. I like it especially if you can build a
GUI program that wraps right around the command line (i.e. lazarus and the
compiler), so that if in emergency the GUI crashes, you still have the command
line as your back up. I love the networking available in linux for Apt-Get
installs and emergencies too. Dos sucks in this area.That and the fact that you
can't even boot to Dos anymore with Windohs.



- Original Message -
From: "Christian Iversen" <[EMAIL PROTECTED]>
To: "FPC developers' list" 
Sent: Thursday, June 30, 2005 1:19 PM
Subject: Re: [fpc-devel] {$DEFINE x := something}


| On Thursday 30 June 2005 21:34, Florian Klaempfl wrote:
| > Christian Iversen wrote:
| > > On Thursday 30 June 2005 20:15, L505 wrote:
| > >>I've always wanted to find the most compact and readable font myself.
| > >> Just never spent the time looking.
| > >>
| > >>Well today I did a bit of searching, and found some fonts that are more
| > >>compact than at least Courier New
| > >>
| > >>http://z505.com/cgi-bin/qkcont/qkcont.cgi?p=Compact-Readable-Fonts
| > >>
| > >>Save about twice as much screen space if you just choose the right
| > >> compact font. Courier new seems to waste a lot of space between lines.
| > >
| > > Clearly, the only right choise is FixedSys :-)
| >
| > Yes and a console IDE :) It does 120x70 easily :)
|
| Hehe, sounds sweet ;-)
|
| --
| Regards,
| Christian Iversen
|
| ___
| fpc-devel maillist  -  fpc-devel@lists.freepascal.org
| http://lists.freepascal.org/mailman/listinfo/fpc-devel


___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] {$DEFINE x := something}

2005-06-30 Thread Christian Iversen
On Thursday 30 June 2005 21:34, Florian Klaempfl wrote:
> Christian Iversen wrote:
> > On Thursday 30 June 2005 20:15, L505 wrote:
> >>I've always wanted to find the most compact and readable font myself.
> >> Just never spent the time looking.
> >>
> >>Well today I did a bit of searching, and found some fonts that are more
> >>compact than at least Courier New
> >>
> >>http://z505.com/cgi-bin/qkcont/qkcont.cgi?p=Compact-Readable-Fonts
> >>
> >>Save about twice as much screen space if you just choose the right
> >> compact font. Courier new seems to waste a lot of space between lines.
> >
> > Clearly, the only right choise is FixedSys :-)
>
> Yes and a console IDE :) It does 120x70 easily :)

Hehe, sounds sweet ;-)

-- 
Regards,
Christian Iversen

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] {$DEFINE x := something}

2005-06-30 Thread Florian Klaempfl

Christian Iversen wrote:


On Thursday 30 June 2005 20:15, L505 wrote:


I've always wanted to find the most compact and readable font myself. Just
never spent the time looking.

Well today I did a bit of searching, and found some fonts that are more
compact than at least Courier New

http://z505.com/cgi-bin/qkcont/qkcont.cgi?p=Compact-Readable-Fonts

Save about twice as much screen space if you just choose the right compact
font. Courier new seems to waste a lot of space between lines.



Clearly, the only right choise is FixedSys :-)



Yes and a console IDE :) It does 120x70 easily :)

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] {$DEFINE x := something}

2005-06-30 Thread Christian Iversen
On Thursday 30 June 2005 20:15, L505 wrote:
> I've always wanted to find the most compact and readable font myself. Just
> never spent the time looking.
>
> Well today I did a bit of searching, and found some fonts that are more
> compact than at least Courier New
>
> http://z505.com/cgi-bin/qkcont/qkcont.cgi?p=Compact-Readable-Fonts
>
> Save about twice as much screen space if you just choose the right compact
> font. Courier new seems to waste a lot of space between lines.

Clearly, the only right choise is FixedSys :-)

-- 
Regards,
Christian Iversen

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] {$DEFINE x := something}

2005-06-30 Thread L505
I've always wanted to find the most compact and readable font myself. Just never
spent the time looking.

Well today I did a bit of searching, and found some fonts that are more compact
than at least Courier New

http://z505.com/cgi-bin/qkcont/qkcont.cgi?p=Compact-Readable-Fonts

Save about twice as much screen space if you just choose the right compact font.
Courier new seems to waste a lot of space between lines.



| > > There is a reason why the whole compiler sources are lower case: the
| > > sources are rather complex with a lot of nested ifs etc. so we use a
| > > very high screen resolution to edit the source. I use usually 70
| > > lines on a 17" TFT or 19" CRT ...
| >
| > A 17" TFT has usually a resolution of 1280x1024. To get 70 lines, you
| > need a 7pt font, not really readable. On the other side, than the
| > source have only 25% of the screen wide. You should use a rotatable
| > screen, then you can use a readable font and use more than 25% of the
| > screen.
|
| 1280/16 = 80.
|
| 16 is normal vga font iirc.
|
| ___
| fpc-devel maillist  -  fpc-devel@lists.freepascal.org
| http://lists.freepascal.org/mailman/listinfo/fpc-devel


___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] {$DEFINE x := something}

2005-06-30 Thread Marco van de Voort
> on 2005-06-30T10:25:46+02:00 Florian wrote:
> > There is a reason why the whole compiler sources are lower case: the
> > sources are rather complex with a lot of nested ifs etc. so we use a
> > very high screen resolution to edit the source. I use usually 70
> > lines on a 17" TFT or 19" CRT ...
> 
> A 17" TFT has usually a resolution of 1280x1024. To get 70 lines, you
> need a 7pt font, not really readable. On the other side, than the
> source have only 25% of the screen wide. You should use a rotatable
> screen, then you can use a readable font and use more than 25% of the
> screen.

1280/16 = 80. 

16 is normal vga font iirc.

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] {$DEFINE x := something}

2005-06-30 Thread Peter J. Haas
Hi Florian,

on 2005-06-30T10:25:46+02:00 Florian wrote:
> There is a reason why the whole compiler sources are lower case: the
> sources are rather complex with a lot of nested ifs etc. so we use a
> very high screen resolution to edit the source. I use usually 70
> lines on a 17" TFT or 19" CRT ...

A 17" TFT has usually a resolution of 1280x1024. To get 70 lines, you
need a 7pt font, not really readable. On the other side, than the
source have only 25% of the screen wide. You should use a rotatable
screen, then you can use a readable font and use more than 25% of the
screen.

> ... and such high resolutions are much easier to read if everything
> is lower case because it makes the distance between lines bigger.

Maybe using lower case only make the text easier to read, but not the
contents.

wkr Peter.


___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] {$DEFINE x := something}

2005-06-30 Thread Gerhard Scholz
...
> There is a reason why the whole compiler sources are lower case: the
sources are
> rather complex with a lot of nested ifs etc. so we use a very high screen
> resolution to edit the source. I use usually 70 lines on a 17" TFT or 19"
CRT
> and such high resolutions are much easier to read if everything is lower
case
> because it makes the  distance between lines bigger.

[I use usually 70 lines on a 17" TFT or 19" CRT...]: autsch, I wouldn't be
able to read anything. With that resolution the screen is a collection of
some coloured or grey points. Where did you get your eagle eyes?

In future I will lowcase my patches.

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] {$DEFINE x := something}

2005-06-30 Thread Florian Klaempfl
Gerhard Scholz wrote:
>>And also don't change the sourcecode style. If makes huge
>>diffs and applying of patches will take a lot of manual work and time.
> 
> 
> 
> Sorry; I have a program for that upcasing/lowcasing. Next time I will
> reverse the changes before supplying.

There is a reason why the whole compiler sources are lower case: the sources are
rather complex with a lot of nested ifs etc. so we use a very high screen
resolution to edit the source. I use usually 70 lines on a 17" TFT or 19" CRT
and such high resolutions are much easier to read if everything is lower case
because it makes the  distance between lines bigger.

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel]

2005-06-30 Thread Peter Vreman
> Problem with real parameters in overloaded procs:
>
> When defining an operator P with a CURRENCY parameter, and overloading
> that
> operator with a DOUBLE parameter, the compiler cannot decide which one to
> take when it is called with an EXTENDED actual parameter. The same seems
> to
> be true for overloaded procs/funcs.
>
> I suggest the following change:
> the sort order for searching the appropriate routine should be done as
> follows:
>
> 1. exact match (as it is done now);
>
> 2. extending the precision upward;
>
> 3. shrinking the precision downward.

Thanks, patch applied.




___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel