[ANN] TvmJIT

2013-07-12 Thread François Perrad
some experiment for generate TP from NQP, see https://gist.github.com/fperrad/5946991 Any feedback are welcome. François Perrad Note: At last month, I gave a talk at the French Perl Workshop 2013, the slides are available at https://sites.google.com/site/fperrad/YAP6I.pdf

Re: a more useful srand (was Re: r30369 - docs/Perl6/Spec/S32-setting-library)

2010-04-15 Thread François Perrad
source. François http://eprint.iacr.org/2006/086 http://lcamtuf.coredump.cx/oldtcp/tcpseq.html http://www.avatar.se/python/crng/index.html -- Aaron Sherman Email or GTalk: a...@ajs.com http://www.ajs.com/~ajs

Re: Build Rakudo with Distutils

2010-03-29 Thread François Perrad
2010/3/28 Andy Dougherty dough...@lafayette.edu: On Fri, 26 Mar 2010, Fran?ois Perrad wrote: Find attached a script 'setup.nqp' for building/testing Rakudo. This library removes the dependences with Makefile various make utilities, and remove the configure step. I tried this with today's

Build Rakudo with Distutils

2010-03-26 Thread François Perrad
are : $ parrot-nqp setup.nqp update $ parrot-nqp setup.nqp clean $ parrot-nqp setup.nqp build # build is the default target $ parrot-nqp setup.nqp test # or coretest $ parrot-nqp setup.nqp spectest $ parrot-nqp setup.nqp spectest_smolder # or smoke François (Note: I am not a Rakudo committer

Another build system for Rakudo

2009-11-13 Thread François Perrad
examples of setup.pir are referenced in the head of the source of distutils.pir, see https://trac.parrot.org/parrot/browser/trunk/runtime/parrot/library/distutils.pir Plumage already handles setup.pir Obviously, setup.pir could be rewrite in setup.nqp François. setup.pir Description: Binary data

