Wednesday, September 16th, 2009

Parrot 1.6.0 released!

Parrot 1.6.0 released. FSVO. It's tagged in svn. And I already broke trunk...

A lot of major refactorings and improvements were made:

- Last crappy bit about using refcounts was removed.
- Profiling was rebuilt from scratch and fully functional.
(5 comments | Leave a comment)

Sunday, September 6th, 2009

It's alive!



Profiling for Parrot is mostly done!
(5 comments | Leave a comment)

Thursday, September 3rd, 2009

https://trac.parrot.org/parrot/changeset/40958/trunk

Зафигачил нефиговую фигню в паррот. >7500 строк в диффе. Таки убил последнее место, где использовались реф-каунты.
(2 comments | Leave a comment)

Wednesday, September 2nd, 2009

Юбилейчик

http://irclog.perlgeek.de/parrot/2009-09-02#i_1457708

Приблизительно соответсвует количеству коммитов в Parrot :)
(2 comments | Leave a comment)

Saturday, August 1st, 2009

Читал parrot/CREDITS

N: Bryan C. Warnock
D: The First Perl 6 Summarizer
D: Little things here and there in pre-Parrot days.
D: And, yes, {sigh}, *that* Warnock.
E: bwarnock@raba.com


Гы-гы-гы, евпочя :)
(Leave a comment)

Wednesday, July 8th, 2009

-Ofun


# ws handles whitespace, pod and perl and C comments
token ws {
  [
  | \s+
  | '#' \N*
  | ^^ '=' .*? \n '=cut'
  | '/*' .*? '*/'
  ]*
}



I love this language :)
(2 comments | Leave a comment)

Friday, June 5th, 2009

Wag the dog

http://nopaste.snit.ch/16791

Ну типа так. Ещё один шажок к тому, чтобы parrot мог компилировать сам себя :)
(Leave a comment)

Saturday, May 23rd, 2009

Wearing a chromatic's hat

bacek@icering:~/src/parrot$ /usr/bin/perl t/harness t/benchmark/*.t
t/benchmark/benchmarks....ok     
All tests successful.
Files=1, Tests=36, 111 wallclock secs ( 0.01 usr  0.00 sys + 95.26 cusr  2.63 csys = 97.90 CPU)
Result: PASS

bacek@icering:~/src/parrot-svn$ /usr/bin/perl t/harness t/benchmark/*.t
t/benchmark/benchmarks....ok     
All tests successful.
Files=1, Tests=36, 561 wallclock secs ( 0.03 usr  0.01 sys + 501.54 cusr  3.09 csys = 504.67 CPU)
Result: PASS


First benchmark from my branch. Second - from trunk.
(2 comments | Leave a comment)

Tuesday, May 19th, 2009

1. 4 days of frustrations.
2. Single commit
...
4. Profit!
(2 comments | Leave a comment)

Saturday, April 25th, 2009

Ухх, какой замечательный хакатрончик получился.

http://irclog.perlgeek.de/parrot/2009-04-24#i_1090459

На пару с cotto прочистили все PMC в Parrot'е.
(Leave a comment)

Wednesday, April 8th, 2009

А вот теперь уже совсем по-взрослому :)

https://trac.parrot.org/parrot/changeset/37951/branches/packfile_revamp/src

(Я таки собрался духом и стал коммитером :)
(2 comments | Leave a comment)

Saturday, March 28th, 2009

Internet beware - Perl 6 is online!

Читать первый десяток фраз :)
(9 comments | Leave a comment)

Thursday, March 26th, 2009

Ну вот типа так

https://trac.parrot.org/parrot/changeset/37705

Web.pm'щики, ваш выход :)
(Leave a comment)

Tuesday, March 24th, 2009

It's alive!!!

Под катом бенчмаркинг простенького httpd сервера на Parrot'е.

Read more... )
(7 comments | Leave a comment)

Wednesday, May 21st, 2008

Совсем большой стал :)


bacek@icebolt:~/src/parrot$ grep -1 bacek CREDITS
N: Vasily Chekalkin
E: bacek@bacek.com
D: Core and Rakudo patches
(9 comments | Leave a comment)

Tuesday, May 20th, 2008

Хо!

Я таки почти настоящий perl-developer :)
(5 comments | Leave a comment)

Monday, May 12th, 2008

Parrot всё таки чудовищен...

Ибо пока в кишках не разберёшся сделать ничего не получается.

Там под катом мои успехи в его ковырянии (для тех кто в «теме»)
Read more... )
(14 comments | Leave a comment)

Tuesday, April 1st, 2008

Нормальный diff.

Диф на пини под катом. По хорошему, в pynie нужно половину выкинуть и передлать красиво.

Работы на пару недель... Только вот у меня их нету. Да и пихтона я не знаю.

Read more... )
(4 comments | Leave a comment)

Да-да. Я криворукая коряга...


[vasily@waters:~/src/parrot/languages/pynie]$ ../../parrot pynie.pbc examples/ex-3-2-a.py
1
1
2
3
5
8
[vasily@waters:~/src/parrot/languages/pynie]$ python !$
python examples/ex-3-2-a.py
1
1
2
3
5
8
(Leave a comment)

OMFG, оно заработало!

Ууух. Parrot таки очень клёвая штука!


[vasily@waters:~/src/parrot/languages/pynie]$ cat examples/ex-3-2-a.py
# Fibonacci series:
# the sum of two elements defines the next
a, b = 0, 1
while b < 10:
print b
a, b = b, a+b

[vasily@waters:~/src/parrot/languages/pynie]$ ../../parrot pynie.pbc examples/ex-3-2-a.py
1
2
4
8


Под катом diff. src/builtins/cmp.pir цельно-тянут из languages/perl6.
Read more... )

Дифф скорее всего полман, но править его лень :)
(16 comments | Leave a comment)
Previous 20