Re: [fpc-other] Interpreter speed

2023-04-29 Thread Bernd Oppolzer via fpc-other



Am 29.04.2023 um 19:48 schrieb geneb via fpc-other:

On Sat, 29 Apr 2023, Bernd Oppolzer via fpc-other wrote:

This may be slightly off-topic, but I can tell you some facts about 
my Stanford Pascal compiler,

which runs

- native on z Mainframe machines (which may count as a RISC machine, 
given the instruction set used)

- emulated by Hercules, which is a emulator of z Mainframes
- by emulating P-Code, which is a (sort of) byte code for Pascal ... 
the P-Code (which is pure text, portable)
is translated to a byte code representation before execution; static 
linking is also done in this stage




Bernd, is the dialect used by that compiler "standard" Pascal, UCSD 
Pascal, Turbo-compatible, or?


tnx.

g.

The dialect implemented by the New Stanford Pascal compiler is 
"standard" Pascal with some extensions,

for example

- extended const syntax (for structures and arrays etc.)
- support for external procedures (contained in "modules")
- CHAR(n) data type
- string data type
- static definitions
- initializations of variables and statics
- OTHERWISE on CASE
- BREAK, CONTINUE, RETURN
- direct read and write of scalar types (enums)
- with clause on record types
- pointers on variables which are not on the heap
- pointer arithmetic
- many new builtin procedures and functions

A short "language reference" (23 pages), which covers the differences to 
"standard" Pascal,

is available from this website: http://bernd-oppolzer.de/job9.htm
see the link on top of the page, just below the picture.

Kind regards

Bernd

___
fpc-other maillist  -  fpc-other@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other


Re: [fpc-other] Interpreter speed

2023-04-29 Thread geneb via fpc-other

On Sat, 29 Apr 2023, Bernd Oppolzer via fpc-other wrote:

This may be slightly off-topic, but I can tell you some facts about my 
Stanford Pascal compiler,

which runs

- native on z Mainframe machines (which may count as a RISC machine, 
given the instruction set used)

- emulated by Hercules, which is a emulator of z Mainframes
- by emulating P-Code, which is a (sort of) byte code for Pascal ... the 
P-Code (which is pure text, portable)
is translated to a byte code representation before execution; static 
linking is also done in this stage




Bernd, is the dialect used by that compiler "standard" Pascal, UCSD 
Pascal, Turbo-compatible, or?


tnx.

g.

--
Proud owner of F-15C 80-0007
http://www.f15sim.com - The only one of its kind.
http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
Some people collect things for a hobby.  Geeks collect hobbies.

ScarletDME - The red hot Data Management Environment
A Multi-Value database for the masses, not the classes.
http://scarlet.deltasoft.com - Get it _today_!
___
fpc-other maillist  -  fpc-other@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other


Re: [fpc-other] Interpreter speed

2023-04-29 Thread Bernd Oppolzer via fpc-other

On the same machine:

PASCAL1 compiled with Stanford Pascal, running on the Hercules emulator:

pp pascal1
EXEC PASCAL PASCAL1
STATE PASCAL1 PASCAL A
EXEC PASCOMP PASCAL1
    STANFORD PASCAL COMPILER, OPPOLZER VERSION OF 2023.03 

    Compiler Summary 
     No Errors, no Warnings.
      26042 LINE(S) READ,  243 PROCEDURE(S) COMPILED,
      75126 P_INSTRUCTIONS GENERATED,   9.40 SECONDS IN COMPILATION.
EXEC PASC370 PASCAL1
    STANFORD PASCAL POST-PROCESSOR, OPPOLZER VERSION OF 2023.03

     NO ASSEMBLY ERROR(S) DETECTED.
     265999 BYTES OF CODE GENERATED,   8.24 SECONDS IN POST_PROCESSING.
EXEC PASLINK PASCAL1
Ready; T=17.71/27.02 18:17:06

Kind regards

Bernd



Am 29.04.2023 um 18:15 schrieb Bernd Oppolzer:
This may be slightly off-topic, but I can tell you some facts about my 
Stanford Pascal compiler,

