サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Switch 2
diary.wshito.com
目次 libuvのチュートリアルuvbook,第2節のIdlingプログラムを解説します.libuvはNode.jsの根幹部分を担うCライブラリです.IdlingプログラムのLispによる実装例は後ほど別ページとして投稿します.間違い,コメント等は@waterloo_jpまで. 下のコードは,uvbookのIdleハンドル使用例です.ここでは下のコード例を追いながら,Idleハンドルの使い方と,libuv内の仕組みについて説明します.コードとMakefileはGitHubに置いています. #include <stdio.h> #include <uv.h> int64_t counter = 0; void wait_for_a_while(uv_idle_t* handle) { counter++; if (counter >= 10e6) uv_idle_stop(handle);
Hugo は静的にWebサイトを生成するプログラムです.データベースを使って動的にページを生成するCMSと違い,ローカルに作成された全原稿から予めサイト全体のページを生成します.カテゴリやタグのページも静的に生成されます.このサイトも Hugo で作成しています. 原稿ファイルをHTMLに変換するのは Hugo ではなく Hugo が起動する外部プログラムです. Supported Content Formats にサポートする原稿のフォーマットが載っています.拡張されたMarkdo
目次 Lispを始めたばかりで,まだ規模の大きいプログラムを書いていないため,パッケージ管理やらライブラリの依存関係解決などわからないことだらけで,QuicklispやASDF,CIM,Roswell等,色々調べました.包括的かつ初心者に優しいリソースがなく,最初は苦労しました.解説がどれも各ツールの使い方に特化していて,他のツールの関係や,どのツールが必要で,どの機能が重複しているかなどの解説がなかったからです.色々読んでいるうちに朧げながら全体像が掴めてきました.ここでは私の朧げな解釈を下に,それぞれのツールの大まかな機能と役割について説明したいと思います.間違いなどありましたら,@waterloo_jpまでお願いします.(CIMは実際に使ってないので解説してません.ゴメンナサイ) Quicklisp, ASDF, Roswell 違いは何? 他人の書いたパッケージを利用する場合,1.
このページを最初にブックマークしてみませんか?
『diary.wshito.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く