pugscode.org | temporary feather address: perl6.wall.org | sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse (show (scanl (*) 1 [1..] !! 4))
Set by allbery_b on 24 March 2007.
00:20 mr_ank joined 00:47 toku_away is now known as tokuhirom 00:48 nekokak joined 01:04 baller joined 01:08 justatheory joined 01:19 bsb left 01:21 bsb joined 01:32 dolmans joined 01:34 forsaken joined 01:44 rfordinal joined 02:08 f0rth joined 02:10 fridim joined
cognominal reading the $.grep( array, fn, inv ) in javascript jquery library. It occurs to me that in Perl 6, !$fn where $n is a function should return a function with the same signature but the opposite boolean. Same with other unary operators. 02:10
may be this should be restructed to context where a function with the said signature is expected. need to go to bed. I leave that as a note to myself and other people. May be that is already in the synopsis 02:12
s/restructed/restricted/
s/\$n/$fn/
good night
hum, what about ~$fn? may be we really want a string here. so indeed some outer context is needed. 02:16
02:18 zamolxes joined 02:31 stevan_ joined 02:50 rfordinal joined 03:00 SubStack joined 03:15 Psyche^ joined 03:27 dmpk2k joined 03:31 Psyche^ is now known as Patterner
svnbot6 r15887 | bsb++ | r519@ogum: bsb | 2007-04-12 13:54:33 +1000 03:56
r15887 | bsb++ | use Test::More and eval-wrap require in Regexp-Parser-ConvertToSix perlcritic.t
04:02 dmpk2k|z joined
gaal the rabbit is a moose 04:05
04:11 [particle] joined 04:12 ortmage_ joined
Aankhen`` gaal: ZOMG! Wait, wha? 04:28
gaal Aankhen``: a moose is a great thing 04:45
w00t: "Generalizing Parsec to ParsecT and arbitrary input (ByteStrings)"
google summer of code, xerox and philippa? 04:46
...possible massive speedup to pugs 04:47
Aankhen`` Moose++
Oh, excellent.
gaal bbl& 04:53
04:57 the_dormant joined 05:12 miyagawa joined 05:25 devogon joined 05:26 esstone joined 05:33 mj41_ joined 05:42 f0rth_ joined 06:13 jamhed joined 06:14 BooK_ joined 06:22 esstone joined 06:43 marmic_ joined, marmic_ is now known as marmic
OwlEye good morning, mommy! 06:48
06:51 franck__ joined 07:00 amnesiac joined 07:18 zamolxes joined, ayrnieu joined 07:25 jisom joined 07:33 iblechbot joined 07:37 elmex joined 07:47 xinming joined 07:51 the_dormant joined 08:21 bsb left
svnbot6 r15888 | Darren_Duncan++ | ext/QDRDBMS/ : several updates to Language.pod and PhysType.pm 08:28
pasteling "evalbot_r15887" at 194.145.200.126 pasted "Pugs build failure" (332 lines, 18.1K) at sial.org/pbot/24158 08:31
08:37 VanilleBert joined 08:42 TimToady joined 08:48 dduncan left 08:58 kt joined 09:04 Yappo_ joined 09:21 sbkhh joined 09:42 SubStack_ joined, SubStack_ is now known as SubStack 09:56 toshinori joined 10:12 ruoso joined 10:27 VanilleBert left 10:40 ayrnieu joined 11:15 audreyt joined 11:18 chris2 joined 11:29 TimToady joined 11:38 zamolxes joined 11:44 mj41__ joined, mj41__ is now known as mj41 11:45 FurnaceBoy joined 11:56 xdg joined 12:10 Limbic_Region joined 12:40 the_dormant joined 12:43 DarkWolf84 joined 12:52 jerrylee joined
jerrylee hi guys: my build on cakephp is not working 12:53
12:53 diakopter joined
jerrylee sorry pugs 12:53
my build on pugs :P
cakephp is on another channel ;)
moritz jerrylee: what does "is not working" mean?
jerrylee moritz: compilation failed 12:54
Compilation failed in require at util\run-smoke.pl line 5
moritz jerrylee: that's not build, but smoke
jerrylee i use nmake to do make on my pugs build
moritz: ah, yes 12:55
moritz jerrylee: any complaints about missing modules?
jerrylee I did make, and it's done
make smoke is failing
Can't locate v6.pm in @INC (@INC contains: inc C:/Perl/site/lib C:/Perl/lib .) a
t C:/Perl/site/lib/File/Spec.pm line 1.
i used activeperl 5.8.8 12:56
moritz: do i need any additional perl module? v6? 12:57
i saw a lot of error complaining about v6.pm 12:58
moritz jerrylee: not sure, I have several v6.pm's in the pug repository
jerrylee let me check.. 12:59
moritz: i have lots of v6.pm too 13:01
but i don't know why make smoke cannot use it correctly
moritz jerrylee: does "make test" work?
13:02 eden_c joined
jerrylee not working very well, also has some error 13:02
Limbic_Region jerrylee - do you have all YAML Test::TAP::Model Test::TAP::HTMLMatrix installed? 13:03
jerrylee maybe that come because i use nmake /I smoke
moritz jerrylee: on windows nmake should be just fine
jerrylee Limbic_Region: no, is it a must?
Limbic_Region if not, there is a bundle that covers everything - Task::Smoke 13:04
jerrylee - reading the source code, yes
I run on Win32 using nmake just fine btw 13:05
grrr I hate this client
jerrylee Limbic_Region: i see
Limbic_Region: you make use chatzilla 13:06
it's good
Limbic_Region: you may use chatzilla
13:07 fglock joined
Limbic_Region jerrylee - no, I have no choice what client I use at the moment but thanks 13:08
jerrylee Limbic_Region: ok
moritz I'm working a bit on the syntax hilighting, and I'm a bit lost what to do with "proto" 13:12
13:12 agentzh joined
moritz should I but it in the same category as "my"? 13:12
s/but/put/
;-)
13:16 [particle] joined
svnbot6 r15889 | moritz++ | perl6.vim: stuffed more types and keywords 13:21
avar someone make cperl6-mode.el :) 13:27
moritz avar: why not write a vim-syntax-hilight to emacs-syntax-hilight script? 13:28
avar: that would be _really_ neat (except that I don't "do" emacs ;-) 13:29
rgs that would probably not be possible 13:30
in the general case
moritz rgs: a script that works in most cases would be enough... 13:31
rgs: just like you can't generally solve the halting problem, you can solve it in nearly all real world cases
[particle] the real problem is that nobody uses both vim and emacs ;) 13:32
moritz *lol* that's true ;-)
rgs and that it's really really difficult to map one model to another
moritz wc -l cperl-mode.el perl6.vim 13:33
10980 cperl-mode.el
256 perl6.vim
ok, I have to admit that the .el has many more comments the the .vim
avar and the .el actually works?:) 13:34
moritz avar: how could I know? I'm a vim fanboy ;-) 13:35
agentzh too. 13:36
rgs too.
agentzh [particle]: any plan on Smart::Links or something like that? 13:41
[particle]: do you have any plan to turn your Moose-based impl to a CPAN module?
13:42 buetow joined
jerrylee moritz: do i need to get parrot to get pugs making work? 13:44
i saw in page wiki.kn.vutbr.cz/mj/index.cgi?Pugs%...%20Windows PATH has parrot
lambdabot Title: Pugs on MS Windows : MJWiki
moritz jerrylee: no, pugs can be build withouth parrot backend (I do it most of the time) 13:46
jerrylee moritz: thanks :) 13:47
strange, on "Pugs on MS Windows ", it doesn't require other modules 13:52
just activeperl, ghc, and pugs source
13:52 bonesss joined
Limbic_Region pugs used to require PGE for rules support and hence parrot but I put it in the head of audreyt and fglock that fglock's implementation should suffice 13:52
so now using PGE for rules support is optional
moritz jerrylee: did you read INSTALL.v6-alpha?
jerrylee moritz: obviously i didn't ;)
Limbic_Region ?seen audreyt 13:53
lambdabot audreyt is in #haskell and #perl6. I don't know when audreyt last spoke.
avar where is the code that embeds PGE? 13:54
13:54 vel joined
Limbic_Region avar - when you run perl Makefile.PL it tells you if you want to use PGE to set an env variable. I don't know what code uses it though 13:55
The only contributions I have made to pugs is being a sounding board, asking probing questions and offering some hair brained ideas, advocacy, financial support, a few examples, and some p5 code. I don't touch pugs internals 13:56
jerrylee moritz: weird, pugs.exe is built 13:58
agentzh jerrylee: congrats :)
moritz jerrylee++ 13:59
fglock yapc::sa hackathon going on :) though it'll take some hours to just show people what's going on
jerrylee ;) i didn't know what happen, it's built before i make smoke 14:00
[particle] fglock: i'll be about for parrot questions 14:01
moritz jerrylee: the "smoke" target depends on the default target, so a smoke always builds pugs 14:04
jerrylee moritz: i see, maybe i built it already hours ago 14:05
14:09 macroron joined
fglock re v6-alpha: better install from CPAN, it's easier ('cpan v6') 14:12
[particle]: ok :)
agentzh yay, Perl6::Perldoc is (finally) released! 14:14
use Perl 6 POD *today*
Patterner there is no Perl6::Perldoc... (so far) 14:17
Limbic_Region woot
agentzh Patterner: TheDamian just uploaded it. 14:19
"Perl6::Perldoc version 0.0.2"
Patterner underlines the "so far" in red crayon :)
agentzh see p6l
Patterner: gotcha
14:20 rashakil_ joined 14:23 c6rbon joined 14:39 perlmonkey2 joined
gaal uh pause.perl.org/incoming/Perl6-Perld...0.2.tar.gz if someone's in a hurry 14:51
14:51 amnesiac joined
moritz builds a debian packages 14:52
14:53 jerrylee_ joined
moritz mumbles somthing about broken depencies 14:54
14:55 bonesss is now known as bonesss`out
moritz s/depencies/dependencies/ ;-) 14:56
gaal mumbles something about conflicting action-at-a-distance mixins
15:01 marmic joined
moritz successfully built - after disabling tests :( 15:03
Patterner mumbles about mumblers 15:05
15:05 Limbic_Region joined 15:07 elmex_ joined
moritz damian++ 15:07
15:14 dunstabulos_ joined
avar wonders if he was responsible for the Perl6::Perldoc release:) 15:16
well, in that I bothered damian 15:17
moritz avar: he wrote the mail on p6l, and he is listed has have the copyright in "README" 15:18
avar asial.org/pbot/24167 15:26
lambdabot Title: Paste #24167 from Someone at 85.197.228.236
avar sial.org/pbot/24168 15:30
lambdabot Title: Paste #24168 from Someone at 85.197.228.236
avar see p6-language
15:34 cognominal joined 15:35 fglock joined
svnbot6 r15890 | fglock++ | mp6 - Initial emitter modifications for p6parrot 15:36
r15890 | fglock++ | - added controller for mp6->p6parrot
r15890 | fglock++ | - added "hello.pl" example
r15890 | fglock++ | - "hello.pl" works in mp6->p6parrot!!
fglock how can I generate a pbc file from perl6.pbc?
[particle] i guess you'll have to use the pbc_merge util 15:37
i think coke has done it with tcl in the past
fglock ok, no rush :) 15:39
16:09 agentzh left
Limbic_Region ?eval my @foo = 1...; 16:12
16:12 bonesss`out is now known as bonesss 16:13 evalbot_r15886 is now known as evalbot_r15890
evalbot_r15890 pugs: out of memory (requested 1048576 bytes) 16:13
Limbic_Region ?eval: my @foo = 1...;
evalbot_r15890 Error: ā¤Unexpected ": my"ā¤expecting "::"
16:15 fglock joined
Khisanth o_O 16:21
why is that complaining about characters not in the input?
moritz Khisanth: it says it _expects_ something differnt, namely '::' 16:22
?eval (1..*)[5] 16:23
evalbot_r15890 \6.0
TimToady ?eval my @foo := 1..*; @foo[5];
evalbot_r15890 \6.0
moritz ?eval my $a = lazy { die "oh no!"; 1;}; 16:25
evalbot_r15890 *** oh no!ā¤ at <eval> line 1, column 16-28
TimToady ?eval my $a := lazy { die "oh no!"; 1; };
evalbot_r15890 *** oh no!ā¤ at <eval> line 1, column 17-29
16:27 stevan_ joined
Khisanth moritz: that error message looked like it was complaining about a : 16:28
moritz Khisanth: you're right
ayrnieu ?eval given any(1, lazy { die }) { 1 if $_ == 2 }
evalbot_r15890 (undef | ā¤ *** Diedā¤ at <eval> line 1, column 21-25ā¤ <eval> line 1, column 35-43)
moritz maybe I should learn to read ;-)
ayrnieu ?eval given any(1, lazy { die }) { $_++; 1 if $_ == 2 } 16:29
Khisanth hrm
evalbot_r15890 (*** Can't modify constant item: VInt 1ā¤ at <eval> line 1, column 30-34 | ā¤ *** Diedā¤ at <eval> line 1, column 21-25ā¤ <eval> line 1, column 30-34)
Khisanth moritz: and I just realized where it came from :P
ayrnieu fun; /me & sleep
moritz ayrnieu: good night ;) 16:31
16:31 diakopter joined 16:38 justatheory joined
diakopter kicks svnbot6 16:41
svnbot6 r15891 | diakopter++ | updated S26 to Damian's Perl6-Perldoc-v0.0.2 edition
r15891 | diakopter++ | auto XHTML conversion for spec.pugscode.org sometime...
pasteling "evalbot_r15890" at 194.145.200.126 pasted "Pugs build failure" (12 lines, 526B) at sial.org/pbot/24170 16:42
moritz diakopter: what do you think about automatic syntax hilighting for examples on spec.pugscode.org? 16:43
diakopter: would be not too hard to implement using Text::VimColor
just slows down the processing speed significantly
Patterner hmm.... Variable "$BALANCED_BRACKETS" is not imported in Perl6::Perldoc...
nothingmuch can somebody please give me "hello world" in zh unicode?
i found an image online, but I don't know how to use the input method 16:44
moritz C<< our $BALANCED_BRACKETS = .. >> on line 22 in Parser.pm needs to be
C<< our $BALANCED_BRACKETS; $BALANCED_BRACKETS = ... >> or almost all
the tests have compile errors on my 5.8.8.
from p6l
Patterner: that fixes some of the problems
Patterner some? 16:45
moritz Patterner: there are still failing tests for me
16:45 franck__ joined
moritz Patterner: but at least the example spec is displayed roughly correct for me 16:45
16:47 polettix joined 16:48 franck__ joined 16:55 Loro_ joined
svnbot6 r15892 | diakopter++ | Adding Perl6-Perldoc-v0.0.2 from CPAN... 16:56
r15892 | diakopter++ | if it doesn't belong here, please move/delete it.
r15892 | diakopter++ | Hopefully the author will watch this space.
TimToady nothingmuch: URL of your online example? 16:58
nothingmuch TimToady: www.roesler-ac.de/wolfram/hello.htm
lambdabot Title: The Hello World Collection
nothingmuch search for "chinese"
www.roesler-ac.de/wolfram/hello.htm#Human 16:59
lambdabot Title: The Hello World Collection
TimToady I'd guess it looks something like 你儽äø–ē•Œ
nothingmuch jolly jolly!
TimToady heh, nailed it. 17:00
nothingmuch TimToady++
www.google.com/search?client=safari...p;oe=UTF-8
lambdabot www.google.com/search?client=safari...p;oe=UTF-8
nothingmuch seems plausibl
17:10 toshinori joined 17:14 bernhard joined 17:39 Psyche^ joined 17:46 lichtkind joined 17:55 Psyche^ is now known as Patterner 17:58 ortmage_ joined 18:06 bonesss is now known as bones`away
svnbot6 r15893 | diakopter++ | fixing Perl6-Perldoc's Makefile.PL to behave like its Build.PL. 18:07
r15893 | diakopter++ | (install bin/perldoc2* to INSTALLSCRIPT)
18:09 vel joined
moritz diakopter: do the tests pass for you? 18:10
18:11 vel joined
pasteling "evalbot_r15892" at 194.145.200.126 pasted "Pugs build failure" (332 lines, 18.3K) at sial.org/pbot/24173 18:12
moritz diakopter: and MANIFEST still contains S26.pod6, but it's not in the repository 18:15
18:16 perlmonkey2 left
diakopter moritz: yes, oops. 18:18
no, the tests don't pass for me 18:19
moritz Failed 49/55 test programs. 1860/2464 subtests failed. 18:20
svnbot6 r15894 | diakopter++ | removing S26.pod6, as it's elsewhere in this repository.
18:25 wilx joined 18:28 zamolxes joined 18:37 eden_c joined 18:39 Casan joined, jisom joined 18:40 elmex joined 18:41 bones`away is now known as bonesss 18:48 jamhed joined 18:50 [particle] joined 19:04 baest joined 19:11 perlmonkey2 joined 19:34 geoffb joined 19:35 xdg joined 19:39 xdg_ joined 19:40 jisom_ joined 19:42 polettix joined 19:43 Aankhen`` joined 19:44 dduncan joined 19:46 lichtkind joined 19:50 dduncan left 19:53 lisppaste3 joined 19:55 REPLeffect joined, dduncan joined 20:02 eden_c joined 20:07 fglock joined 20:09 xdg_ is now known as xdg
eden_c Juerd, ping 20:11
20:11 the_dormant joined
eden_c seen Juerd? 20:14
20:14 riffraff joined
moritz @seen Juerd 20:15
lambdabot Juerd is in #perl6. I last heard Juerd speak 1d 2h 25m 5s ago.
20:20 dmq joined
dmq wonders what characters v matches in p6 20:20
also what characters \h matches in p6
20:21 larsen_ joined
[particle] points dmq to svn.perl.org/parrot/trunk/compilers...6Regex.pir 20:23
search for esclist['h']
i compiled that from the unicode url listed below that code paragraph 20:24
dmq ok cool 20:25
thanks thats just what i wanted. 20:29
just curious, i see \R is documented as being [^\r], but the unicode regex spec recommends \R be a generic newline matcher.
20:30 rindolf joined
rindolf Hi all. 20:30
[particle] regex spec as in S05? 20:31
dmq something like (?>\x0D\x0A|\x0A\xD|\x0D|\x0A|unicode-newline-chars-go-here) 20:32
moritz hi rindolf ;-) 20:33
rindolf Hi moritz
[particle] dmq: parrot's idea of newline is the ascii part of the last line you typed
...and it doesn't look like we've implemented \R yet 20:34
dmq is looking for the document he just referenced, one sec 20:35
www.unicode.org/reports/tr18/ 20:36
lambdabot Title: UTS #18: Unicode Regular Expressions
dmq specifically: www.unicode.org/reports/tr18/#Line_Boundaries 20:37
lambdabot Title: UTS #18: Unicode Regular Expressions
dmq btw that pir file you linked to is quite impressive. thanks. 20:38
fglock svn.pugscode.org is down?
dmq now if only it was that easy to define a new escape in p5 :-)
moritz fglock: no, works for me 20:39
[particle] that \R spec should be easy to implement for pge
fglock I can't 'ci' :( 20:40
[particle] fglock: password troubles?
dmq the synopsis says \R will be [^\r]
(using p5 syntax of course)
moritz I can 'up' at least
20:41 SubStack joined
fglock [particle]: no, more people with the same problem here, maybe some firewall (but I don't think so) 20:41
[particle] dmq: sounds like a question for Fearless Leader
moritz fglock: dns?
dmq yes indeedy
fglock moritz: testing
[particle] svn.pugscode.org := 194.145.200.126
fglock no, resolves ok 20:42
the error is "Could not parse response status line."
dmq tr18 seems to forget about mac line endings tho. which is weird
moritz weird
20:45 Limbic_Region joined
moritz fglock: maybe it could work with https:// instead of http:// because proxies can't interfere with that 20:45
20:46 vel joined
fglock moritz: I'll try 20:46
[particle] dmq: yep, seems \u000A\u000D is conspicuously missing 20:48
dmq i wonder if its a deliberate omision or a reasoned one. 20:49
[particle] i can't say i'm sad to see it go 20:50
20:50 nferraz joined
[particle] nice to see japhy quoted theer 20:51
dmq ? 20:52
fglock moritz: I can't find where to set https instead of http
[particle] [Friedl]
jeffrey friedl === japhy
dmq eh?
no
japhy is jeff pinyan. 20:53
[particle] oh, rats, you're right
dmq afaik
moritz fglock: I'd try .svn/entries, but that's just wild guessing
:q
sorry ;-)
[particle] fglock: maybe svn relocate?
Khisanth just /whois japhy :)
dmq although i can see the mistake. they both have hacked the regex engine, and japhy started doing a regex book so they have a lot in common i guess.
fglock [particle]: I'm scared of messing with svk 20:54
[particle] fglock: so am i, which is why i've never used it :)
dmq: yep, that's my confusion
dmq nods 20:55
[particle] japhy moved to princeton just before i moved away, never got to meet him
Juerd eden_c: pong? 20:58
eden_c Juerd, I'm waiting for an answer about the account on feather 20:59
Juerd Hm
Let's see...
Ah 21:00
You're right
21:00 offby1` joined
Limbic_Region dmq - I referenced our conversation regarding the release of 5.10 today at PM but as the conversation happened in IRC land I only mentioned my side of the story. That was intentional but not because I wanted to supress what you said - just that I don't like doing that without folks permission 21:01
www.perlmonks.org/?node_id=609648 # node in question
lambdabot Title: 5.10 imminent?
21:04 nferraz left
fglock svk is broken in feather: "(in cleanup) Svndiff data ends unexpectedly: Unexpected end of svndiff input" - after following the instructions in feather.perl6.nl/svk.html 21:08
lambdabot Title: SVK on Feather
jrockway solution: switch pugs + parrot to git 21:12
:D
moritz are there git clients for windows?
[particle] no, just cygwin 21:14
Juerd eden_c: Check your mail 21:19
eden_c Juerd, thx 21:20
21:23 offby1` is now known as offby1 21:24 edenc joined 21:33 offby1` joined 21:38 offby1` is now known as offby1 21:47 lumi joined 21:54 forsaken joined 21:55 demq joined 22:00 forsaken joined 22:07 forsaken joined 22:12 forsaken joined 22:19 forsaken joined 22:24 forsaken joined 22:30 forsaken joined 22:35 forsaken joined 22:41 forsaken joined, mr_ank joined 22:43 SubStack joined 22:46 forsaken joined 22:52 forsaken joined 22:58 forsaken joined 23:04 forsaken joined 23:08 forsaken joined, dunstabulos_ joined 23:14 forsaken joined 23:20 forsaken joined 23:26 forsaken joined 23:31 forsaken joined, jiing_ joined 23:37 forsaken joined
TimToady ?eval ord "\c[" 23:41
23:41 evalbot_r15890 is now known as evalbot_r15894
evalbot_r15894 92 23:41
TimToady ?eval ord "\c[ESCAPE]"
evalbot_r15894 27
offby1 weird.
useful, I guess, but ... weird.
but then, that's Perl :-)
TimToady ?eval ord "\cI"
evalbot_r15894 9
TimToady ?eval ord "\c[I]" 23:42
evalbot_r15894 Unknown charname 'I' at /usr/share/perl/5.8/unicore/Name.pl line 1ā¤65533
TimToady ?eval ord "\e"
evalbot_r15894 101
23:43 forsaken joined
offby1 ?eval ord "\c[WHITE HEART SUIT]" 23:43
evalbot_r15894 9825
offby1 pretty slick.
23:44 drupek12 joined
TimToady ?eval ord "\c@" 23:44
evalbot_r15894 0
offby1 hm
23:49 forsaken joined
diakopter TimToady: I don't suppose you have a copy of (any version of) Perl6::Perldoc's t_source directory lying around? (it was accidentally excluded from the CPAN upload, it seems). I'm trying to track down the 'make test'/'./Build test' errors, and it's a little difficult without the test generators. 23:52
23:55 forsaken joined
TimToady diakopter: sorry, I just have what everyone else has. 23:55
offby1 so why does @ come out 0?
TimToady control-@ is the typical way to write a null 23:56
offby1 aaahhh
offby1 dope-slaps self
somehow I didn't notice that those were all control characters
TimToady but it seems we've precluded \c[ from meaning escape, and haven't implemented \e
offby1 that syntax is amusingly similar to (one of the many) syntaxes that Emacs uses for keyboard input. 23:57
TimToady ?eval ord "\a"
evalbot_r15894 7
TimToady ?eval ord "\b" 23:58
evalbot_r15894 8
TimToady ?eval ord "\t"
offby1 I thought left-bracket was 91, not 92, anyway
evalbot_r15894 9
TimToady ?eval ord "\c]"
evalbot_r15894 92
TimToady ?eval ord "\c?" 23:59
evalbot_r15894 92
TimToady that one is usually supposed to be \x7f