3 ms·
I'll add http://pike.lysator.liu.se/ http://pike.lysator.liu.se/ to that list of "unknown" languages - It's my go-to language for doing simple prototyping.
by noselasd 12y ago
I'll add http://pike.lysator.liu.se/ http://pike.lysator.liu.se/ to that list of "unknown" languages - It's my go-to language for doing simple prototyping.
- klibertp 12y agoRight, those were just examples, there are many (many!) more interesting languages. Pike is a bit of a special case due to its history though. I first learned it in the 90ties, when I joined an effort to port some MUD from LPC - Pike's predecessor - to Pike. At the time both LPC and Pike looked very weird to me, coming from mostly static, compiled languages like C and Pascal. A "mixed" datatype (like void* in C) with type predicates was something new to me, built-in mappings and other high-level datatypes were too. I don't remember the details, but I think both Pike and LPC had an unusual object system, closer to prototype-oriented languages like Self, JS, Io or Lua than to "normal" class-based ones (but I may be wrong on this). Anyway, it's another good example of solid and mature but unpopular (to the point of obscurity) languages.