which runs

- native on z Mainframe machines (which may count as a RISC machine, 
given the instruction set used)

- emulated by Hercules, which is a emulator of z Mainframes
- by emulating P-Code, which is a (sort of) byte code for Pascal ... 
the P-Code (which is pure text, portable)
is translated to a byte code representation before execution; static 
linking is also done in this stage


The times for compiling the compiler (first pass, 26.000 lines) are as 
follows:


- native on z machine: 0.1 seconds
- emulating z by Hercules using a very old z operating system: 10 to 
12 seconds
- similar (10 to 15 seconds), when running on Windows and emulating 
the P-Code;
this includes the time to translate the P-Code char representation ... 
depending on the

power of the used laptop etc., of course.

This makes a factor of 100 for the two emulation strategies, compared 
to the native execution.


The times are CPU times as reported by the builtin function CLOCK.

Windows example:

c:\work\pascal\work\src>pp pascal1

PCINT (Build 1.0 Jun 15 2022 08:21:21)

    STANFORD PASCAL COMPILER, OPPOLZER VERSION OF 2023.03 

    Compiler Summary 
     No Errors, no Warnings.
      26058 LINE(S) READ,  243 PROCEDURE(S) COMPILED,
      75130 P_INSTRUCTIONS GENERATED,  13.55 SECONDS IN COMPILATION.

*** EXIT Aufruf mit Parameter = 0 ***

HTH, kind regards

Bernd

http://bernd-oppolzer.de/job9.htm


Am 28.04.2023 um 09:20 schrieb Adriaan van Os via fpc-other:

Out of curiosity — has anybody compared the speed of

1. interpreting a parsed syntax tree, versus
2. interpreting byte code, versus
3. interpreting a RISC CPU ?

Regards,

Adriaan van Os

___
fpc-other maillist  -  fpc-other@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other

___
fpc-other maillist  -  fpc-other@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other


Re: [fpc-other] Interpreter speed

2023-04-29 Thread Bernd Oppolzer via fpc-other
This may be slightly off-topic, but I can tell you some facts about my 
Stanford Pascal compiler,

which runs

- native on z Mainframe machines (which may count as a RISC machine, 
given the instruction set used)

- emulated by Hercules, which is a emulator of z Mainframes
- by emulating P-Code, which is a (sort of) byte code for Pascal ... the 
P-Code (which is pure text, portable)
is translated to a byte code representation before execution; static 
linking is also done in this stage


The times for compiling the compiler (first pass, 26.000 lines) are as 
follows:


- native on z machine: 0.1 seconds
- emulating z by Hercules using a very old z operating system: 10 to 12 
seconds
- similar (10 to 15 seconds), when running on Windows and emulating the 
P-Code;
this includes the time to translate the P-Code char representation ... 
depending on the

power of the used laptop etc., of course.

This makes a factor of 100 for the two emulation strategies, compared to 
the native execution.


The times are CPU times as reported by the builtin function CLOCK.

Windows example:

c:\work\pascal\work\src>pp pascal1

PCINT (Build 1.0 Jun 15 2022 08:21:21)

    STANFORD PASCAL COMPILER, OPPOLZER VERSION OF 2023.03 

    Compiler Summary 
     No Errors, no Warnings.
      26058 LINE(S) READ,  243 PROCEDURE(S) COMPILED,
      75130 P_INSTRUCTIONS GENERATED,  13.55 SECONDS IN COMPILATION.

*** EXIT Aufruf mit Parameter = 0 ***

HTH, kind regards

Bernd

http://bernd-oppolzer.de/job9.htm


Am 28.04.2023 um 09:20 schrieb Adriaan van Os via fpc-other:

Out of curiosity — has anybody compared the speed of

1. interpreting a parsed syntax tree, versus
2. interpreting byte code, versus
3. interpreting a RISC CPU ?

Regards,

Adriaan van Os

___
fpc-other maillist  -  fpc-other@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other

