Hi,
This is an idea that originated in #perl6 during a discussion with slavik (
http://irclog.perlgeek.de/perl6/2010-01-17#i_1907093). The goal is to allow
Perl 6 source code to be written in natural languages other than English.
The motivation would be to make programming accessible to a lot of
If Perl 5 can support
Lingua::Romana::Perligatahttp://www.csse.monash.edu.au/%7Edamian/papers/HTML/Perligata.htmland
let you type
benedictum factori sic mori cis classum.
instead of
bless sub{die}, $class;
then Perl 6 should be able to do it even better. I think it would be
implemented
On Jun 23, 2010, at 12:34 AM, SundaraRaman R wrote:
This is an idea that originated in #perl6 during a discussion with slavik (
http://irclog.perlgeek.de/perl6/2010-01-17#i_1907093). The goal is to allow
Perl 6 source code to be written in natural languages other than English.
The motivation
On Tue, Jun 22, 2010 at 6:34 PM, SundaraRaman R
sundaryourfri...@gmail.comwrote:
Currently, since Perl 6 (afaik) supports Unicode identifiers, the only
place
a modification is required would be in the keywords.
Here's the relevant bits from S02:
The currently compiling Perl parser is
Author: Kodi
Date: 2010-06-23 23:02:49 +0200 (Wed, 23 Jun 2010)
New Revision: 31419
Modified:
docs/Perl6/Spec/S03-operators.pod
Log:
[S03] Capitalo.
Modified: docs/Perl6/Spec/S03-operators.pod
===
---
I should point out that I've had a great deal of coffee. The technical
details of what I've said are reasonable, but read the rest as off-the-cuff
opinion.
It's also true that seeing how Perl 6 would look/work when re-cast in the
grammatical conventions of another human language would be very
Another thing to consider is that Perl 6 is symbol-heavy: that is, keywords
are often symbols (such as , =, or $_) rather than words. AFAIK, those
symbols are not English, and I would not expect them to change under a
natural language transformation of the setting. And to elaborate on Aaron's