Skip to main content

Posts

Showing posts from December, 2015

A different look at Perl6's official release

Released on December 24, 2015, Perl 6 Version 1.0 is also  Perl 6.c or Perl 6 Christmas, a reference to this festive season. We look at why Perl 6 has taken so long to get to its first official release and how it will impact the Perl community.

The Perl 6 project was announced back in 2000. It has taken 15 years since then to reach the first official release.
Why so long?
One reason is that Perl's original creator and main architect Larry Wall faced some serious health problems in the intervening period. A more significant one is that the features that the language would implement like gradual typing and mutable grammars were ahead of their time.
A radical Virtual Machine for Perl 6 Add to that the switch from one VM to another, porting the compiler suite from Parrot VM to the JVM and to MoarVM in parallel, which meant catering and designing for a new bytecode infrastructure.
Also, since Perl 6 was destined to be a gradually typed language, the considerations were dif…

Are Your Pictures Memorable?

Whenever you post a picture to the social media, you are eager to know how well it will be received and how many tweets or likes it will attract. Now, an algorithm called MemNet coming out of the MIT labs may reveal whether your picture will be forgotten in a snap or be remembered throughout time.
This will subsequently make you better at finding the right picture that will stand out from the rest and be ideal for online consumption
Fun use aside, this technology can have serious and widespread applications :

complete article on i-programmer

Looking Into Sidef

Sidef is a modern, yet experimental, dynamic, object-oriented programming language with an expressive grammar, embracing a new programming style, taking the best from languages like Ruby, Go, Perl 6 and JavaScript. Version 2.11 was recently released.

Not much is known about this experimental language, so for more information we turned to one of its creators, Daniel Șuteu and asked him to explain how it came about and its relationship to Perl.

more on i-programmer