Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2015-02-01

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

All times shown according to UTC.

Time Nick Message
00:01 Aria Wow. As I mentally work through reducing marpa to a minimal algorithm, I keep discovering why libmarpa is the way it is. Everything is considered.
00:07 ronsavage Somehow I'm not surprised you did not find any padding.............
00:08 Aria (Today: I discover the elegance of terminal and non-terminal symbols sharing space.)
00:11 jeffreykegler Shucks, thanks folks!
00:13 jeffreykegler There are two ways to cut stuff -- first, there are one or two "new features in progress", which might be backed out.
00:13 jeffreykegler Second, we can have the parse engine not do things it currently does,
00:13 jeffreykegler things like nulling symbols and cycles,
00:13 jeffreykegler and move the handling of those up to a higher layer.
00:14 jeffreykegler These days I am reading Libmarpa code myself, working on the ambiguity metric for "high rank only" orderings.
01:45 ilbot3 joined #marpa
01:45 Topic for #marpa is now Start here: http://savage.net.au/Marpa.html - Pastebin: 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
02:11 flaviu joined #marpa
02:16 jeffreykegler joined #marpa
02:48 ilbot3 joined #marpa
02:48 Topic for #marpa is now Start here: http://savage.net.au/Marpa.html - Pastebin: 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
03:44 ronsavage joined #marpa
03:53 jeffreykegler ronsavage: Looked at the web page -- looks good
03:54 jeffreykegler Moving the tutorials to the top puts the stuff new visitors will want up front.
03:55 jeffreykegler And "Articles" is a good followup.  Perhaps it's there because it's alphabetical, but it's good there nonetheless.
04:12 ronsavage jeffreykegler: Thanx.
04:39 Aria it's alliiiiive.
04:39 Aria My stupid hand-input grammar just recognized its whole input.
04:40 Aria Or at least ran to the end without dropping all the states on the floor.
04:56 jeffreykegler Aria: Marpa::R2?
04:58 Aria Nope. This unbelievable hackjob: https://github.com/aredridel/​lotsawa/blob/master/index.js
04:59 Aria Which is full of half-finished ideas and partially refactored and gross.
04:59 jeffreykegler And very short!
05:00 Aria It is!
05:00 jeffreykegler I like the name Lotsawa
05:02 Aria I thought you might.
05:02 * jeffreykegler refers to the fact that "Lotsawa" ( = "translator") is Marpa's 2nd epithet name, in Tibetan.
05:02 Aria Hehe. That's why I chose it.
05:04 jeffreykegler Time for me to say good night.
10:29 koo5 joined #marpa
10:50 lwa joined #marpa
12:31 sivoais joined #marpa
12:41 flaviu_ joined #marpa
16:32 LLamaRider joined #marpa
18:39 flaviu joined #marpa
20:38 koo5 joined #marpa
21:02 jeffreykegler joined #marpa
21:35 ronsavage joined #marpa
21:36 jeffreykegler http://i.imgur.com/6aclmM6.png (via Paul Bennett)
21:37 jeffreykegler I put this up, not to make any comment on JS (for all I know there's good reasons for all of it)
21:37 jeffreykegler But to illustrate one of my design principles.
21:38 jeffreykegler Programmer tools are like cattle -- you want them smart, but not too smart.
21:39 jeffreykegler I don't know how JS wound up this way, but a lot of other software does by trying to DWIM and be very smart about it.
21:39 jeffreykegler Which is great as long as it guesses what you actually wanted.
21:39 jeffreykegler The downside is that it gets a guess wrong, it can be a nasty surprise.
21:39 jeffreykegler And if gets a complex guess wrong, one that's almost impossible to debug.

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