タグ Perl6
人気順 10 users 50 users 100 users 500 users 1000 usersまつもとゆきひろ氏が“幻のPerl6”から学んだ教訓 「OSSの最大の敵」と「セカンドシステムの危険性」
プログラミング言語「Ruby」の国内最大のビジネスカンファレンス「RubyWorld Conference」。Rubyの先進的な利用事例や最新の技術動向、開発者教育の状況などの情報を発信することで、「Rubyのエコシステム(生態系)」を知ることができる場として開催します。ここで登壇したのは、Rubyアソシエーション 理事長のまつもとゆ... 続きを読む
2019年の最先端のPerl開発ボイラープレート - Qiita
Perl Advent Calendar始まりました! @AnaTofuZ ありがとうございます! 今年も元気にやっていきましょう! さて、Perlも実はまだまだ進化しています。 今年はPerl6として開発されていた言語がRakuに名前を変えましたが、 Perl5はPerlとして今後も開発とメンテナンスが続けられていきます。 2019年にPerlを書くそこのあ... 続きを読む
182124
目的 今回は以前のエントリで書いたようなPerl6の正規表現などを使い同じ処理をするプログラムが,各言語でどういったパフォーマンスの差が出るかの検証を行います. 題材 題材としてはmac os Xの /var/log/system.logのデーモンの回数を数え上げるというプログラムです. 処理の流れとしてはまずコマンドライン引数を確... 続きを読む
Perl6 のフィボナッチ数列生成についての解説 - tokuhirom blog
mattn ブログで紹介されている Perl6 のフィボナッチ数列が奇妙に見える人が多いようなので、まともな解説。 ref. http://mattn.kaoriya.net/software/lang/perl6/20151026144119.htm フィボナッチ数列とは以下のような数列です。 1, 1, 2, 3, 5, 8, 13, 21, 34, 55 最初の2つの数字が 1, 1 でして... 続きを読む
Big Sky :: Perl6 の無限リストとダイナミックバインディングが最強すぎる
Perl には x 演算子があり、x 3 といった具合に繰り返し回数を付ける事で連続した文字列を簡単に作り出すことが出来る。 say 1 x 3; # 111 say "foo" x 3; # foofoofoo これは Perl5 でもお馴染み。しかし Perl6 の Range は凄い。 say 1 xx 3; # (1 1 1) say "foo" xx 3; # (foo foo foo)... 続きを読む
perl6 の環境を手っ取り早く構築してサクッと Hello world する - その手の平は尻もつかめるさ
2015-10-21 perl6 の環境を手っ取り早く構築してサクッと Hello world する perl6 本記事はサクッと perl6 (rakudo) が動く環境を作って,ズバッと Hello world してみるというやつです. 早速行ってみましょう. 1. rakudobrew をインストールする rakudobrew をインストールしますrakudobrew というのは perl5... 続きを読む
Big Sky :: Perl6 の grammar で俺言語「しょぼいスクリプト」を作った。
meta-tags: perl6 Perl6 には Grammar という機能があるのですが、これがまた凄いんです。スキャナとトークナイザと処理系が引っ付いている様な物がデフォルトで提供されているんです。 通常はこれらが別の機能として提供されており、プログラミング言語を実装する過程でデータの受け渡しがシームレスではなく、実装を変えたりするのが非常に面倒だったりします。しかしこれが Perl6 とい... 続きを読む
Big Sky :: Perl6 で俺俺 Gyazo 作った。
動作に必要なのは HTTP::Server::Tiny と Digest::MD5。HTTP::Server::Tiny は安心の tokuhirom プロダクツ。 tokuhirom/p6-HTTP-Server-Tiny - GitHub https://github.com/tokuhirom/p6-HTTP-Server-Tiny そしてコード mattn/p6-gyazo - GitHu... 続きを読む
Perl6で「ソフトウェアエンジニアならば1時間以内に解けなければいけない5つの問題」の5問目を解いてみた - blog.64p.org
http://qiita.com/tag1216/items/25ff0f957340c54ae73c Perl6 だと eval が EVAL になってるのと、文字列結合演算子が ~ になっているのと実行が異常に遅いこと以外は違いはない。 calc(1, 1); sub calc { my ($b, $n) = @_; if ($n==9) { say $b if EVAL($b) == 100... 続きを読む
Additional Guest Speakers! | 追加ゲストスピーカーのお知らせ | YAPC::Asia Tokyo 2015
(English follows Japanese) こんにちは、牧です。 気がつくとYAPC::Asia Tokyo 2015までもうあと3ヶ月くらいしかありませんね!ドキドキですよ! そんな運営側の勝手な興奮の中、追加ゲストスピーカーのお知らせです!! まず Jonathan Worthington氏! 1.0 リリースを控えているという Perl6 の主要開発者の一人です。Larry Wal... 続きを読む
Perl6 の開発先端を味わう方法 - blog.64p.org
過去にも掲載したと思いますが、こんなシェルスクリプトで一発でインストールできます。 #!/bin/sh set -x set -e WORK=$HOME/.rakudo-build/ PREFIX=$HOME/perl6 mkdir -p $PREFIX mkdir -p $WORK rm -rf $WORK/rakudo git clone https://github.com/rakudo/r... 続きを読む
最近の Perl6 の動向についてまとめてみた - tokuhirom's blog.
2013-06-11 最近の Perl6 の動向についてまとめてみた Perl6 まわりが最近だいぶかわってきているという雰囲気をみなさん感じていらっしゃるかとおもいます。そのあたりについておさらいしてみましょう(時系列はちょっとまちがってるかもしれませんが、たぶんだいたいあってる)。 去年ぐらいまで 去年ぐらいまでは、あまりパフォーマンスは重視されていなかったかんじがします。 「まだパフォーマン... 続きを読む
svk を当社比100倍高速化する方法: blog.bulknews.net
svk を当社比100倍高速化する方法 svk を使っているときの最大の不満は、ローカルのミラーレポジトリが大きくなるにつれ各種操作、とくに checkout と commit が遅くなってくること。 既知の問題だとおもっていたんですが、plagger のリリースに15分くらいかかるようになったのでたまらず #perl6 で clkao をつかまえてクレーム。「そんな遅いはずはないので Devel... 続きを読む
Perl6 で配列操作: blog.bulknews.net
Perl6 で配列操作 いやなブログ: 配列操作の比較表: Ruby, Python, JavaScript, Perl, C プログラムを書いていると、他のプログラミング言語の記憶とごっちゃになって、「配列の後ろに要素を追加するのは push だっけ、 append だっけ」などと混乱することがあります。特に Ruby, Python, JavaScript はコードの書き方が似ているので、この... 続きを読む