Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2017-04-15

| Channels | #marpa index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:00 ronsavage joined #marpa
00:58 idiosyncrat Kollos (the new Lua-enhanced Libmarpa) will support strings.
00:59 idiosyncrat Libmarpa did not -- all strings were represented by integers, and the upper layer had to associate ints w/ tokens, names, etc. etc.
01:00 idiosyncrat This had advantage that it made Libmarpa totally independent of considerations re Unicode, Latin-8, etc. ...
01:01 idiosyncrat and the disadvantage of keep the Libmarpa interface very low-level.
01:02 idiosyncrat Kollos strings must be UTF-8, as per the Unicode standard and the Lua reference manual.  ASCII-7 strings are also UTF-8, so this supports almost everything out there.
01:04 idiosyncrat Perl 5's utf8 is actually a superset of UTF-8, so technically it needs a translation, but Marpa::R3 will be implemented on the assumption that the user ...
01:04 idiosyncrat is either not using the extra codepoints, or knows what she is doing and is encoding/decoding as needed.
01:05 idiosyncrat Of the encodings not supported (except via encoding/decoding), the more widely used are Latin-8, UTF-16 & UTF-32.
01:06 idiosyncrat I had intended to make Kollos string-encoding-independent, as Libmarpa is, but ...
01:08 idiosyncrat the fact Kollos will go higher level, and the trend toward UTF-8 changed my mind.
01:09 idiosyncrat Another factor is that, when it comes to portability, I find it useful to follow Lua --
01:09 idiosyncrat of the platforms in modern use, Lua supports more than Perl and/or Marpa ever will, ...
01:10 idiosyncrat and Lua is widely used, so Roberto gets a lot of feedback about portability, which feedback Lua reflects.
01:48 ilbot3 joined #marpa
01:48 Topic for #marpa is now Start here: http://savage.net.au/Marpa.html - Code paste: http://scsys.co.uk:8002/marpa - Jeffrey's Marpa site: http://jeffreykegler.github.io/Marpa-web-site/ - IRC log: http://irclog.perlgeek.de/marpa/today - Youtube channel: https://www.youtube.com/channel/UCYKVfGBtfTqbs1JdYq-dc5g
09:37 black_ant joined #marpa
18:26 sirdancealot joined #marpa
19:44 sirdancealot joined #marpa
20:20 sirdancealot joined #marpa
20:22 sirdancealot joined #marpa
22:57 idiosyncrat joined #marpa
23:11 ronsavage joined #marpa
23:34 idiosyncrat joined #marpa

| Channels | #marpa index | Today | | Search | Google Search | Plain-Text | summary