Japanese Programming Language Nadesiko v3 (JavaScript)
Clone or download
kujirahand Merge pull request #304 from massongit/feature/refactor
IntelliJ IDEAのコードフォーマッターやESLintに基づいて、コードを整形
Latest commit 19ff426 Oct 21, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
batch WebSocket実装のバグを修正/コマンド一覧生成バッチのバグを修正 Oct 2, 2018
bin v3.0.43 May 9, 2018
demo 微調整とv3.0.52 Oct 2, 2018
doc v3.0.51, 代入的呼び出しの仕様変更(#290) Sep 6, 2018
editor なでしこ3標準エディタにlocalStorageへの自動保存機能を追加 Oct 2, 2018
installer Package.jsonのモジュールを最新版に更新→hoekのセキュリティ警告に配慮。アップデートに伴うwebpackのconfigを修正。 Apr 27, 2018
misc/atom-packages/language-nako3 cnako3で、sqlite3を別リポジトリに移動したため、sqlite3の定義を削除 #174 Jul 3, 2017
src Merge pull request #304 from massongit/feature/refactor Oct 21, 2018
test 関数の参照渡しができるように実装 Oct 8, 2018
tools WebSocket実装のバグを修正/コマンド一覧生成バッチのバグを修正 Oct 2, 2018
.editorconfig 重複する設定を削除 Mar 22, 2017
.gitignore インストーラの雛型を追加 Mar 19, 2018
.tern-project ディレクトリ構造の変更 Mar 18, 2017
LICENSE Initial commit Feb 13, 2017
README.md apt-getをaptに変更 Sep 18, 2018
package-lock.json WebSocket(サーバ・クライアント)の実装(#280) Oct 1, 2018
package.json WebSocket実装のバグを修正/コマンド一覧生成バッチのバグを修正 Oct 2, 2018
webpack.config.js HTML5の音声合成APIで話者詳細設定を追加(#295) Oct 2, 2018

README.md

日本語プログラミング言語「なでしこ3」

MIT License Maintainability

「なでしこ3」とは?

「なでしこ3」とは、日本語のプログラミング言語です。HTML5/JavaScriptをベースとしているので、PC/スマホ/タブレットなど、さまざまな環境で動作させることができます。

日本語プログラミング言語は、読みやすく理解しやすいのが特徴で、初めてでも楽しくプログラミングを覚えることができます。また、バッチ処理や定型処理などを手軽に記述できます。

対応機器/Webブラウザ

  • Webブラウザ (browserl.ist参照)
  • PC (Windows/macOS/Linux - Node.jsが動く環境)

Webブラウザで利用する場合

以下、Webエディタ上で、なでしこを実行できます。

PCで利用する場合

なでしこ3をPC向けにローカル環境で動作させることも可能です。

Windowsで利用する

以下のリンクを開いて、「Source code(zip)」をクリックしてダウンロードします。 これは、Node.jsや必要なモジュール一式を梱包したものです。

ただし、一部のZIP解凍ツールでエラーが出るようです。LhaForgeなどのツールを利用して解凍してください。解凍したら「nakopad.vbs」(PC版)または「nako3server.vbs」(Web版)をクリックして、なでしこエディタを起動できます。

macOS/Linuxで利用する

先に、Node.jsをインストールし、次いで、コマンドラインから以下のコマンドを実行します。

# npmでなでしこ3をインストールする
$ npm install -g nadesiko3

すると、cnako3というコマンドで、なでしこを利用できます。 また、以下のコマンドを実行すると、ブラウザ上になでしこの簡易エディタが起動します。

# なでしこエディタ(PC版)を起動
$ nako3edit
# なでしこエディタ(WEB版)を起動
$ nako3server

追加インストール(macOS/Linux)

必要に応じて以下のコマンドをインストールします。

macOS

# 『圧縮』『解凍』命令のために
brew install p7zip

Ubuntu/Debian

# 『圧縮』『解凍』命令のために
sudo apt install p7zip-full
# 『キー送信』命令のために
sudo apt install xdotool

全てのコマンドが正しく動くかを確認するには、以下のコマンドを実行します。

npm test

なでしこ3の開発環境をセットアップ

なでしこ3自身を開発するために、開発環境を整えようという方は、 doc/SETUP.md をご覧ください。