JavaScript チュートリアル 初級編 JavaScript の基礎 JavaScript の第一歩 JavaScript の構成要素 JavaScript オブジェクト入門 JavaScript ガイド 入門編 文法とデータ型 制御フローとエラー処理 ループとイテレーター 関数 式と演算子 数と日付 テキスト処理 正規表現 インデックス付きコレクション キー付きコレクション オブジェクトを利用する Using classes プロミスの使用 JavaScript 型付き配列 イテレーターとジェネレーター メタプログラミング JavaScript モジュール 中級編 クライアントサイド JavaScript フレームワーク クライアントサイド Web API Language overview JavaScript のデータ構造 等値比較と同一性 プロパティの列挙可能性と所有権 クロ
ジャンプ Scheme におけるシグナル機能のひとつはジャンプあるいは非局所制御 のサポートです。具体的にいいますと、Scheme ではプログラム中の 任意の場所へのジャンプをプログラムで制御することができる ということです。これは、条件節や手続き呼び出しによって可能な、 ずっと限定されたプログラム制御フローの形式と好対照をなしています。 Scheme の非局所制御オペレータは call-with-continuation という名の 手続きです。このオペレータをつかってどのように、ハッとさせるような 制御イディオムの数々を作りあげるのかをみていきましょう。 13.1 call-with-current-continuation オペレータ call-with-current-continuation はその引数 (これは一引数の手続きでなければなりません)を 「現在の継続(curren
はじめに 2006年8月、Javaの次期仕様(JDK7)にクロージャを入れる案*が出され話題になりました。クロージャは関数型言語では30年以上の歴史を持ち、プログラミングにおける基本的な道具となっています。最近はPerl、Ruby、Pythonなどの軽量言語(Lightweight Language)にも取り込まれ、それと知らずに使っているユーザーも増えているのではないでしょうか。 一方、手続き型言語の世界では、完全なクロージャはなじみが薄いようです。C言語からC++へと発展してきた手続き型言語のメインストリームでは、 ガーベジコレクションを持たず、ローカル変数をスタックに置くことを基本とする言語のため、クロージャとの相性が悪かった オブジェクト指向を採り入れることでクロージャの代用とできた といったことが理由でしょう。 実際、クロージャとオブジェクト指向プログラミング言語には、メカニズム
where @ marks a hole: the spot that the subtree appears in. This is the way we shall implement a tree with a focus. One way of expressing this context is as a path from the root of the tree to the hole (to which the required subtree will be attached). To reach our subtree, we needed to go down the left branch, and then down the right one. Note that the context is essentially a way of representing
a haskell program for generating a static news page newspage.hs is a script to generate a static news page that is suitable for rendering in any browser as well as text-based browsers like elinks or lynx. here is a sample output page this program selects some stock tickers and news rss feeds and presents them as a simple, validated xhtml file. while this task is more or less trivial, i have liste
Installing Haskell and supporting tools Disclaimer In this series I am using the following software packages on a Debian based GNU/Linux distribution: GHC 6.6.1 Emacs 21 Haskell Mode 2.3 (for Emacs) In some of the initial lessons I assume you are as well, but if you are not, you should still be able to follow along. Once we really get into the language, it should not matter much, until we get to a
Bluish Coder Programming Languages, Martials Arts and Computers. The Weblog of Chris Double. Steve Dekorte has some things he dislikes about git. This post is how I work around these issues in my own git repositories. Git has a heuristic for detecting binary files. You can force other file types to be binary by adding a .gitattributes file to your repository. This file contains a list of glob patt
funcmp: Functional MetaPost is a Haskell frontend to the MetaPost language Functional MetaPost is a Haskell frontend to the MetaPost language by John Hobby. Users write their graphics as Haskell programs, which then emit MetaPost code that can be compiled into encapsulated PostScript files and smoothly included into e.g. LaTeX. A collection of useful examples how to use Functional MetaPost can be
This article is written like a manual or guide. Please help rewrite this article and remove advice or instruction. (June 2012) The SysRq key The magic SysRq key is a key combination understood by the Linux kernel, which allows the user to perform various low-level commands regardless of the system's state. It is often used to recover from freezes, or to reboot a computer without corrupting the fil
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く