Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2012-06

Obsolete wiki page?

4 messages · 3 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Tomas Hajny
Mattias Gaertner wrote 8 lines
This page looks pretty obsolete and has mislead someone to think FPC can not handle multithreading: http://wiki.lazarus.freepascal.org/Taking_advantage_of_multi_core/multi_threading_machines Maybe it should be deleted/erased or replaced with a link to the multithreading tutorial?

Well, I don't think that the text on that page is really obsolete. The RTL support has probably improved and there are some very recent changes in fpmake adding such support. On the other hand, the compiler itself doesn't use multi-threading as of yet and no support has been added to the language as far as I know, right?

Tomas

Reply by email

Mattias Gaertner
to Tomas Hajny
Show quoted text 15 lines
On Fri, June 15, 2012 16:30, Mattias Gaertner wrote: > This page looks pretty obsolete and has mislead someone to think FPC can > not > handle multithreading: > http://wiki.lazarus.freepascal.org/Taking_advantage_of_multi_core/multi_threading_machines > > Maybe it should be deleted/erased or replaced with a link to the > multithreading > tutorial? Well, I don't think that the text on that page is really obsolete. The RTL support has probably improved and there are some very recent changes in fpmake adding such support. On the other hand, the compiler itself doesn't use multi-threading as of yet and no support has been added to the language as far as I know, right?

You are right about the language.
OTOH there are already several pages discussing this aspect in much more detail. If the entry should be kept the text should be replaced with links to these pages.

About the Introduction:
This was true 3 or 4 years ago. The "future processors" with many cores are there. The new challenges are smart phones and keeping up with Delphi changes.

About Libraries:
What does not work? What needs tuning?

Compiler:
I guess this sentence can be kept.

Build system:
It should be replaced with a link to the fpmake and explain how to use its feature.
For Lazarus this is planned.

Mattias

Reply by email

Mark Morgan Lloyd
to Tomas Hajny: Well, I don't think that the text on that page is really obsolete. The RTL support has…
Tomas Hajny wrote 15 lines
On Fri, June 15, 2012 16:30, Mattias Gaertner wrote: > This page looks pretty obsolete and has mislead someone to think FPC can > not > handle multithreading: > http://wiki.lazarus.freepascal.org/Taking_advantage_of_multi_core/multi_threading_machines > > Maybe it should be deleted/erased or replaced with a link to the > multithreading > tutorial? Well, I don't think that the text on that page is really obsolete. The RTL support has probably improved and there are some very recent changes in fpmake adding such support. On the other hand, the compiler itself doesn't use multi-threading as of yet and no support has been added to the language as far as I know, right?

I suggest an urgent "health warning" at the start, i.e. pointing out that the bulk of it was written in '06 and that it might no longer be valid. That would give the originators and recent editors time to fix it or tell us why they think it should be left as-is.

There's quite a lot in the Wiki that merits similar treatment, e.g. a page on the comiler layout which is v1-specific.

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email