Re: [perl #60206] [BUG] [MMD] Segfault in Lua exception handler

2009-10-28 Thread François Perrad
2009/10/28 Will Coleda via RT parrotbug-follo...@parrotcode.org: On Wed Oct 29 10:30:54 2008, alli...@perl.org wrote: Original Message Subject: Re: Segfault in Lua exception handler Date: Sat, 11 Oct 2008 23:49:09 +0200 From: François Perrad francois.per...@gadz.org 2008

Re: [perl #58990] [TODO] Design new spec coverage mechanism

2009-09-22 Thread François Perrad
essential to our efforts.  No one has spoken up for it in a year.  So, unless there is serious objection, I will close it within 7 days. FYI, some existing tools (but not Perl) - FIT : http://fit.c2.com/ - FitNesse Slim : http://fitnesse.org/ But, I don't know Perl equivalent. François Thank

Re: Announce: Rakudo Perl 6 development release #21 (Seattle)

2009-09-20 Thread François Perrad
2009/9/19 Moritz Lenz mor...@faui2k3.org: Hi, François Perrad wrote: 2009/9/17 jerry gay jerry@gmail.com: On behalf of the Rakudo development team, I'm pleased to announce the September 2009 development release of Rakudo Perl #21 Seattle. Rakudo is an implementation of Perl 6

Re: Announce: Rakudo Perl 6 development release #21 (Seattle)

2009-09-18 Thread François Perrad
2009/9/17 jerry gay jerry@gmail.com: On behalf of the Rakudo development team, I'm pleased to announce the September 2009 development release of Rakudo Perl #21 Seattle. Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine [1]. The tarball for the September 2009 release is

Re: Looking for help updating Perl 6 and Parrot part of Perl Myths talk

2009-09-16 Thread François Perrad
2009/9/16 Carl Mäsak cma...@gmail.com: Tim (), Raphael (): Some XML related stuff: XML parser: http://github.com/fperrad/xml/ No Perl6. Only Parrot PCT. François Perrad Tree manipulation: http://github.com/wayland/Tree/tree/master Thanks. Any reason they're not known to proto

Re: Announce: Rakudo Perl 6 development release #20 (PDX)

2009-08-20 Thread François Perrad
2009/8/20 Kyle Hasselbacher kyl...@gmail.com: On behalf of the Rakudo development team, I'm pleased to announce the August 2009 development release of Rakudo Perl #20 PDX. Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine [1]. The tarball for the August 2009 release is

Re: xml grammar

2009-08-05 Thread François Perrad
keep working on that.        The stuff I've done is here: http://github.com/wayland/Tree/tree/master        :) Another version is at http://github.com/fperrad/xml/ It's a pure Parrot implementation. The XML grammar (close to W3C REC) is written with PCT, ie. with Perl6 syntax François

Re: Announce: Rakudo Perl 6 development release #19 (Chicago)

2009-07-23 Thread François Perrad
2009/7/23 Moritz Lenz mor...@casella.faui2k3.org: On behalf of the Rakudo development team, I'm pleased to announce the July 2009 development release of Rakudo Perl #19 Chicago. Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine [1]. The tarball for the July 2009 release is

Re: Rakudo Perl 6 development release #18 (Pittsburgh)

2009-06-19 Thread François Perrad
2009/6/19 Patrick R. Michaud pmich...@pobox.com: On behalf of the Rakudo development team, I'm pleased to announce the June 2009 development release of Rakudo Perl #18 Pittsburgh. Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine [1]. The tarball for the June 2009 release is

Re: Rakudo Perl 6 development release #17 (Stockholm)

2009-05-21 Thread François Perrad
2009/5/21 Patrick R. Michaud pmich...@pobox.com: On behalf of the Rakudo development team, I'm pleased to announce the May 2009 development release of Rakudo Perl #17 Stockholm. Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine [1]. The tarball for the May 2009 release is

Parrot 1.1.0 Half-moon Conure Released!

2009-04-23 Thread François Perrad
On behalf of the Parrot team, I'm proud to announce Parrot 1.1.0 Half-moon Conure. Parrot (http://parrot.org/) is a virtual machine aimed at running all dynamic languages. Parrot 1.1.0 is available on Parrot's FTP site, or follow the download instructions at http://parrot.org/download. For those

Re: Rakudo on Vista

2009-04-06 Thread François Perrad
.: CRITIC_FILES=Configure.pl t/harness build/ tools/ Makefile is generated, so this modification will be lost. in build/Makefile.in, just insert a empty line between : CRITIC_FILES=Configure.pl t/harness build/ tools/ perlcritic: François. -- Hope this helps, Bruce Gray (Util on PerlMonks)

Re: [perl #43691] [TODO] lex_source_files() collects lisp files as well but shouldn't

2009-03-23 Thread François Perrad
listings is fine. (we can just exclude all of languages.) Not only are there no more lisp files, there's no more language directory. We should be able to remove any workarounds that were introduced for this issue. Done in r37647. François -- Will Coke Coleda

Re: [perl #42861] [BUG] config.pir broken in installed parrot

2009-03-22 Thread François Perrad
that to runtime_prefix. I'm hoping this issue was fixed before 1.0; Can someone verify? Fixed by https://trac.parrot.org/parrot/changeset/37091 https://trac.parrot.org/parrot/changeset/37094 François. -- Will Coke Coleda ___ http://lists.parrot.org

Re: [perl #59968] [BUG] Calling Test::More sub after catching a div by zero exception segfaults

2009-03-22 Thread François Perrad
foo.pir, argc=1, argv=0xbfffee80) at compilers/imcc/main.c:1085 #27 0x29b8 in main (argc=1, argv=0xbfffee80) at src/main.c:61 The program is running. Exit anyway? (y or n) Look like https://trac.parrot.org/parrot/ticket/472 François. -- Will Coke Coleda

Re: [perl #60654] [DEPRECATED] Closure PMC

2009-02-01 Thread François Perrad
2009/2/1 James Keenan via RT parrotbug-follo...@parrotcode.org: Have we come to any consensus re the issues raised in this RT? in r33344, I merge LuaFunction LuaClosure PMC. So now, Lua doesn't need Closure PMC. François. Thank you very much. kid51

Re: [perl #60986] Win32 package refuses to install if not run by an administrator

2009-02-01 Thread François Perrad
2009/2/1 James Keenan via RT parrotbug-follo...@parrotcode.org: My reading of the issues raised in this RT is that it's a straightforward Win32 installation issue -- nothing specific to Parrot. Okay to close the ticket? +1 François Thank you very much. kid51

Re: [perl #61286] [PATCH][PROPOSAL] box complements

2008-12-11 Thread François Perrad
) and in Lua (r33760), it seems obvious that we need them. Can you explain why? With the opcode 'box', I could rewrite the generation of : - ConstantInteger - ConstantFloat - ConstantString but not : - ConstantBoolean - ConstantNil That's seems not homogene. François. -- Will Coke Coleda

Re: Parrot 0.8.1 Tio Richie Released!

2008-11-19 Thread François Perrad
chromatic a écrit : On behalf of the Parrot team, I'm proud to announce Parrot 0.8.1 Tio Richie. [1] Parrot is a virtual machine aimed at running all dynamic languages. As usual, the Windows setup is available on http://parrotwin32.sourceforge.net/ François. Rat Creature

[perl #60098] [BUG] load_bytecode couldn't find file 'P6object.pbc'

2008-10-25 Thread François PERRAD via RT
realclean' in build tree, it fails : D:\parrot-0.8.0-develbin\perl6 -v load_bytecode couldn't find file 'P6object.pbc' current instr.: 'onload' pc 0 (src/gen_builtins.pir:28) called from Sub 'parrot;Perl6;Compiler;main' pc -1 ((unknown file):-1) François.

[perl #58852] [PATCH] enhance tools/install/smoke.pl

2008-10-18 Thread François PERRAD via RT
.wiki.sourceforge.net/LaRecetteDuChef So, I agree to add some CLI options, but not to add dependence on specific Parrot-dev Perl modules. The following patch restores the initial behavior and preserves some CLI options. François. Index: tools/install/smoke.pl

Re: Revisiting lexicals, part 1

2008-09-27 Thread François Perrad
2008/9/24 Patrick R. Michaud [EMAIL PROTECTED]: On Wed, Sep 24, 2008 at 12:09:37PM +0200, François Perrad wrote: Currently, the bigger issue in Lua on Parrot is lexical or upvalue in Lua jargon (the reason for Lua on Parrot is not really Lua). The following Lua code doesn't give the expected

Re: Revisiting lexicals, part 1

2008-09-24 Thread François Perrad
(that is, ten instances of the anonymous function). Each of these closures uses a different y variable, while all of them share the same x. ]] With the current Parrot, I never found a way to do it. So, I'll be happy if this revisiting handles this issue. François. Pm

[perl #58812] Tcl Segfaults parrot

2008-09-13 Thread François PERRAD via RT
as a workaround. I think that might fix Lua too. -- c I never call .hll_map; all the mappings are done via the dynpmcs themselves. (I do have liberal uses of .hll spread about, though.) The problem comes with src/hll.c r30847. See http://rt.perl.org/rt3/Ticket/Display.html?id=58636 François.

[perl #58636] Must Instantiate Class PMCs Before Using Them in HLL Mappings

2008-09-09 Thread François PERRAD via RT
=0x804f040, sourcefile=0xbfd146fb languages/lua/lua.pbc, argc=1, argv=0xbfd13a98) at compilers/imcc/main.c:1039 #15 0x08048998 in main (argc=1, argv=0xbfd13a98) at src/main.c:61 François.

Name spaces of PIR identifiers

2008-09-02 Thread François Perrad
L1: .end $ parrot label.pir error:imcc:syntax error, unexpected VAR, expecting IDENTIFIER or PARROT_OP ('L1') in file 'label.pir' line 5 The expected behavior is not defined in ppd19. François.

Re: [perl #47503] [RFC] Remove config::init::defaults From configure tests

2008-08-29 Thread François Perrad
2008/8/29 James Keenan via RT [EMAIL PROTECTED]: This dependence has been eliminated from 20 of the 76 current configuration step tests. More to come. On MinGW32 (ie gcc on Win32), there are new failure since r30361 D:\fperrad\Parrot\trunkperl t\steps\auto_msvc-01.t 1..39 ok 1 - use

Re: gsoc_nci merge

2008-08-26 Thread François Perrad
Kevin Tew a écrit : The merge has happened. The following patch adds NCIGEN in the documentation (HTML generated). Note : needs a better title than 'Native Call Interface Generator'. François. Developers/Users should see no visible changes. Please build and test, should you have any

Re: Windows visibility (was: Re: Parrot 0.7.0 Severe Macaw)

2008-08-24 Thread François Perrad
should improve that situation. Suggestions: 1) A link on http://www.parrotcode.org/source.html Sure. Already done since 2-3 months, see http://www.parrotcode.org/source.html#Packages, but with the word Win32, not Windows. François. 2) A page in the parrot wiki Even better, on the new

Re: gsoc_nci merge

2008-08-22 Thread François Perrad
2008/8/22 Kevin Tew [EMAIL PROTECTED]: The merge has happened. The target 'hello' seems broken : src/exec_start.o: In function `set_nci_I': /home/fperrad/checkout/parrot/src/jit_emit.h:96: undefined reference to `Parrot_store_arg' src/exec_start.o: In function `set_nci_N':

[perl #57668] [BUG][PATCH] Iterate through the current namespace causes a segfault

2008-08-12 Thread François PERRAD via RT
On Wed Aug 06 12:51:02 2008, fperrad wrote: The patch contains a test case that exhibits the problem. François. Applied in r30181, as a TODO test. François.

[perl #57568] [PATCH][Lua] 4 bugfixes for the Lua language and test cases.

2008-08-05 Thread François PERRAD via RT
5.1.3 on Windows (from LuaBinaries). The code of the Lua interpreter is extremely portable, but not the output. So, now there are 2 reference outputs. Thanks again for these real improvements. François. Note: the ticket #57504 (mktime vs 64bits) was prematurely closed. See http://rt.perl.org/rt3

Re: [perl #56800] [META] merge pdd25cx branch back into trunk

2008-08-03 Thread François Perrad
/luaaux.pir:920 in function 'docall' lua.pir:353 in function 'dostring' lua.pir:247 in function 'runargs' lua.pir:120 in function 'main' François.

Re: [perl #57504] [PATCH][Lua] Fixed 64bit bug in Lua bytecode decoder/translator.

2008-08-03 Thread François Perrad
Thanks. Applied in r29937. Francois. 2008/8/1 Robert G. Jakabosky (via RT) [EMAIL PROTECTED]: # New Ticket Created by Robert G. Jakabosky # Please include the string: [perl #57504] # in the subject line of all future correspondence about this issue. # URL:

Re: Merged pdd25cx branch

2008-08-03 Thread François Perrad
traceback: languages/lua/src/lib/luaaux.pir:920 in function 'docall' lua.pir:353 in function 'dostring' lua.pir:247 in function 'runargs' lua.pir:120 in function 'main' François. Allison

OpenGL Lua

2008-07-30 Thread François Perrad
many PIR hand written. So I'll experiment another way in a branch opengl4lua. I want write a part (arguments checking conversion) of the wrapper in Lua. François.

Re: HLLs needing OpenGL support

2008-07-23 Thread François Perrad
Geoffrey Broadwell a écrit : On Tue, 2008-07-22 at 09:03 +0200, François Perrad wrote: Ok, talking about libraries : Lua compiler Lua Standard Libraries are complete (as far as the current Parrot supports it). So, since April 2008, I wrote some extension libraries for Lua Since mid-June

Re: HLLs needing OpenGL support

2008-07-22 Thread François Perrad
Geoffrey Broadwell a écrit : On Mon, 2008-07-21 at 09:34 +0200, François Perrad wrote: Geoffrey Broadwell a écrit : fperrad: How do these bindings actually work? There'll work with runtime/parrot/library/OpenGL.pir. OK ... so what could be improved about runtime/parrot

Re: [perl #56800] [META] merge pdd25cx branch back into trunk

2008-07-22 Thread François Perrad
François Perrad a écrit : Bernhard Schmalhofer via RT a écrit : In r29552 of https://svn.perl.org/parrot/branches/pdd25cx I ran make test for: pipp, eclectus, hq9plus, lazy-k, m4, unlambda. All tests were passing. in branch_pdd25cx, 221/1109 Lua subtests failed. Mostly for same reason

Re: HLLs needing OpenGL support

2008-07-21 Thread François Perrad
with runtime/parrot/library/OpenGL.pir. François. Everyone: We're getting to the stage that HLLs are starting to want common library access. Some of these already exist as more or less decent PIR bindings in /runtime/parrot/library/ ; others are either very incomplete or non-existant. Still

Re: [perl #56558] [PATCH] pdb rename to parrot_pdb

2008-07-17 Thread François Perrad
NotFound a écrit : After some discussion in #parrotsketch, the name parrot_debugger wins. Done in r29496, waiting for comments and fixes before closing the ticket. pdb was renamed parrot_debugger, but not installable_pdb. François.

Re: [perl #56800] [META] merge pdd25cx branch back into trunk

2008-07-17 Thread François Perrad
), with the function 'docall' and the closure 'traceback'. Missing data are retrieved with the methods 'where' 'traceback' implemented in languages/lua/src/pmc/lua.pmc. How rewrites it in branch_pdd25cx ? François.

Re: Parrot 0.6.4

2008-07-15 Thread François Perrad
Bernhard Schmalhofer a écrit : Hi, on behalf of the Parrot team, I'm proud to announce the release of Parrot 0.6.4 St. Vincent Amazon. As usual, the Windows setup is available on http://parrotwin32.sourceforge.net/ François. Parrot 0.6.4 is available via CPAN, or follow the download

Re: [perl #37664] [TODO] create autogenerated files read-only

2008-07-13 Thread François Perrad
be installed). François. -- Bob 2008-07-12 17:28:24: revision: 29361; author: rgrjr [CORE] Make Emacs coda read-only in generated files (part of #37664). = /trunk/MANIFEST

Re: [perl #55842] [BUG] empty .const .String broken

2008-07-09 Thread François Perrad
chromatic a écrit : On Tuesday 08 July 2008 02:36:37 François PERRAD via RT wrote: This bug starts with r28354 (cache string). The cache don't handle empty string. Now, in Pipp (PHP), an empty string is used to stringify boolean False. // languages/pipp/src/pmc/phpboolean.pmc STRING

[perl #56694] [PATCH] nullptr segfault in closure.pmc

2008-07-09 Thread François PERRAD via RT
= subr.getfenv() set $P12, $P11[k_print] new $P13, LuaString set $P13, hello $P12($P13) .end Instead of : ... .sub start :anon :main :lexid(11) ... .sub main_10 :anon :lex :lexid(10) :outer(11) ... Fixed in r29184. François.

[perl #55842] [BUG] empty .const .String broken

2008-07-08 Thread François PERRAD via RT
This bug starts with r28354 (cache string). The cache don't handle empty string. Now, in Pipp (PHP), an empty string is used to stringify boolean False. // languages/pipp/src/pmc/phpboolean.pmc STRING* get_string() { if (PMC_int_val(SELF)) return const_string(INTERP, 1);

Re: [perl #43334] [TODO] config/auto/icu.pm: Write unit tests

2008-07-07 Thread François Perrad
. François. Thank you very much. kid51 Index: config/auto/icu.pm === --- config/auto/icu.pm (revision 29107) +++ config/auto/icu.pm (working copy) @@ -127,7 +127,9 @@ autodetect = $autodetect

Re: [perl #43334] [TODO] config/auto/icu.pm: Write unit tests

2008-07-07 Thread François Perrad
. output with without my patch. François. D:\fperrad\Parrot\trunkprove -v t/steps/auto_icu*.t t/steps/auto_icu-011..81 ok 1 - use config::init::defaults; ok 2 - use config::auto::icu; ok 3 - init::defaults constructor returned defined value ok 4 - The object isa init::defaults ok 5

Re: Keep the 'keet Re: Renaming Plumhead

2008-06-15 Thread François Perrad
but currently no opinion for the best short-form. François. If what one wants is a short-form of the name that sounds less goofy than Plumhead but still much fewer keystrokes than Plum-Headed Parakeet , perhaps PHPkeet would serve as a logotype for the longer formal name with good pun

Re: [perl #52894] [CAGE] use more File::Temp to avoid permission issues

2008-06-09 Thread François Perrad
died during execution: The fchmod function is unimplemented at config/auto/perldoc.pm line 42. On Windows, the Perl function 'chmod' works with filename (use POSIX chmod) but not the file handle (use POSIX fchmod). François.

Re: [perl #52894] [CAGE] use more File::Temp to avoid permission issues

2008-06-09 Thread François Perrad
). François: If the patch attached works for you on Windows, you can apply it to trunk. It works for me on Linux. Ok, applied on r28206. François. kid51

Re: [perl #55332] [BUG] can't build parrot on win32 + strawberry perl

2008-06-08 Thread François Perrad
(keep old bad values in all_cstring.str), because on Windows, unlink is not POSIX compliant : unlink on an opened file does nothing (now after closing). Fix in r28165. François. -- c

Parsing Machine

2008-06-05 Thread François Perrad
/luapod/ François.

Re: [perl #55332] [BUG] can't build parrot on win32 + strawberry perl

2008-06-05 Thread François Perrad
0x003477f8 string_init 2 3 0x000193b0 \x string_init 2 3 0x000193ad \u string_init 0 2 0x0c0c I suspect a problem in c2str.pl string only on Windows, something like a missing or bad binmode. François. kjs On Thu, Jun 5, 2008 at 10:38 AM, via RT Klaas-Jan Stol [EMAIL PROTECTED] wrote: # New

Re: [perl #54602] [PATCH] Several changes to allow C++ compiling

2008-06-04 Thread François Perrad
- but execution crash : The procedure entry point Parrot_exec_rel_addr could not be located in the dynamic link library libparrot.dll On Ubuntu 8.04 (x86), r28047 : - linking : OK - but execution crash : symbol lookup error: ./examples/pasm/hello: undefined symbol: Parrot_exec_rel_count François

Re: [perl #54602] [PATCH] Several changes to allow C++ compiling

2008-06-04 Thread François Perrad
François.

Re: [perl #54602] [PATCH] Several changes to allow C++ compiling

2008-05-25 Thread François Perrad
to `Parrot_exec_rel_count' src\exec_start.o: In function `emit_r_X': ... the attached patch fixes it. François. -- c hello.patch Description: Binary data

Re: Parrot 0.6.2 Reverse Sublimation Released!

2008-05-22 Thread François Perrad
. The Windows setup is available on http://parrotwin32.sourceforge.net/ François. Parrot 0.6.2 is available via [2]CPAN (soon), or [3]follow the download instructions. For those who would like to develop on Parrot, or help develop Parrot itself, we recommend using [4]Subversion or [5]SVK

Re: I need Windows OpenGL headers for study/testing

2008-05-19 Thread François Perrad
://www.transmissionzero.co.uk/computing/using-glut-with-mingw/ http://www.xmission.com/~nate/glut.html I compiled with success the configure step, but not the full wrapper. François. -'f [1] No really, I need the full path globs. I'm actually parsing the headers myself, not just trying to get C

Re: [perl #53126] [TODO] config/auto/digest.pm: New config step needs rationale, lacks tests

2008-04-22 Thread François Perrad
. Applied in r27116. François Thank you very much. kid51

Re: [perl #53126] [TODO] config/auto/digest.pm: New config step needs rationale, lacks tests

2008-04-21 Thread François Perrad
::crypto because : 1) same as auto::crypto 2) libcrypto contains cypher algo (not only digest), so we could add some PMC wrapper (for example : DES, ...) François. Thank you very much. kid51

Re: Parrot 0.6.1 Bird of Paradise Released

2008-04-16 Thread François Perrad
.sourceforge.net/ François. Parrot 0.6.1 can be obtained via CPAN (soon), or follow the download instructions at http://parrotcode.org/source.html. For those who would like to develop on Parrot, or help develop Parrot itself, we recommend using Subversion or SVK on the source code repository to get

The evolution of TGE

2008-04-15 Thread François Perrad
that the support of NQP (action written in NQP, and NQP generation) will be a great improvement. By this way, TGE becomes a NQP preprocessor. Comments most welcome. François Perrad

macro PIR needs

2008-04-14 Thread François Perrad
seems limited to local label (.label) and local variable (.macro_label). Are there any other notation? Or is this a new requirement? The attached patch is a full example for languages/lua/lib/base64.pir François Perrad. Index: base64.pir

Re: macro PIR needs

2008-04-14 Thread François Perrad
Original Message Subject: Re: macro PIR needs Date: Mon, 14 Apr 2008 18:03:44 +0200 From: François Perrad [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: jerry gay [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] jerry gay wrote

Re: [ANN] Lua on Parrot 0.6.0

2008-03-20 Thread François Perrad
Klaas-Jan Stol wrote: Hi François, lua on parrot seems to have improved a lot, indeed. It's looking really good. Some remarks: * is it possible to show the generated PIR? I can't get life.lua (included with lua distr.), and I'd like to see what's going on under the hood. lua.pbc acts

Re: Parrot 0.6.0 PP is released.

2008-03-19 Thread François Perrad
is available on http://parrotwin32.sourceforge.net/ François. Parrot 0.6.0 can be obtained via CPAN (soon), or follow the download instructions at http://parrotcode.org/source.html. For those who would like to develop on Parrot, or help develop Parrot itself, we recommend using Subversion or SVK

[ANN] Lua on Parrot 0.6.0

2008-03-19 Thread François Perrad
]). François Perrad.

Re: One Remaining WMLScript Test Failure

2008-03-18 Thread François Perrad
jumped out at me. Does this look at all familiar? Fix in r26471. François. -- c

Re: [perl #51838] [BUG] cygwin build fails

2008-03-18 Thread François Perrad
with the option --without-crypto François. --- osname= cygwin osvers= 1.5.24(0.15642) arch= cygwin-thread-multi-64int cc= gcc --- Flags: category=core severity=critical ack=no --- It looks like the latest [digest] changes have somehow broken builds on cygwin. Here's the tail end

Re: pdd17pmc branch review

2008-03-17 Thread François Perrad
chromatic wrote: On Monday 10 March 2008 07:24:44 François Perrad wrote: chromatic wrote: I fixed all of the compilation errors I could find as of r26285. 280 tests fail on the trunk for me and 308 fail on the branch, but they don't look like compilation errors or PDD 17 porting errors

Re: pdd17pmc branch review

2008-03-10 Thread François Perrad
chromatic wrote: On Friday 07 March 2008 02:22:58 François Perrad wrote: but WMLScript PMCs don't compile : many error like .\wmlsinteger.pmc: In function `Parrot_WmlsInteger_subtract_WmlsString': .\wmlsinteger.pmc:251: error: void value not ignored as it ought to be I fixed all

Re: pdd17pmc branch review

2008-03-10 Thread François Perrad
chromatic wrote: On Friday 07 March 2008 02:22:58 François Perrad wrote: in r26261 with MinGW32, Lua PMCs seem OK (thank to chromatic). Several tests fail for me, but it looks like a problem with caller() in Lua, so it's probably beyond my expertise. It looks simpler to fix (if you know

Re: pdd17pmc branch review

2008-03-10 Thread François Perrad
/branches/pdd17pmc and check out the languages to see how they fare compared to their counterparts in trunk. With the attached patch, I try to fix build of dotnet. Now, all tests fail. François. Thanks! Index: languages/dotnet/pmc/managedpointer.pmc

Re: pdd17pmc branch review

2008-03-07 Thread François Perrad
Will Coleda wrote: I wanted to call attention to part of today's Parrot Sketch: allison - Otherwise, the PMC branch is ready for language testing, will plan to merge it back into trunk next weekend. So, language developers (and others); please grab a copy of

Re: pdd17pmc branch review

2008-03-07 Thread François Perrad
chromatic wrote: On Friday 07 March 2008 02:22:58 François Perrad wrote: in r26261 with MinGW32, Lua PMCs seem OK (thank to chromatic). Several tests fail for me, but it looks like a problem with caller() in Lua, so it's probably beyond my expertise. It looks simpler to fix (if you know

Re: Parrot 0.5.2 Released

2008-01-16 Thread François Perrad
for the first time. François. Parrot 0.5.2 can be obtained via CPAN (soon), or follow the download instructions at http://parrotcode.org/source.html. For those who would like to develop on Parrot, or help develop Parrot itself, we recommend using Subversion or SVK on the source code repository to get

Re: headerizer and src/atomic/gcc_x86.c

2008-01-07 Thread François Perrad
Allison Randal wrote: François and I have been writing over each other's commits on src/atomic/gcc_x86.c, so before I edit again, let's figure out the right way to edit. Andy, the headerizer dies with an error when src/atomic/gcc_x86.c has two functions that are marked with both PARROT_API

Re: [perl #48735] [DEPRECATED] :: in PIR identifiers

2007-12-21 Thread François Perrad
Klaas-Jan Stol via RT wrote: On Sun Dec 16 21:11:34 2007, coke wrote: From PDD 19: NOTE: The use of C:: in identifiers is deprecated. what exactly does this mean? In Lua, I started to replace (see r23367) : [ 'Lua::io' ] by [ 'Lua'; 'io' ] François I take

Re: Parrot 0.5.1 Hatachi Released!

2007-12-19 Thread François Perrad
\install\smoke.pl line 179. C:\parrot-0.5.1 François. Parrot 0.5.1 can be obtained via CPAN (soon), or follow the download instructions at http://parrotcode.org/source.html. For those who would like to develop on Parrot, or help develop Parrot itself, we recommend using Subversion or SVK

Re: [perl #48657] [Bug][Lua] Recent changes broke languages/lua

2007-12-18 Thread François Perrad
grammar ; previously this token was imported for lua51.pg (the full Lua Grammar). François. Pm Index: languages/lua/src/lua51_testlex.pg === --- languages/lua/src/lua51_testlex.pg (revision 24033) +++ languages/lua/src

Re: [ANN] SF parrot win32

2007-12-10 Thread François Perrad
install Parrot in C:\Program Files\parrot-0.5.0-devel (the proposed path). You must install Parrot in C:\usr\local\parrot-0.5.0 (the letter drive could be change). I've generated Parrot with prefix=/usr/local/parrot-0.5.0. François. -- Andrew Shitov

Re: [ANN] SF parrot win32

2007-12-10 Thread François Perrad
Xiao Yafeng wrote: Cool! But if it could include doc would be better. Many doc are available in share/doc/parrot/docs (POD format). François. On Dec 5, 2007 11:38 PM, François Perrad [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: I have no personal web site, so I create

Re: [ANN] SF parrot win32

2007-12-07 Thread François Perrad
tree, but nothing for testing install tree. So, there are missing part. Now, I append a new tools/install/smoke.pl. setup-parrot-0.5.0 is good for only running PIR file, I hope 0.5.1 allow to run others languages. François. -- Andrew Shitov

[ANN] SF parrot win32

2007-12-05 Thread François Perrad
. François Perrad.

Lua on Parrot @ FPW'07

2007-11-26 Thread François Perrad
I gave a talk at the French Perl Workshop last week. The subject was : Languages Implementation with Parrot - A study case: Lua on Parrot. Now, it's available on http://www.parrotcode.org/talks/LuaOnParrot.pdf François.

Re: pdd19 comments

2007-11-05 Thread François PERRAD
At 17:18 02/11/2007 -0400, you wrote: François PERRAD wrote: just few comments about pdd19 : 1) Directive .namespace .namespace NL is currently valid, and I understand its behavior as : back to the default It's in the docs for IMCC (docs/imcc/calling_conventions.pod

pdd19 comments

2007-10-31 Thread François PERRAD
empty print ok\n .end François.

Re: [perl #46007] [CAGE] licensing cleanup

2007-10-29 Thread François PERRAD
(with its copyright) in Grammar.pm. Without this option, only a line use Parse::Yapp::Driver; is inserted in Grammar.pm. The constraint is now you need to install Parse::Yapp when you want use the generated file. François. compilers/imcc/imcc.y, compilers/imcc/main.c, compilers/imcc

pdd15 conversion of Lua

2007-10-26 Thread François PERRAD
The conversion of Lua is ended. The main issue was with the grammar parser : Lua keywords were recognized as identifier. I solve it by renaming the rule 'name' to 'Name' (r22499). This rule is defined in lua/src/lua51.pir and used by lua/src/lua51.pg So, that sounds strange. François.

pdd15 conversion problem in PMC

2007-10-23 Thread François PERRAD
, how translate it in PMC ? Thank for help. François.

Some feedbacks from Lua experience

2007-10-04 Thread François PERRAD
yapp that generates PIR, after I add a Lua runtime library, and finally I write in PIR (with PGE/TGE) a compiler. That's all for this time. François.

Re: [ANN] Lua on Parrot 0.4.16

2007-09-21 Thread François PERRAD
At 11:40 19/09/2007 -0700, chromatic wrote: On Wednesday 19 September 2007 09:58:56 François PERRAD wrote: Any comments, suggestions, bug report, test, improvement are welcome on Parrot mailing list ([EMAIL PROTECTED]). Two tests fail reliably for me on x86 GNU/Linux, and one fails now

Re: [ANN] Lua on Parrot 0.4.16

2007-09-20 Thread François PERRAD
. François. Umm, before I make a fool of myself over there ... I've tested this with a few benchmarks. So, maybe I'm missing something essential, but why does --jit-core *slow down* things (5%-10% slower than --computed-goto-core)? And even if it's only interpreted, 20x-33x *slower* than the Lua

  1   2   >