You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Erlangを半年ほど使った感想を書いていきます。 チョロい つまり言語機能がとても少ないと感じました。 例えば私が読んだErlangの本はすごいE本だけなのですが、全部で30章ある内の9章までで言語機能が大体出揃ってます。 実際、プロジェクトでコードを書き始めましたが、言語機能で困ったことはほぼありませんでした。 私は、言語機能は一番検索し難しい機能だと思っていて、少なくとも言語機能に関しては検索するのではなく、一通り何らかのドキュメントを読んでおかないと始まらないと思っています。 例えば Python で def f(a, b, *c, **d): と書いてあって「* と ** って何だ?」と疑問に思った時、[python * **][検索] とかしても多分まともな結果は出ないでしょう。 なので、最初にドキュメントを読む量が減るという点で、言語機能が少ないというのはとても良いと思ってい
7. http.get('http://www.google.com/index.html', (res) => { console.log(`Got response: ${res.statusCode}`); // consume response body res.resume(); }).on('error', (e) => { console.log(`Got error: ${e.message}`); }); app.use(function(err, req, res, next) { console.error(err.stack); res.status(500).send('Something broke!'); }); function myFunc() { throw new Error(“Error”); } try { myFunc(); } catch(er
Pyrlang: RPythonを用いた高性能仮想機械 我々は、RPythonを用いて実行時(Just-In-Time)コンパイラ付きのErlang仮想機械を構築していた。 RPythonは、原来PyPyという実行時コンパイラ付きのPython処理系を構築するために生まれた言語である。meta-tracing JITという技術によって、RPythonは任意の実行時コンパイラ付きの処理系が実現可能になり、我々はこの技術を利用し、Pyrlangを構築し、実行時コンパイラにより高速化を達成した。 Members 黄 若塵 増原 英彦 青谷 知幸 Pyrlangプロジェクト Bitbucket公開リンク 論文 Ruochen Huang, Hidehiko Masuhara, Tomoyuki Aotani Improving Sequential Performance of Erlang Ba
【19-A-6】 ニコニコ生放送の配信基盤改善 ニコニコ生放送では配信系のシステムにErlangの採用が増えてきています。あまり聞きなれない(と思う)Erlangという言語、この言語のどこにニコニコ生放送で採用されるだけの良さがあるのか、また、Erlangにすることで何が変わるのか、そして、どうやってErlangという言語を採用し、既存のサービスを置き換えているのか、ドワンゴの文化的な背景も交えてお話しさせていただきます。 谷内 崇浩〔ドワンゴ〕 株式会社ドワンゴ プラットフォーム事業本部 基盤システム開発部 配信システム開発セクション セクションマネージャ 2002年に大学を卒業後、C,C++エンジニアとして開発を行ってきました。 Linux環境での開発が得意で、Windows向けのアプリ開発は苦手。 2009年頃から映像関係の仕事に携わるようになり、H.264のコーデック開発に従事しま
Pyrlang is an Erlang BEAM bytecode interpreter written in RPython. It implements approximately 25% of BEAM instructions. It can support integer calculations (but not bigint), closures, exception handling, some operators to atom, list and tuple, user modules, and multi-process in single core. Pyrlang is still in development. There are some differences between BEAM and the VM of PyPy: BEAM is a regi
PPL2015 でポスター発表をします PPL2015でポスター発表をします Pyrlang: RPythonを用いた高性能Erlang BEAM仮想機械 — 黄若塵、増原英彦、青谷知幸 Haskellのモジュラリティと効率の両立のための コンパイル時データ合成 — 桐山裕匡、増原英彦、青谷知幸
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く