view: all

README

nimpadのサンプルです。こんな感じのwikiがすぐに作れます。

 
?

factorとは

連鎖性プログラミング言語のひとつである。

公式サイト

hello world

USING: kernel io ;

"hello world" write
 
?

@を使わない理由

後々面倒な事態を引き起こすから。

 
?

コンストラクタからメソッドチェーンする

以下のような関数を使う。

<?php

function ref($obj) 
{
    return $obj;
}

ref関数は与えられた引数をそのまま返す関数だが、これを使うことでコンストラクタからメソッドチェーンできるようになる。

<?php

ref(new Hoge)->doSomething();
 
?

[php]タイプ数を減らすライフハック

<?php
define('t', true);
define('f', false);

いちいちtrueと打たなくてもよくなる。

関数のデフォルト引数にもきちんと使える。

function dosomething($arg = t)
{
    /* ... */
}

便利ですね。

 
?

nimpadの特徴

  1. はてな記法が使えます
  2. 主要なプログラミング言語のシンタックスハイライトに対応しています
  3. 編集フォームでEmacs風のキーバインドが使えます
  4. 記事名のインクリメンタル検索から素早くページに移動できます
  5. いくつかの記事をまとめて見たり、縦横に並べながら編集できます
  6. 複数人で使うコラボレーションツールではなく、あくまで個人向けのwikiです
 
?

初めのページ

こんな風にトップページには複数の記事を縦横に並べて設定することができます

 
?
閉じる
C-s
保存
C-a
行頭へ移動
C-e
行末へ移動
C-p
一行上へ
C-n
一行下へ
C-f
右に移動
C-b
左に移動
C-m
改行
C-h
backspace