___
fpc-other maillist  -  fpc-other@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other


Re: [fpc-other] I thought it was going to get better, but no

2023-04-29 Thread Tomas Hajny via fpc-other
Hello everybody,

Please, note that this thread (already very long) will become moderated now and 
no further posts will be let through unless I or some other list moderator 
believe that there"s a very good reason for it.

Thanks for your understanding

Tomas
(one of FPC mailing list moderators)

___
fpc-other maillist  -  fpc-other@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other


Re: [fpc-other] I thought it was going to get better, but no

2023-04-29 Thread Jonas Maebe via fpc-other

On 29/04/2023 12:24, Jacob Kroon via fpc-other wrote:
I find it very odd the way you write above, and that you insist on 
defending Nikolay/Joanna.


Nikolay is a member of the FPC core team. As a result, we know him 
fairly well. He really is not Joanna.



Jonas
___
fpc-other maillist  -  fpc-other@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other


Re: [fpc-other] I thought it was going to get better, but no

2023-04-29 Thread Jacob Kroon via fpc-other

Hi Tomas,

On 4/29/23 08:33, Tomas Hajny wrote:

On 29 April 2023 0:05:53 +0200, Jacob Kroon  wrote:

On 4/28/23 23:49, Tomas Hajny via fpc-other wrote:



Hi Jacob,

responding just privately this time...



^^^
I think that is an odd decision; for transparency I think its better to 
have the conversation on the mailing list.



