not sure about the last two (in a lot of ways, they're more like
:= than = ), but it's certainly far better than the status quo. I
suppose that copying looks like:
S0 := copy S1
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Chip Salzenberg [EMAIL PROTECTED] wrote:
On Tue, Nov 29, 2005 at 12:14:24PM -0800, Brent 'Dax' Royal-Gordon wrote:
I'm not sure about the last two (in a lot of ways, they're more like
:= than = ),
I don't see that.
Well, for one thing, my way would mean that `set` is always
as strong today may be broken tomorrow (or in ten
years).
From what I've read, that was one of the conclusions of NIST's recent
hash workshop. (The other is that cryptographers need to do a lot of
theoretical work on hashing--they don't really know how to design a
strong algorithm yet.)
--
Brent
dot; you'll thank yourself later.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
on an incomplete understanding of the problem. I wrote the optimized
int stack too for the rx ops--are you planning on keeping that?
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
still want this change to be
considered?
Certainly. Note that the naming conventions are now being followed by
Interp and friends.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
AUTHOR
Curtis Rawls [EMAIL PROTECTED]
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Will Coleda [EMAIL PROTECTED] wrote:
What's the plan for the regular expression ops, given PGE?
As the guy who wrote them, I think at this point that they're
basically unsalvageable, save the intstacks and *maybe* the bitmap
handling code.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl
fold
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
like that, the compiler should emit a PIR directive
saying anything goes in this section. Perhaps some languages will
always do that, but that's the price of working in those languages.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
future:
Px := Py set Px, Py
Px = Pyassign Px, Py
This would much more resemble the HLL's (and programmers) POV.
Sounds like a good idea to me. For completeness, can we come up with
a clone operator? Perhaps:
Px - Py
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED
you'll need is a compiler,
linker, and C library. This also implies that configure.pbc and
build.pbc will probably have to be carefully written to work with the
limited process-manipulation abilities of an ANSI-constrained
Miniparrot.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot
Robert Spier [EMAIL PROTECTED] wrote:
Any questions?
I assume current committer bits will be transitioned over too?
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
I used to have a life, but I liked mail-reading so much better.
sharp guy,
desperately over-qualified, and one of the few people I know who can
do off-the-cuff MST-ing of modern cinema.
Congratulations to Chip, our new Fearless Leader.
And thanks for your time and guidance, Dan--Parrot wouldn't be where
it is today without you.
--
Brent 'Dax' Royal-Gordon
William Coleda [EMAIL PROTECTED] wrote:
Then lets remove the file to avoid further confusion.
test_main.c is being retained as an example of a non-trivial, but
still clean, Parrot embedding. imcc/main.c is way too complicated and
incestuous with internals to fill this role.
--
Brent 'Dax
-level struct using the ManagedStruct and
UnManagedStruct PMCs, though access is a bit clumsy IIRC.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
I might be an idiot, but not a stupid one.
--c.l.p.misc (name omitted to protect the foolish)
Michael G Schwern [EMAIL PROTECTED] wrote:
1) Are they easily available on all the platforms Parrot is? Various
Unixen, OS X, Windows. Is there any hope for a VMS port?
Can we add are there GUIs for Windows, OS X, and other platforms with
wimpy users? ;^)
--
Brent 'Dax' Royal-Gordon
involved--it's just a struct.) Those methods can do
anything, including whatever validation you want to add to them.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
I might be an idiot, but not a stupid one.
--c.l.p.misc (name omitted to protect the foolish)
Will Coleda wrote:
The following opcodes return 'PerlUndef' on failure, instead of 'Undef' or
null.
open, socket, fdopen, dlfunc, dlvar, find_global
Patch attached that changes all these to Undef.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal
of 'print N0'; try using the 'sprintf'
opcode and printing the resulting string instead.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
PARROT_IN_CORE
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
the pbc2cc utility I've written, the patches to
embed.[ch] might be useful; they implement a new embedding interface
function for loading a packfile that's already in memory.)
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
--- /dev/null Wed Jan 7 17:19:56
? Bigrat? Complex? Surreal?
Matrix? N registers don't even begin to encompass all the numbers
out there.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
On Thu, 4 Nov 2004 21:46:19 -0800, Jeff Clites [EMAIL PROTECTED] wrote:
On Nov 4, 2004, at 8:29 PM, Brent 'Dax' Royal-Gordon wrote:
This is true. But how do you define a number? Do you include
floating-point? Fixed-point? Bignum? Bigrat? Complex? Surreal?
Matrix? N registers don't
only be run by Configure doing them. I don't
think it really makes sense for them to have shebang lines.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
Matt Fowles [EMAIL PROTECTED] wrote:
Parrot on AMD64
Brent 'Dax' Royal-Gordon managed to find an AMD64 for himself. Not only
am I jealous, but Parrot passes all expected tests on it when one adds
--ccflags=':add{ -fPIC }'.
I then patched Parrot so that Configure would
, but that's
hardly surprising.
[1] The exact message:
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../x86_64-pc-linux-gnu/bin/ld:
src/nci_test.o: relocation R_X86_64_32 can not be used when making a
shared object; recompile with -fPIC
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot
--allocating
more register banks and loading the constants into those registers--is
worth it, but it might be worth thinking about at least.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
On Sat, 16 Oct 2004 19:17:44 -0400, William Coleda [EMAIL PROTECTED] wrote:
All tests successful, 4 tests and 52 subtests skipped.
Committed, then. Thanks.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
[I currently have a couple Gmail invites
. If you're working on a patch,
please check it to make sure it's compatible with the new naming.
Thanks,
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
[I currently have a couple Gmail invites--contact me if you're interested.]
for i686-linux-thread-multi
and everything seems to work. However, I'd appreciate testing from
people on other platforms, particularly ones with their own platform
files.
Testing or no, I'll apply this in a day or two if there are no objections.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl
familiar with assembly language on a
processor other than the i386, the JIT people could use a hand. If
you know Python, there's a half-finished Python implementation you can
work on...just poke around and you'll find things.
HTH,
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
with Parrot and then simply reference from the
main makefile.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcug98/html/_asug_exporting_a_makefile.asp
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
[I currently have a couple Gmail
for method
and attribute lookup--nothing Parrot can't handle. It might not even
need a separate vtable for the two of them, although it should
implement both for interop.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
[I currently have a couple Gmail
Jeff Clites [EMAIL PROTECTED] wrote:
On Oct 4, 2004, at 9:58 PM, Brent 'Dax' Royal-Gordon wrote:
You can have the current namespace actually be [ ::Foo::Bar::Baz,
::Foo::Bar, ::* ] (or, for the last one, whatever the namespace that
@*ARGS and friends are in is called), so that the search
for $quux can
be done very easily.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
[I currently have a couple Gmail invites--contact me if you're interested.]
Chip Salzenberg [EMAIL PROTECTED] wrote:
According to Brent 'Dax' Royal-Gordon:
(This does pose a problem going the other way, but I suspect Perl
could simply mark its own packages in some way, and fall back to a
simpler scheme, such as ignore the sigil, when it's munging another
the other way, but I suspect Perl
could simply mark its own packages in some way, and fall back to a
simpler scheme, such as ignore the sigil, when it's munging another
language's namespaces.)
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
[I currently have
is this required?
[Still need to learn to use Reply to All...]
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
[I currently have a couple Gmail invites--contact me if you're interested.]
to cause a panic from Parrotspace.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
[I currently have a couple Gmail invites--contact me if you're interested.]
package:
class Foo::Bar {...}
And in Python, refer to it with Python's syntax:
bar = __Perl.Foo.Bar()
Since both of them boil down to the same thing:
[__Perl; Foo; Bar]
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
[I currently have
: for consistency with other Configure source files, this
should probably be named dynclasses_pl.in. No big deal, though.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
[I currently have a couple Gmail invites--contact me if you're interested.]
to remember that you aren't the world, and that not everybody runs
what you run. I run x86 Windows and Linux, and occasionally work with
FreeBSD; that doesn't mean my work on Parrot shouldn't support OS X
running on a G5 processor as a 64-bit program, or (heaven forbid) VMS
on Alpha.
--
Brent 'Dax' Royal
-DMINIPARROT_UNIXISH -I./include bar.c
$CC -DMINIPARROT_UNIXISH -I./include baz.c
...
All of the heavy probing would be done in miniparrot, an environment
with consistent (if limited) semantics.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
[I
-available Parrot, then transfer them to the target platform.
I don't think it's onerous to require that you have a full Parrot
built on the source platform...
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
[I currently have a couple Gmail invites--contact
the sort of language-specific behavior
that PMCs were designed to solve.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
not be allowed to change
once Parrot started using them. It seems like an extremely dangerous
thing to have two calls to read() be performed by different functions,
after all.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
of these
slots somehow.
--
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
There is no cabal.
for Parrot--just
that we can't be sure it is until we try, and this seems like a much
wiser way to do so than converting the master repository.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
Dan Sugalski wrote:
I'd love it if someone with windows experience could fill in
the blank there.
Just add an _ before exec.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/html/_crt__exec.2c_._wexec_functions.asp
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl
Piers Cawley wrote:
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED] writes:
Care to explain what those are, O great math teacher?
What's a math teacher?
It's the right^H^H^H^H^HAmerican way to say maths teacher.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been
.
# bar=1+foo
get_var r0, foo
add r1, 1, r0
set_var bar, r1
Note that the above examples are just pseudocode.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
teacher?
*ducks*
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
. D'oh.]
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
[Forgot to send it to the list. D'oh.]
Wow, I'm really having a bad e-mail day. Sorry, guys.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
= $Config{make_set_make},
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
the only safe thing to check.
See attached patch, which changes the test to use output_like instead of
output_is. I really wish qr// worked with heredocs...
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
? fixedbooleanarray.pmc
commit, but I just
wanted to be sure of this.
Nope. Theoretically (IIRC):
: fail this atom
:: fail this group
::: fail this rule
fail this regex
But Larry decided that was going just a bit too far, so he named it
commit instead.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl
Dan Sugalski wrote:
Which reminds me--we need to have a syntax to distinguish between
key types.
Perl already gives us two of the three:
Px[Iy]
Px{Sy}
For the third, I suggest we extend the analogy:
PxPz
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has
Dan Sugalski wrote:
min P1, P2, P3
max P1, P2, P3
Opinions?
Subroutine, man, subroutine. NCI if you need it to be fast.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
, since that's done in C. However, I
can't imagine it's *that* much more difficult to do (except that 's
use in comparison ops might make that particular pair of characters
unsuitable).
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
(the way getcodepoint would
have to be implemented with a variable-width encoding), or do you have
another trick up your sleeve?
setbyte Sx, Iy, Iz
(u)setcodepoint Sx, Iy, Iz
(u)setgrapheme Sx, Sy, Iz
Likewise.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
of PMC types when you
could write it once and push it on as a layer?
Can this be done with special subclasses? Sure. But if we do it with a
true layering system, we get an incredible amount of power essentially
for free.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
with PMCs yet. (I could imagine, for example,
people wanting to push a transcoding layer onto a string or aggregate
PMC, which forces all incoming strings into a certain encoding. Or a
layer that lowercases incoming keys. Or, or, or...)
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl
to take a
variable
number of PMC arguments and wrap them in an CArray PMC.
I may just be an idiot, but why can't someone just write Cflattendown
(or somesuch) as the complement of Cfoldup?
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
PMC's guts into it, and set up the layer in the old PMC. External
references to the PMC are more important than internal ones.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
Dan Sugalski wrote:
istrue I0, P5# I0 = 1 if P5 is true
isgt I0, P5, P6 # I0 = i if P5 P6
By all means! I've thought non-branching comparison ops would be a good
idea for years...
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been
Jeff Clites wrote:
+local $/;
+return if FROM eq TO;
I hope none of these files are too big. Otherwise, that'll be a
painfully huge slurp...
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
for an example of such a file.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
similar to 'notification'?)
Message? (Don't really like it, and the term's loaded by ObjC, etc.)
Announcement?
Really, though, these sound like events to me. It's Parrot telling you
that something happened. That's an event in my mind.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot
GUI binding library, you should consider yourself lucky.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
.)
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
require Cgcc. See the
+FREADME files in the root directory for more information about building
+Parrot.
+
=head2 How do I generate a sub call in PIR
=head2 How do I generate a method call in PIR
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war
- 1.306
+++ src/interpreter.c 3 May 2004 19:08:23 -
@@ -1726,6 +1726,7 @@
}
else {
SET_NULL(interpreter-parent_interpreter);
+SET_NULL(interpreter-lo_var_ptr);
}
interpreter-resume_flag = RESUME_INITIAL;
--
Brent Dax Royal-Gordon [EMAIL PROTECTED
be a lot nicer than the straight C equivalents...)
Parrot must be embeddable in virtually any environment Perl can be.
That doesn't mean it has to be as easy, but it has to be possible. If
it isn't, we might as well give up on the embedding interface altogether.
--
Brent Dax Royal-Gordon [EMAIL
,EXECUTE,DELETE,CD} to say if, as the user the program is
running as, you can perform these actions? That strikes me as rather
useful. (Alternately, could we have a field indicating if the current
user is OWNER, GROUP, SYSTEM, or OTHER to this file? Gives you pretty
much the same info.)
--
Brent
Parrot_String or Parrot_PMC internally.
Outside of Parrot, it's still Parrot_Interp, the same as I wrote it way
back when I checked the embedding interface in.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
issue that this is a good time to address.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
a couple kilobytes.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
else we can think of, without a hardcoded limit.
Sound sane? I can see splitting up the library base path into sections,
but I'm not sure it's worth it. Now'd be the time to argue that, though :)
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war
and 644 permissions, in a directory with
similar settings. (Or the system's equivalent, of course.) Then put
big blinking security warnings wherever the documentation talks about
editing that file. We can't protect sysadmins from their own idiocy.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl
-{8,16,32} and waste CPU
cycles on decoding it when we can do a lossless conversion to a format
that's both more compact (in the most common cases) and faster.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
the
situation with ICU has settled down.
Thanks,
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
Index: docs/pdds/pdd07_codingstd.pod
===
RCS file: /cvs/public/parrot/docs
morphing code.)
The big problem is some_integer_type. I'm not really sure what to do
about that.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
Dan Sugalski wrote:
At 7:26 PM +0100 3/26/04, Leopold Toetsch wrote:
--define=inet_aton Quick hack to use inet_aton instead of inet_pton
Sounds like a job for a hints file. :)
Done. (Done hackishly, but done.)
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has
, and there's always the null_p op when you need to do it explicitly.)
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
nicely. (I was previously just using
Cygwin to get at its X server. (This message is starting to look like
Lisp.)))
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
of the interpreter would be overwhelming, and nobody
would want to try to optimize it.
Just a thought.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
Leopold Toetsch wrote:
Courtesy of Brent 'Dax' Royal-Gordon [EMAIL PROTECTED]
Er...that wasn't me--I was just passing it along, as I said in the
message. (If it was me, I'd likely have committed it myself. ;^) )
Credit goes to Matt Fowles [EMAIL PROTECTED].
(Leo, I tried to send this to you
should do event checking, e.g. invoke and such.
We also need a way to mark ops for inclusion in miniparrot's limited op
set--although it might be better to do that in an external file.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
if you have a few thousand spare return continuations floating around.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
()), possibly binary data, probably
environment variables...you get the idea.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
knowing if we can even do Unix-style
I/O redirection.)
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
How close is string_to_num() to being adequate for Parrot_sprintf()'s
purposes? (It currently falls back to the platform sprintf for floats,
because I didn't have, and still don't have, any idea how to properly
format a float.)
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot
the following
does link correctly on it.
# define Parrot_is_nzero(x) ((x) == copysign(0.0, -1.0))
Thus this could be usable as a default if signbit is unavailable.
Matt
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
Leopold Toetsch wrote:
BTW sscanf() is missing too.
I have never used scanf. I have no idea what it does or how.
Therefore, I'm hardly qualified to write an implementation of it.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
Dan Sugalski wrote:
Instead,
what I'd like is for someone (Oh, Brent... :) to go through perl's
configure
Gulp.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war with Eastasia.
.
For a class method, I assume it'd look something like this:
getclass P2, foo
callmethod bar
Once again, no poking around in foo's guts. Just gimmie your class
followed by run your bar.
--
Brent Dax Royal-Gordon [EMAIL PROTECTED]
Perl and Parrot hacker
Oceania has always been at war
1 - 100 of 523 matches
Mail list logo