Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2016-05-29

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

All times shown according to UTC.

Time Nick Message
06:28 ronsavage joined #marpa
10:32 jdurand joined #marpa
10:34 jdurand Re http://irclog.perlgeek.de/m​arpa/2016-05-28#i_12563939 - IMHO the only real requirement for any library is to be thread-safe, which does not mean it can run stand-alone between threads (aka reentrant)
10:36 jdurand For instance I abandonned recently the idea of an internal synchronization if I want to clone, prefering to document that end-user have to make sure the clone is not called concurrently.
13:53 kaare_ joined #marpa
14:16 rns joined #marpa
14:19 rns idiosyncrat: re http://irclog.perlgeek.de/m​arpa/2016-05-28#i_12564539 -- FWIW, The SQLite Amalgamation -- https://www.sqlite.org/amalgamation.html -- claims a c source of "about 184K lines of code" that compiles under gcc and msvc and provides split version only for "debuggers are only able to handle source code line numbers less than 32,768".
14:20 rns Then, so does lxml -- http://lxml.de/3.4/lxml-source-howto.html -- "Yes, you read right: no importing, no source file namespacing, just plain good old include and a huge C code result of more than 100,000 lines that we throw right into the C compiler." -- with no caveats.
14:22 idiosyncrat_ rns: good.  Thanks.
14:23 idiosyncrat_ My issue is that to avoid namespace pollution, I renamed the lua externals, for example, lua_gettop() is renamed marpa_lua_gettop(), and this is proving a mild nuisance,
14:23 idiosyncrat_ and certainly hurt the readability of the code.
14:26 idiosyncrat_ It's quite possible Marpa::R3 would be used in an executable along with another lua, so I feel that the Marpa::R3 shared library should not use the lua_* namespace.
14:26 idiosyncrat_ There are other ways around this, but none of them are portable.
15:25 idiosyncrat_ https://www.linuxvoice.com/the-papa-of-perl/
15:26 idiosyncrat_ A interview w/ Larry Wall -- once again he mentions the book I gave him, The Search for the Perfect Language by Umberto Eco
15:34 rns idiosyncrat: re http://irclog.perlgeek.de/m​arpa/2016-05-29#i_12566849 -- thanks, a good read.
15:37 rns Google is your friend -- cache:https://www.linuxvoice.com/the-papa-of-perl/
22:34 ronsavage joined #marpa
23:01 idiosyncrat_ joined #marpa
23:49 idiosyncrat_ A good blog post on the various kinds of Lua data: http://www.thijsschreijer.nl/blog/?p=693
23:59 ronsavage joined #marpa

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