Please, stop this witch hunting game. No, Nikolay isn"t Joanna. I thought that 
there was only one person throwing accusations without any evidence in this whole 
discussion, but it seems that I was wrong. :-( Please, be better at least by being 
able to admit your mistake. Asking Nikolay for an excusing you would be the right 
thing to do if you want to know my opinion


No, I object to "without any evidence": I posted the evidence is here:

https://justpaste.it/cfh0e

If you take the time to read the logs, I *think* you will see that I was not 
being confrontational at all. If you think I am wrong, please explain where and 
why,


I meant your statement that Nikolay = Joanna. Remember that it was one of 
Joanna's claims that people try to use different nicks to fool her and one of 
stated reasons for interviewing newcomers, etc. You didn't provide any evidence 
for that statement. It couldn't be derived reasonable from the mail nor from 
the IRC logs (and it's pure nonsense). On top of that, Nikolay's e-mail was 
very objective from my point of view. I understand that you may be upset by the 
situation, but I suggest that you read it again without prejudice and without 
making any assumptions.



I find it very odd the way you write above, and that you insist on 
defending Nikolay/Joanna.


Jacob
___
fpc-other maillist  -  fpc-other@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other


Re: [fpc-other] I thought it was going to get better, but no

2023-04-29 Thread Steve Litt via fpc-other
Nikolay Nikolov via fpc-other said on Sat, 29 Apr 2023 09:40:03 +0300

>On 4/29/23 09:02, Steve Litt via fpc-other wrote:

>1.5) In 2020, Freenode's #fpc channel was being ruined by a troll, who 
>was flooding the channel with crap, offtopic links and misinformation 
>about Pascal and would hijack and steer every real Pascal discussion
>to absurd topics, like, for example, whether the moon landings were
>faked. It's not like offtopic discussion was banned, but he was
>disrupting any regular and meaningful talk. It was horrible, I have
>described it several times as a burning trash can. The FPC moderators
>at the time didn't do anything, even though Joanna complained on the
>forums:

It's true. There are people who deliberately sow discord. They ruin
formerly good communication venues, and they should be immediately
kicked out of the venue. I once saw a flame war tear apart a wonderful
Linux group: It was horrible.

You have my word that on #fpc-alt and ##fpc-alt, I'll remove anyone who
is just trying to start trouble for trouble's sake. I didn't put that in
the topic yet, but when it becomes necessary, I will, and I'll also
give the troublemaker a warning before banning him or her if the
deliberate troublemaking continues.

I've done this before, on a mailing list I controlled. It's amazing how
few people you have to ban to have a civilized and productive venue. I
banned three people, two of whom never knew they were banned. In the 19
year history of the GoLUG (Greater Orlando Linux User Group) I probably
had to issue about 10 warnings, and once I put every single person
under moderation to stop a rapidly developing flame war. It never
happened again.

Thanks,

SteveT

Steve Litt 
Autumn 2022 featured book: Thriving in Tough Times
http://www.troubleshooters.com/bookstore/thrive.htm
___
fpc-other maillist  -  fpc-other@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other


Re: [fpc-other] I thought it was going to get better, but no

2023-04-29 Thread Johannes Truschnigg via fpc-other
On Fri, Apr 28, 2023 at 10:49:06PM +, HSN via fpc-other wrote:
> [...]
> Now that they have for the time being given up on the goal of hijacking
> #fpc, it seems to be just the colo account in there saying things to make
> Lazarus ide look like it has problems.
> [...]

I would appreciate you not putting words in my mouth. Thank you very much in
advance.


As a reminder, already in October 2022, two of the IRC network operators of
the libera IRC network you registered the fpc-related channels on judged your
moderation actions after having observed them for a while as (I quote) the
following:

[16:26:37]  colo: Vote with your feet.  This channel is,
unfortunately, quite toxic and there looks to be no one that cares enough to
address it.
[16:27:10]  This is now the third user that this particular op has
forced out of the channel in the few days I've been present.
[16:27:53]  I completely agree. Nobody should stay in a channel where
they are unhappy.
[16:28:17]  You are, as always, missing the very obvious point.
[16:28:28]  What is that?
[16:28:39]  that you're running the channel quite toxicly
[16:28:41]  _YOU_ are the common denominator in this.

[16:29:42]  there's nothing staff can or should do about that,
channels are free to run themselves how they want, but my opinion is you're
running this channel with unnecessary and arbitrary use of power

[16:38:45]  colo: This channel is inarguably in the wrong
namespace.  We don't enforce the rule but it does exist.  You are free to
create ##fpc if you'd like and perhaps others will feel as you do that this
channel is toxic and move elsewhere if they had a suitable place to go.
[16:40:00]  Boohumbug I agree
[16:40:16]  I'm not looking for your agreement.
[16:40:19]  Boohumbug, I do understand that option, but I have no
standing whatsoever in the free pascal community (only started engaging with
it a few weeks ago), and I don't feel like I could be an appropriate steward
of that community (or channel) as a result
[16:40:50]  ## channels are first-come first-serve.  They don't
need to represent a project, they just need someone to watch over them.
[16:41:32]  But the suggestion stands.  As jess pointed out there
is nothing we can do to try to address this issue here; the powers that be
have made their stance known and nothing is going to change.

(More context, for anyone who cares: https://paste.debian.net/plain/1273023)

-- 
with best regards:
- Johannes Truschnigg ( johan...@truschnigg.info )


signature.asc
Description: PGP signature
___
fpc-other maillist  -  fpc-other@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other


Re: [fpc-other] I thought it was going to get better, but no

2023-04-29 Thread Nikolay Nikolov via fpc-other



On 4/29/23 09:02, Steve Litt via fpc-other wrote:

Nikolay Nikolov via fpc-other said on Fri, 28 Apr 2023 21:39:04 +0300



Maybe #fpc-alt will become a better unofficial IRC channel? So far,
I've joined the #fpc-alt channel (without leaving #fpc), to support an
alternative channel as well, but I'm not very impressed, not only due
to the lack of people (only 3 people, including me), but also due to
the fact that there's not even a topic.

Today at about 7PM New York time, prompted by a suggestion on
##fpc-alt, I added the following /topic to #fpc-alt:

===
Topic for #fpc-alt is: Ontopic list for Free Pascal. Offtopic channel
is ##fpc-alt. Rules: Treat your fellow channel inhabitants like you'd
like to be treated.
===

I also created a similar /topic for ##fpc-alt , which is the offtopic
FPC channel.



I know growing a channel takes
time,

Yes. Also, these are the first two IRC channels I've ever managed. I've
managed mailing lists, but never IRC channels. So I have a lot to learn.

My first choice would be for somebody like you or Tomas to be in charge
of #fpc. My second choice would be for somebody like you or Tomas to
take over #fpc-alt. The only reason I registered and run #fpc-alt is
because people who are genuinely using or thinking about using
FreePascal need a place they can listen, ask or help without fear of
banning. I have lots of ambitions, but believe me, being king of an IRC
channel isn't one of them. :-)

[snip]


maybe #fpc-alt will grow a large
community as well, and will allow a more free and welcoming to
newcomers environment.

I hope so, and I hope that later somebody more invested in FreePascal
will take over #fpc-alt.


And of course, there's also #lazarus, where moderation was taken up by
giantm (a Lazarus developer).

Even though #lazarus has only about 20 people, they managed to give me
some help on sound issues.


There's also a lot of documentation on the Libera Chat website:

https://libera.chat/guides/#running-a-channel




So, plenty of alternative places to talk, if you're not happy about
#fpc.

I wouldn't call it "plenty", because there are a few hundred on #fpc,
and it's my opinion that a lot of them would be more forthcoming with
help if they weren't worried about the possibility of being censured
for giving the help using the wrong phrases.

[snip]


Technically speaking, she didn't "hijack" the channel. She is the
channel owner, by virtue of being the first person to register it on
this IRC network.

Speaking *only* of #fpc and not #pascal, my understanding of the events
is:

1) Freenode's #fpc was an official FreePascal venue.


Yes, and:

1.5) In 2020, Freenode's #fpc channel was being ruined by a troll, who 
was flooding the channel with crap, offtopic links and misinformation 
about Pascal and would hijack and steer every real Pascal discussion to 
absurd topics, like, for example, whether the moon landings were faked. 
It's not like offtopic discussion was banned, but he was disrupting any 
regular and meaningful talk. It was horrible, I have described it 
several times as a burning trash can. The FPC moderators at the time 
didn't do anything, even though Joanna complained on the forums:


