Duke Normandin wrote:
>"Stephen R. van den Berg" <
s...@cuci.nl> wrote:
>It's odd then that Pike is never mentioned on Slashdot or Hacker
>News etc!
Well, I occasionally mention it in replies to stories on Slashdot, but
yes, there hasn't been sexy enough news about Pike for a while
to actually bother to push it to the frontpage of Slashdot or similar.
> There's not even an IRC channel for it.
Actually, there is: #Pike on irc.libera.chat (as I just found out).
The channel has been opened by an old time Pike hacker, I'm not
sure he still does Pike, but I'll join the channel by default from now
on, so it can be used for interactive questions and discussions.
> Other than your
>own site, do you know of any others besides
roxen.com?
The Roxen webserver, the open source version, is probably running
very few sites still; the commercial version is probably running on more
sites, but my impression is that it is not growing very fast.
Roxen tends to target large customers (mostly newspapers, apparently these
days).
>> > So what's kept it from being a strong contender?
>> If you want to generalise (it's never good to generalise), I'd say
>> it is "poor marketing". Then again even that is a very loosely
>> defined term.
>Poor marketing was my first impression. That's why I suggested that
>the Pike language should show up on
https://learnxinyminutes.com/.
>Free advertising and could be great advocacy.
The more you plug it, the better the exposure gets.
>Swell! Wouldn't your success be an inspiration for others to at
>least test-drive Pike? A real, juicy, no-holds-barred, language
>flame war would be just the thing! On IRC/Hackers News/Slashdot! LOL
:-). I never shy away from healthy discussions.
Then again there is only so much time one can spend advocating.
I think the reality here is that most Pike users and developers are:
a. (Too) well educated.
b. Well over 40 (there are exceptions), and thus (family)life takes its "toll".
c. By trade, probably not supersocial, otherwise you are not into programming.
All these facts combined kind of cause the effect that Pike as a community
so far has not been as effective as it could have been to attract new users.
>Just kidding! But you get the point hopefully. Exposure! Exposure!
>Exposure! Hopefully this would also result in more tutorials,
>How-Tos, etc and therefore more hits on search engines.
No argument there, I think everyone would agree here.
Objectively speaking, the advantages/disadvantages of Pike (in my eyes) are:
Bad:
- Small community, so not enough people creating modules/chipping in.
- Cannot be compiled into the JVM or Javascript or WebAssembly.
- Not native concurrent multithreading (global interpreter lock).
Good:
+ Syntax is C/C++/Java/Javascript/C# like.
+ Very powerful string/array/hash-mapping handling.
+ More efficient CPU and memory usage than you'd expect from
an interpreted language (or Java).
+ Small but well educated community, thus the modules that
ARE available are mostly high quality implementations.
--
Stephen.
And perhaps a small plug for
www.modelfkeyboards.com for those that missed
the memo. They can still be ordered till the end of this month.
I received mine 3 weeks ago: typing as god intended ;-).