Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re^2: Simple binary data to JS string literal converter

by blazar (Canon)
on Sep 16, 2008 at 11:31 UTC ( [id://711657]=note: print w/replies, xml ) Need Help??


in reply to Re: Simple binary data to JS string literal converter
in thread Simple binary data to JS string literal converter

while ($s)
should be
while (length($s))

I personally believe that you're partially right: after all I may end up with $s eq "0"! D'oh! But then length would leave me with an uninitialized warning on the last iteration. Thus I'd use defined instead: worse luck, if it were not for 0 being a valid octal digit, I wouldn't have needed it in !defined $s above, either!

It would also be nice if the wrapping occurs after at most 60 characters, instead of after at least 60 characters (with no maximum!)

You're probably right: but to be fair, the splitting was more of an afterthought than anything else. I was primarily concerned with the conversion, and I hope not to have left errors there. (Now, if I had some spare time, I would make this into a Perl string literal converter, and then use eval to check... Perhaps, after lunch I'll do! ;)

--
If you can't understand the incipit, then please check the IPB Campaign.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://711657]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (4)
As of 2024-04-24 22:03 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found