Clojureの特徴。 -JavaVMの上で動く -Lispの新しい方言 -動的型付けの純粋でない関数型言語 -STMによる並行処理 -豊富でimmutableなデータ型 -遅延シーケンス というところあたり。 1.JavaVMの上で動く JavaVMの上で動く言語は、ScalaやGroovy、ABCLなど たくさんある。 これらの中でClojureは新しいほう。 JavaVMの上での言語開発の利点は、Javaとの連携が容易で Javaの豊富なライブラリを利用できる点と、 JVMの高いパフォーマンス、マルチプラットフォーム対応 ガーベージコレクタなどの恩恵を受けられる点など。 2.Lispの新しい方言 Common LispやR5RSなどの仕様によらない、 新しく設計されたLispの方言。 当然コードはS式でマクロが使える。 新しいLispという意味では、ポールグレアムのArcなどと同様で
この記事は,日経ソフトウエア2007年1月号,連載「簡単実装で学ぶWeb技術2006」の第7回「Comet――プッシュ型のWebアプリケーションを作る」の再録です。記事は執筆時の情報に基づいており,現在では異なる場合があります。 こんにちは,結城浩です。 今回は,サーバーからデータをプッシュするタイプのWebアプリケーションを作成する技法の「Comet」を紹介します。簡単なチャット・プログラムを通してCometの仕組みを学びましょう。 Cometとは 通常のWebアプリケーションは,クライアント(Webブラウザ)から送られてくるリクエストを受け取って動作します。つまり,WebアプリケーションはユーザーがWeb上のリンクをたどったり,ボタンを押したりすることをきっかけに動くのです。ここで,動きの主導権はクライアント側にあります。クライアントがサーバーから情報を「引き出す」ことによって動作する
最新記事必読記事へ 12月27日(木)発売! 紙の週刊アスキーです 週刊アスキー特別編集『週アス2019January』★12月27日発売 「バトルフィールドV」をはじめ'18年末はPCゲーム大豊作。「ゲームもできるパソコン」に買い換えを検討しよう。来年こそは「格安SIM」に手を出したい人も用途に合わせ... 週刊アスキー特別編集『2019 冬の超お買物特大号』好評発売中! 週刊アスキー特別編集『週アス2018November』好評発売中! re:Union 2018 Osakaは幻のあのイベントの登壇予定者が目白押し リアルイイクラ納会はIT媒体の作り手と読者の新しいコミュニティだったのはないか スマホの紛失対応がチャットでできるエムオーテックスのSyncpit スタートアップのデータセンター利用を支援「スタートアップ企業支援プログラム」 マネージドMariaDB、Azure Machi
Thanks! Please check your inbox to confirm your subscription. If you haven’t previously confirmed a subscription to a Mozilla-related newsletter you may have to do so. Please check your inbox or your spam filter for an email from us. John Dowdell Here’s JavaScript control over cross-browser websockets today: http://github.com/gimite/web-socket-js#readme jd/adobe April 28th, 2010 at 10:38 Su-Shee W
SLIME の公式ページ から入手可能です.現在は ArmedBearCL, AllegroCL, CLISP , Corman Lisp, CMUCL, ECL, LispWorks, OpenMCL, SBCL, Scieneer Common Lisp といった処理系に対応.( Scheme48 に対応した SLIME48 もあります) 別プロセスで起動した lisp 処理系とソケット経由で通信する 関数の引数表示 シンボルの補完機能 ( **例:** ``m-v-b TAB => multiple-value-bind`` ) コマンド一発で HyperSpec が引ける コンパイラの note, warning, error をソース上で示してくれる(下線が引かれて,カーソルを合わせると詳細がでる) 親切なデバッガ(バックトレース上でカーソルを合せると詳細が表示されたりとか) 現
anything.elを使ってzshの履歴検索をする - http://rubikitch.com/に移転しましたを参考に, ポップアップせずにターミナル内で動くようにしてみた. デモ 使い方 anything.el一式をインストールする anything.el anything-config.el anything-match-plugin.el anything-complete.el shell-history.elをインストールする shell-history.el (setq shell-history-file "~/.zsh_history") しないとダメかも 下記のanything-zsh-history.elを.emacsで読み込むようにする 下記のanything-history.zshrcを.zshrcで読み込むようにする emacsやzshを終了 zshを実行 e
I've been using Mercurial but would like to do a quick demo of Git. What are the Git equivalents of: hg init . # start a project in the current directory hg addremove # look for any added or deleted files hg commit -m "comment" # commit any uncomitted changes hg status # what have i changed since the last commit?
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く