Pike Scripting Language
ulrikp writes "The vikings have done it again! The Swedes at Linköping University (home of the cool Lysator archives) have released a new version of their Pike scripting language. It is similar to C++ and C#, but is apparently more type-safe than either. It is interpreted, and runs on many OS's, including Linux, Solaris, and Windows. Check it out!"
<sarcasm>
More type-safe than C++? Why, that hardly seems possible!!!
</sarcasm>
The MUD systems built with the language are very interesting as well; they generally have a central "game driver" object that handles the game objects and their heart beats with an internal call queue approach. This was guaranteed to keep the world and objects "live" at all time even if some of them failed. It was very common to have new areas being built on MUDs while the game was running, new objects being coded and recompiled on the fly.
Most of the MMORPG games built today have nowhere near this level of sophistication that MUDs reached back in the 80's. Maybe some of them would do well to look at Pike. :-)
Welcome back, LPC! We missed you!
Jouni
Jouni Mannonen | Game Designer, Consultant
So being able to take your pick of the GPL, LGPL, and MPL is not free enough for you?
Why can't Python.Org look as clean and well-designed, instead of something circa-1995?
Maybe that's why we can't get a damn Slashdot icon.
Joe
http://www.joegrossberg.com
Mod -1 offtopic, but the Vikings are from Norway not Sweden right? Someone please correct me.
Neck_of_the_Woods
#/usr/local/surf/glassy/overhead
Hopefully the last few bits of code in Roxen 3.3 that keep it on Pike 7.2 should be cleaned up soon. The last time I tried running the CVS version of Roxen on Pike 7.4, I only had problems with logging.
Before anybody gets too excited, check up on this RMS guy. I've talked to him, and he stupidly refuses to assign all his (now blatently UNfree) property and rights to my truly free Stalin Free Society. I recommend that you use only free SFS-owned & -approved languages, not his slaveware.
It's easy to make up & spread cool- and credible-sounding stuff. Finding & checking hard facts is hard work.
I love c#, i hate microsoft.. there is a dilema(sp?) there.
:(
Now i can use something as easy as c# and be more and more m$ free.
I love the mono project (http://www.go-mono.com) but we all know sooner or later m$ is going to blow them out of the water in court
This is so similar to c#! I love it. C++ and C are too time consuming, Java blows ass, c# is a happy medium. C# is the perfect mix of RAD and Power IMHO.
...the variants of programming languages available to us. Just when you think you've got your "favorite" language pegged, along comes another to tempt and tease you. Just check out the dmoz.org site out for a list of programming languages. It's nuts!
assert(expired(knowledge));
If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
So, when does MS Pike come out?
.... no small size or anything ... In Preferences/Appearance/Fonts ... set the minimum size and you won't be disappointed :-)
Why would I want to use Pike?
It's fast(for scripting language)
It's OOP's.
It's multi-platform.
Anything else?
Does it excel at any one area or is it just better(why?) than the other scripting language out there.
Or was this just a college project and they wanted to share?
Not trying to troll here, just curious
But does anyone listen to what RMS screams about anymore? Geez...
I can build and run Pike okay on Linux, but building on Cygwin complains about unresolved externals (shmget and other shm* functions). I then #undef'd the appropriate code in memory.c to disable shared memory support, and re-make. Pike.exe appears to link without errors or warnings but the final pike.exe is not functional. All pike scripts appear to run, but do nothing and print no error but the shell returns "10" when queried via echo "$?".
Any ideas?
Is Pike supported on Cygwin?
Has anyone had luck getting Pike installed on Mac OS X(10.1.x)/Darwin(1.4)?
php cannot be pike
and pike cannot be php
Chris ,
Php Programmers.