Pike

Pike is an interpreted, object-oriented, dynamic programming language with a syntax similar to C. It includes a powerful modules system that, for instance, has image manipulation, database connectivity and advanced cryptography. It is simple to learn, does not require long compilation passes and has powerful built-in data types allowing simple and fast data manipulation.

Tags Software Development Compilers Interpreters Libraries Pike Modules
Licenses GPL MPL LGPL
Operating Systems Mac OS X Windows Windows Windows Windows POSIX Unix
Implementation Pike

Tweet this project Short link

Rss Recent releases

Changes: Support for Unicode was improved (5.1.0). Support for getters and setters was added. The type system was improved in multiple ways. Support for having multiple concurrent backend implementations was added. The symbol __func__ was added. Support for IPv6 was improved. The compiler was refactored to be more object-oriented. Many other fixes and changes.

  • Rrelease-mid
  •  25 Apr 2007 23:45
  • Rrelease-after

Changes: Fixes and enhancements were made for: machine code on Darwin IA32, optimization, -t on Win32, big endian 64-bit, 64-bit file operations, bytecode, multisets, program encoding, describe_value, array growth policy, timezone data files (including the recent US DST change), Calendar.Time.format_smtp, Calendar.Events, mktime, Sql.Sql, Mysql.set_charset, ODBC, UnixODBC, Gmp, Standards.IIM, Image.Image, Image.Dims, Image.PS, little endian TIFFs, GL, SSL, HTTP header parser, Protocols.HTTP.Query and .async_close, Protocols.DNS, Parser.XML.Validating, Shuffler, Cache, Valgrind support, and many build related issues.

  • Rrelease-mid
  •  07 Jun 2006 04:53
  • Rrelease-after

Changes: Several HTTP and SSL issues were fixed. A rare PNG decoding error was fixed. Support for Postgres was improved. Diagnostics were improved. Support for VC8 and Darwin/x86 was fixed.

  • Rrelease-mid
  •  30 Jan 2006 04:43
  • Rrelease-after

Changes: Support for chunked transfer encoding was added and the robustness of header handling in HTTP.Server.Request was improved. The ODBC module now utilizes the UCS-2 API if available. Some more character encoding aliases were added. Several minor optimizations and bugfixes were done.

  • Rrelease-mid
  •  05 Nov 2005 07:40
  • Rrelease-after

Changes: This release adds backend fixes and optimizations, fixes for Solaris, Mac OS X, AmigaOS, and 64-bit architectures, fixes to SSL.sslfile, Protocols.DNS, and Protocols.HTTP, fixes for some minor leaks and race-conditions, and several minor bugfixes. It improves diagnostics and support for Oracle, ODBC, PostgreSQL, and Sybase. It increases the strictness of Parser.XML and UTF8 decoder.

Rss Recent comments

Rcomment-before 21 May 1999 12:25 Rcomment-trans random Rcomment-after

This is an awesome language guys
I just figured out how to use its Sql abilities to enter data from a xml-like file into a db =)

Fd51d53fcda802928aebeedd0eacdc7c_thumb

Project Spotlight

Wiz Solitaire

A collection of card games with the ability to use beautiful custom decks.

58dbff6ba56c1c14ed90125ed39864e6_thumb

Project Spotlight

Agenda XML

A simple project time tracker for Gnome and Kde.