https://forum.lazarus.freepascal.org/index.php?topic=51491.0

As a result, I was given access to the #fpc channel. Joanna was not 
given access, but I banned the troll, and things went better. However, 
Joanna would often advise me when she thinks someone is a troll and ask 
me to ban him/her. She was always suspicious of newcomers. She didn't 
like it, when a new users comes and starts lurking, etc. However, I 
would exercise my own judgement. I'll admit that, there were several 
occasions, where it looked like an overreaction, but it turned out that 
her intuition was right.


Eventually, due to real life issues, I started having less and less time 
to spend on IRC, so Joanna would contact me on the forums, if she thinks 
someone needs to be banned. I would then look at the channel logs and 
exercise my own judgement.



2) Freenode went bad.

Yes.


3) Joanna registered #fpc on before anyone else.
Yes. At the time, none of the FPC developers had any time to spend on 
IRC moderation. I asked Joanna for access to the channel, and then I 
gave access to Karoly Balogh, who was also on IRC, so that we have some 
official FPC people as moderator. However, in practice, none of us had 
any time to watch the channel.

4) Joanna banned 42 people and, in my informed opinion, made the rules
all about her personal preferences.
Apparently, yes. Although I suspect some of them are legit users, who 
got banned, but there were also genuine trolls, who often use sock 
puppet accounts. So, some of these 42 accounts are actually fewer 
people. However, who is a troll and who isn't - I don't know. At this 
point, I wasn't really moderating the channel anymore. I suspect it's 
maybe 2 or 3 trolls using 

Re: [fpc-other] I thought it was going to get better, but no

2023-04-29 Thread James Richters via fpc-other
Jacob,  

