Camelia, the Perl 6 bug

IRC log for #parrot, 2013-01-06

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:14 dalek parrot/rurban/sanitycheck_install-gh910: d96a652 | rurban++ | / (3 files):
00:14 dalek parrot/rurban/sanitycheck_install-gh910: [GH #910] add Parrot::Install::sanitycheck_install
00:14 dalek parrot/rurban/sanitycheck_install-gh910:
00:14 dalek parrot/rurban/sanitycheck_install-gh910: Check for some common possibly ungenerated
00:14 dalek parrot/rurban/sanitycheck_install-gh910: configure and make targets in MANIFEST.generated and die
00:14 dalek parrot/rurban/sanitycheck_install-gh910: with the appropriate error message. Suggest make clean or make reconfig then.
00:14 dalek parrot/rurban/sanitycheck_install-gh910: review: https://github.com/parrot/parrot/commit/d96a652fc5
00:21 awwaiid_ joined #parrot
01:04 kid51 joined #parrot
01:18 contingencyplan joined #parrot
01:46 contingencyplan joined #parrot
02:12 dalek parrot/rurban/manifest-installed-gh899: af4815b | rurban++ | / (5 files):
02:12 dalek parrot/rurban/manifest-installed-gh899: [GH #899] Install generated MANIFESTs for all installed files
02:12 dalek parrot/rurban/manifest-installed-gh899:
02:12 dalek parrot/rurban/manifest-installed-gh899: Into datadir, as MANIFEST, MANIFEST.dev and MANIFEST.doc
02:12 dalek parrot/rurban/manifest-installed-gh899: review: https://github.com/parrot/parrot/commit/af4815b315
02:21 kid51_ joined #parrot
02:37 dalek nqp: 5f89700 | rurban++ | .gitignore:
02:37 dalek nqp: add MANIFEST.generated to .gitignore
02:37 dalek nqp:
02:37 dalek nqp: This is generated by parrot > 4.11
02:37 dalek nqp: review: https://github.com/perl6/nqp/commit/5f89700d9c
03:17 DarthGandalf joined #parrot
03:21 DarthGandalf Hello, why https://github.com/parrot/parrot/bl​ob/master/examples/embed/cotorra.c doesn't use "parrot/api.h", but some other functions?
04:00 MikeFair joined #parrot
06:12 Reini joined #parrot
06:47 Reini joined #parrot
07:53 ggherdov joined #parrot
08:18 Reini joined #parrot
09:18 Reini joined #parrot
09:42 Psyche^ joined #parrot
10:08 PacoAir joined #parrot
11:03 contingencyplan joined #parrot
13:14 Reini joined #parrot
13:17 Reini DarthGandalf: Yes you are right. Inconsistent example.
13:57 kid51 joined #parrot
14:02 dalek parrot: bafa68c | rurban++ | docs/deprecations/deprecations.pod:
14:02 dalek parrot: deprecations: change . in libpath to moderate impact, mention nqp, rakudo
14:02 dalek parrot:
14:02 dalek parrot: Also prefer -L./ and -X./ over env variables.
14:02 dalek parrot: See http://lists.parrot.org/pipermail/p​arrot-dev/2013-January/007317.html
14:02 dalek parrot: review: https://github.com/parrot/parrot/commit/bafa68c19b
14:07 DarthGandalf Reini: so parrot doesn't look quite ready for me to embed it yet :( No docs how to call functions, examples of embedding are outdated...
14:08 dalek parrot: 294d6fb | rurban++ | docs/deprecations/deprecations.pod:
14:08 dalek parrot: deprecations: change . in libpath to high
14:08 dalek parrot:
14:08 dalek parrot: Everybody needs to change their builds and tests.
14:08 dalek parrot: build systems need to change their build and tests to favor their new libraries
14:08 dalek parrot: over already installed ones, to use absolute paths or add -L./ -X./.
14:08 dalek parrot: review: https://github.com/parrot/parrot/commit/294d6fb974
14:09 Reini DarthGandalf: yeah, also the tests still use the old non-api.
14:13 Reini we'd need someone to rewrite the samples and tests
14:15 travis-ci joined #parrot
14:15 travis-ci [travis-ci] parrot/parrot#774 (master - bafa68c : Reini Urban): The build was fixed.
14:15 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/c​ompare/6a6dc5e4e2d8...bafa68c19b58
14:15 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/3985247
14:15 travis-ci left #parrot
14:15 kid51 Reini: This change in libpath appears to be a moderately big deal.  Perhaps a blog post about the rationale for it would be good.
14:16 kid51 I myself don't know enough to have a strong opinion about it, but if users are expressing concerns, we should address them.
14:17 Reini Sure. I think now it will have a big impact
14:17 Reini But I need to get my feet wet first, trying it out, on some other languages.
14:18 kid51 good
14:25 travis-ci joined #parrot
14:25 travis-ci [travis-ci] parrot/parrot#775 (master - 294d6fb : Reini Urban): The build was fixed.
14:25 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/c​ompare/bafa68c19b58...294d6fb9743c
14:25 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/3985289
14:25 travis-ci left #parrot
16:50 kid51_ joined #parrot
17:05 mrshu hey everyone
17:05 mrshu I have a totally noob question
17:06 mrshu Let's say I've got an FixedIntegerArray full of random numbers
17:06 mrshu how do I call rand function on them?
17:06 mrshu sry, I meant how do I sort them?
17:16 moritz with sort, I'd assume?
17:16 moritz FixedIntegerArray has a method called sort
17:17 mrshu right
17:17 mrshu I'm totoally noobish with PIR
17:17 mrshu could you give me a hint here?
17:17 mrshu how to call it?
17:17 mrshu the array is $P0
17:21 moritz $P0.'sort'()
17:24 mrshu oh
17:24 mrshu thank you
17:24 mrshu I'm so stupid
17:25 kid51 joined #parrot
17:27 moritz not knowing something is not at the same as being stupid
17:28 mrshu agreed, but if I've read the docs proprerly I wouldn't have to bother you
17:28 mrshu I already tried $P0.sort()
18:30 dalek rakudo/nom: 60c572c | moritz++ | src/Perl6/ (2 files):
18:30 dalek rakudo/nom: crude implementation of "require ::($modulename) <importlist>
18:30 dalek rakudo/nom:
18:30 dalek rakudo/nom: only works for a single chunk, e.g. "require Test::($name) <&symbols>" does not work
18:30 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/60c572c3f5
18:32 dalek parrot/mrshu/simple_sort_benchmark-gh175: eaecde7 | mr.Shu++ | examples/benchmarks/sort.pir:
18:32 dalek parrot/mrshu/simple_sort_benchmark-gh175: added a simple sort benchmark
18:32 dalek parrot/mrshu/simple_sort_benchmark-gh175: review: https://github.com/parrot/parrot/commit/eaecde7db1
18:32 dalek parrot/mrshu/simple_sort_benchmark-gh175: 45be9e7 | mr.Shu++ | examples/benchmarks/sort.pir:
18:32 dalek parrot/mrshu/simple_sort_benchmark-gh175: added command line option
18:32 dalek parrot/mrshu/simple_sort_benchmark-gh175: review: https://github.com/parrot/parrot/commit/45be9e7105
18:32 dalek parrot/mrshu/simple_sort_benchmark-gh175: 1248f2c | mr.Shu++ | examples/benchmarks/sort.pir:
18:32 dalek parrot/mrshu/simple_sort_benchmark-gh175: updated docs
18:32 dalek parrot/mrshu/simple_sort_benchmark-gh175: review: https://github.com/parrot/parrot/commit/1248f2c33d
18:32 dalek parrot/mrshu/simple_sort_benchmark-gh175: 7183b5b | rurban++ | examples/benchmarks/sort.pir:
18:32 dalek parrot/mrshu/simple_sort_benchmark-gh175: Merge remote-tracking branch 'mrshu/simple_sort_benchmark' into mrshu/simple_sort_benchmark-gh917
18:32 dalek parrot/mrshu/simple_sort_benchmark-gh175: review: https://github.com/parrot/parrot/commit/7183b5bc1f
18:38 Reini mrshu: I renamed your branch to mrshu/simple_sort_benchmark-gh175 and added it to parrot
19:06 dalek parrot/mrshu/simple_sort_benchmark-gh175: 2dbfd6a | dukeleto++ | MANIFEST:
19:06 dalek parrot/mrshu/simple_sort_benchmark-gh175: Run tools/dev/mk_manifest_and_skip.pl so that sort.pir gets added to the manifest
19:06 dalek parrot/mrshu/simple_sort_benchmark-gh175: review: https://github.com/parrot/parrot/commit/2dbfd6ac1a
19:15 dukeleto mrshu: thanks for your pull request!
19:15 dukeleto mrshu: i would have thought that $P0.sort() would work too, but perhaps I haven't had enough coffee
19:16 dukeleto A PHP VM written in PHP: https://github.com/ircmaxell/PHPPHP (what could go wrong?) I laughed out loud at the image in their README
19:16 moritz dukeleto: $P0.sort() looks for a variable named 'sort', looks it up, and takes the content as the method name
19:21 dukeleto moritz: right. Bareword method names are not allowed in PIR
19:27 Reini joined #parrot
19:48 dalek parrot/rurban/socket-gh909: daccc68 | rurban++ | src/pmc/socket.pmc:
19:48 dalek parrot/rurban/socket-gh909: [spec] Update the socket doc for read and recv, to clarify our changed POSIX like behaviour
19:48 dalek parrot/rurban/socket-gh909:
19:48 dalek parrot/rurban/socket-gh909: Before the high-level read() returned the wanted amount of bytes.
19:48 dalek parrot/rurban/socket-gh909: Now it behaves the same as recv().
19:48 dalek parrot/rurban/socket-gh909: We need to add a setsockopt(optname, optvalue) method.
19:48 dalek parrot/rurban/socket-gh909: review: https://github.com/parrot/parrot/commit/daccc68d39
20:14 dalek rakudo/nom: e67fa90 | moritz++ | docs/running.pod:
20:14 dalek rakudo/nom: document environment variables
20:14 dalek rakudo/nom:
20:14 dalek rakudo/nom: patch by flussence++
20:14 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/e67fa9085a
21:02 particle joined #parrot
21:14 Reini joined #parrot
22:09 dalek parrot/rurban/sockopt-gh909: 60d36f8 | rurban++ | / (5 files):
22:09 dalek parrot/rurban/sockopt-gh909: [GH #909] Implement Socket.{get,set}sockopt methods
22:09 dalek parrot/rurban/sockopt-gh909: review: https://github.com/parrot/parrot/commit/60d36f8785
22:18 Reini joined #parrot
22:25 contingencyplan joined #parrot

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

Parrot | source cross referenced