Low Activity
57
I Use This!

News

Analyzed 9 days ago. based on code collected 9 days ago.
Posted over 2 years ago
Great quotations are the wisdom of the tribe. They bridge time and space. They connect the living and the dead. The Talmud says the right quotation at the right moment is like "bread to the Famished." May you be Fed. ... [More] -- from "Sunbeams: A Book of Quotations" [2nd ed], by Sy Safransky (Inadvertently creating a meta-meta-quote) On behalf of the Parrot team, I'm proud to announce Parrot 5.10.0, also known as "Sun Conure". Parrot is a virtual machine aimed at running all dynamic languages. read more [Less]
Posted almost 3 years ago
Try to remember the kind of September When life was slow and, oh, so mellow. Try to remember the kind of September When grass was green and grain was yellow. -- El Gallo in "The Fantasticks" (World's Longest Running ... [More] Musical) On behalf of the Parrot team, I'm proud to announce Parrot 5.9.0, also known as "Fantastick Parrot". Parrot is a virtual machine aimed at running all dynamic languages. read more [Less]
Posted almost 3 years ago
GSoC has come to an end finally and my project is done. The project was about implementing bindings to libgit2. I learned quite a bit about git internals, about how libraries are implemented, and parrot stuff. I began with a better libgit2 header ... [More] file parser which then creates the NCI low-level definitions. It was accurate enough so that I've had to update it only once since the mid-term data. There is a also a better unified buildsystem, though there are still rough edges around it. read more [Less]
Posted almost 3 years ago
At this week I was working for update tests and documentation on my project. On the other hand I'm working on opened issues from dukeleto. Such as https://github.com/letolabs/app-parrot-create/issues/12 ... [More] https://github.com/letolabs/app-parrot-create/issues/11 https://github.com/letolabs/app-parrot-create/issues/10 https://github.com/letolabs/app-parrot-create/issues/9 I've done all task that we planed with dukeleto. The future plans are going to work with issues that remain and deploy for enterprise work. [Less]
Posted almost 3 years ago
What's done? A cross compiling nqp-js (running on top of parrot) passes all tests in nqp/t/nqp with the exception of test 49 (which does an equivalent of eval, which would be really tricky do in a cross compiler). It also passes the serialization ... [More] tests in nqp/t/serialization. It also passes the same tests as nqp-parrot in nqp/t/qregex. We use a custom harness for those to avoid compiling regex at runtime. A standalone nqp-js (compiled with a cross compiling nqp-js and using a setting compiled by a cross compiling nqp-js) passes most of the tests in nqp/t/nqp (it fails 5 of them). read more [Less]
Posted almost 3 years ago
At this day I have done my work. The last task which I provided it's a build with perl 5 language. https://github.com/letolabs/app-parrot-create/commit/941304621158a59a7b4... This is a final week at GSoC, so I will plan to write more tests and update ... [More] documentation. The last version of my project you can test on http://gcc20.fsffrance.org:3000/ Future plans: - update API, realization a garbage collector(automatical remove old content) on my app - realization an automatical deploy system on WebServer [Less]
Posted almost 3 years ago
This was a fairly productive week, with many new features. read more
Posted almost 3 years ago
Got the nqp/t/qregex tests to pass. It would be a good idead for me to document how the rules engines of the MoarVM, Parrot, JVM and JavaScript backends work. They are pretty similiar as it's basically the translation of the same code. Unfortunately ... [More] some things get cargo culted. Like parrot registers names ending up in MoarVM code. This means the rules engines implementation is resonably sane. Incorrect test description caused a lot of confusion. https://github.com/perl6/nqp/commit/7121946dd33c94f8b8b44dfc0dd74ab3ccea... read more [Less]
Posted almost 3 years ago
At that day my project have almost done. In previous few week I worked over different type of tests. It are Rosella(Winxed), Rosella(NQP) and Perl 5 tests for HLL and library templates. ... [More] https://github.com/letolabs/app-parrot-create/commit/07509d65d54c9b3a94a... - rosella(winxed) tests on library template https://github.com/letolabs/app-parrot-create/commit/8fc46de1a19f0a22542... - rosella(nqp) tests on library template https://github.com/letolabs/app-parrot-create/commit/6d3d55a8efa0cce84f1... - perl 5 tests on library template read more [Less]
Posted almost 3 years ago
Now that a minimal api is ready, its time that I document how to use it: Its possible to use the library to deal with repositories, the repository index, low-level object access, commits, revision walking, blobs, git configs and more. Major things ... [More] that are still not done are dealing with references and trees, which are only waiting on a few issues(mentioned below). These are rough examples of how to use the major classes. Opening repositories: using Git2.Repository; var repo = new Git2.Repository(); repo.init_repo("/path/to/repository"); ... repo.free(); read more [Less]