First let me say that I am someone who has been in your position,  I have
some applications that I wrote in Turbo Pascal for DOS that I wanted to get
working on a modern PC, and I came across FreePascal.  Many times things
just don't work the way they used to and I needed quite a bit of help, and I
can say I am extremely impressed and thankful for the help I have received
from the FPC mailing list.  Nikolay has helped me tremendously and has even
modified PTCPAS to work with my application, something which I am also very
grateful for.  My current version of my old Turbo Pascal program now does
amazing things that I would have never even dreamed of back in the day.  

Also I do not use IRC at all, not just #FPC, I do not use IRC.   So I do not
know Joanna.  You asked for an opinion on your trasnscript so I read it and
I am offering you an impartial third party opinion. 

I see your point and it's frustrating when you can't make something work
that used to work on another system, but the people who have helped me have
taken the time to explain ways to work around whatever the issues are..  yes
I did need to re-write some of my code to make it work, but that was time
well spend.  It's not always easy to just change a system as complicated as
FreePascal... but in any case, the IRC is not the place to discuss such
things, and the ban message you received was to go get help in the forums.
The forums make much more sense to have a discussion of this nature because
you can't expect the development team to be on your schedule to chat with
you live about it on IRC.. IRC is a TERRIBLE place to discuss complicated
issues like getting your code to compile on FPC,  it assumes that the people
who could help you have nothing better to do than to sit there waiting to
help you.   

I read the 'Evidence' and in that format it is very hard to follow, but it
seems to me that Joanna was genuinely trying to help, and just wanted to see
an example of the code.  I think it is COMPLETELY unreasonable for you not
to send some kind of example code that illustrates what you are trying to
compile. If you are asking for someone to help you and they want information
that will help them see what you are trying to do, then YOU comply and send
them what they ask for, to not send some sample code is very rude.  I do
technical support and if one of my PAYING customers asked me to help with,
something but refused to send me an example of the problem, then I would
just tell them, sorry I can't help you if I don't have an example of this. 

You didn't need to send the whole application, that is no help at all, just
a simple snippet that illustrates what you are trying to get working.  Who
knows maybe someone could help you with some workaround to make it work..
but without seeing the code you are making it difficult for people to help
you.

Also it seemed to me that when Joanna asked you who you were on the forums,
it was so you could get help there, perhaps it was so she could continue the
discussion with you there,   I don't see any reason why you should take
offense to her asking you for your user ID on the forums.

The Ban message was:   You have been kicked from #fpc by Joanna (please go
get help in forums) I don't see that as being offensive... it's simply
saying 'this is not the place for this, please pose your question on the
forums'  She obviously banned you so you would be forced to use the forum,
which is the correct place to discuss such things, if she did not ban you, I
guarantee you would have just logged right back in.

So instead of coming to the forums and posting your questions, you went on
this rampage about being banned.  You were the one overreacting. In my
opinion.

IRC is completely the wrong place to discuss such things, as Nikolay
mentioned, the FPC developers have other things to do that sit and chat on
IRC,  posting questions on the forums gives the people who could help you a
chance to get to it on a schedule that works for them,  it is unreasonable
for you to expect them to be available to chat with you live to help you
with your issues.

If you want help getting something to work,  you really need to provide some
sample code.   I can't understand why you would refuse to send some code..
just type out a few lines to illustrate what you are trying to compile and
explain how it used to work on this other system.  When people keep asking
for information and you refuse to provide it, you can't expect them not to
get frustrated with you.  They don't owe you a thing,  if you want their
help, you should comply with their requests.  I found it EXTREMELY rude of
you not to provide some kind of sample code.   I would NEVER post a request
for help and then refuse to comply with such a simple request.  And I must
point out that requesting code to me seemed a genuine attempt to help you
with your issue.

Apr 11 11:15:25 Kroon can we see your code ?
Apr 11 11:16:24 Joanna, no

I find this alone a 

[fpc-other] Interpreter speed

2023-04-29 Thread Adriaan van Os via fpc-other

Out of curiosity — has anybody compared the speed of

1. interpreting a parsed syntax tree, versus
2. interpreting byte code, versus   
3. interpreting a RISC CPU ?

Regards,

Adriaan van Os

___
fpc-other maillist  -  fpc-other@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other


Re: [fpc-other] I thought it was going to get better, but no

2023-04-29 Thread Steve Litt via fpc-other
Jacob Kroon via fpc-other said on Fri, 28 Apr 2023 23:31:02 +0200

>No, this is what it looks like to me, you are "Joanna".
>
>But I encourage everyone else to make their own conclusion given the 
>information provided.
>
>Jacob

Come join us on #fpc-alt and ##fpc-alt. You'll be striking a blow for a
helpful FreePascal environment.

SteveT

Steve Litt 
Autumn 2022 featured book: Thriving in Tough Times
http://www.troubleshooters.com/bookstore/thrive.htm
___
fpc-other maillist  -  fpc-other@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other


Re: [fpc-other] I thought it was going to get better, but no

2023-04-29 Thread Steve Litt via fpc-other
Nikolay Nikolov via fpc-other said on Fri, 28 Apr 2023 21:39:04 +0300


>Maybe #fpc-alt will become a better unofficial IRC channel? So far,
>I've joined the #fpc-alt channel (without leaving #fpc), to support an 
>alternative channel as well, but I'm not very impressed, not only due
>to the lack of people (only 3 people, including me), but also due to
>the fact that there's not even a topic. 

Today at about 7PM New York time, prompted by a suggestion on
##fpc-alt, I added the following /topic to #fpc-alt:

===
Topic for #fpc-alt is: Ontopic list for Free Pascal. Offtopic channel
is ##fpc-alt. Rules: Treat your fellow channel inhabitants like you'd
like to be treated.
===

I also created a similar /topic for ##fpc-alt , which is the offtopic
FPC channel.


>I know growing a channel takes
>time, 

Yes. Also, these are the first two IRC channels I've ever managed. I've
managed mailing lists, but never IRC channels. So I have a lot to learn.

My first choice would be for somebody like you or Tomas to be in charge
of #fpc. My second choice would be for somebody like you or Tomas to
take over #fpc-alt. The only reason I registered and run #fpc-alt is
because people who are genuinely using or thinking about using
FreePascal need a place they can listen, ask or help without fear of
banning. I have lots of ambitions, but believe me, being king of an IRC
channel isn't one of them. :-)

[snip]

> maybe #fpc-alt will grow a large
>community as well, and will allow a more free and welcoming to
>newcomers environment.

I hope so, and I hope that later somebody more invested in FreePascal
will take over #fpc-alt.

>
>And of course, there's also #lazarus, where moderation was taken up by 
>giantm (a Lazarus developer).

Even though #lazarus has only about 20 people, they managed to give me
some help on sound issues.

>
>So, plenty of alternative places to talk, if you're not happy about
>#fpc.

I wouldn't call it "plenty", because there are a few hundred on #fpc,
and it's my opinion that a lot of them would be more forthcoming with
help if they weren't worried about the possibility of being censured
for giving the help using the wrong phrases.

[snip]

>Technically speaking, she didn't "hijack" the channel. She is the 
>channel owner, by virtue of being the first person to register it on 
>this IRC network. 

Speaking *only* of #fpc and not #pascal, my understanding of the events
is:

1) Freenode's #fpc was an official FreePascal venue.

2) Freenode went bad.

3) Joanna registered #fpc on before anyone else.

4) Joanna banned 42 people and, in my informed opinion, made the rules
   all about her personal preferences.

Smarter people than I could argue whether this constitutes "hijacking",
but her taking channel name #fpc, a channel that used to be an official
project channel, has caused, is continuing to cause, and will continue
to cause in the future serious confusion.

So I say to everyone, whether you're banned on #fpc or not, join us on
#fpc-alt, and if you want, the offtopic ##fpc-alt. I'm not asking you
to stop using #fpc, I'm just saying get on both and see which you like
better. May the better channel win.

SteveT

Steve Litt 
Autumn 2022 featured book: Thriving in Tough Times
http://www.troubleshooters.com/bookstore/thrive.htm
___
fpc-other maillist  -  fpc-other@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other