HSPプログラミングコンテスト2018にhspc(ver 1.3.1)を応募しました。
8月末、そして今月上旬の自然現象に驚きを隠せません。人々に被害の大事ないこと、一日も早い復興をお祈り申し上げます。
毎年恒例のHSPプログラミングコンテストに去年の hspc をアップデートして応募しました。今回の更新は、利用者様からご指摘いただいた不具合の修正と、それに因んだ新機能の追加です。
-a,-iオプションが実装されたhspc(ver 1.3.1)がダウンロードできるようになりました。https://t.co/ljgyhFtZBz UTF-8 で書かれたソースファイルを使用できる機能更新と不具合修正があります。#hsp3
— ほのぼのぽー (@honobonopoo) 2018年9月7日
hspcの変更点
-iオプションを実装しました。指定されたソースファイルのコードページがUTF-8であることを前提にコンパイルします。UTF-8のソースファイルをこのオプション無しでコンパイルした場合、hspcはShift_JISとしてコンパイルします。
-aオプションを実装しました。指定したソースファイルを読み込んで、コードページを調べてUTF-8の可能性があるなら、-iオプションを有効化します。
季節の節目は体調を崩しやすいです。しっかりご飯を食べて、体の力を抜いて無理せずに頑張りましょう。
Atom版HSP3開発サポートパッケージを公開しました。
お久しぶりです。日差しが強くなってきましたが、ミネラルウォーターを飲んで、過ごしています。
今年はAtom向けのHSP3開発サポートパッケージを公開しました。HSPスクリプトエディタの「色分け強調表示&F5,Ctrl-F9キー」と、「F1キー(ワンキーヘルプ機能)」をサポートする2つのパッケージです。
色分け強調表示 & F5,Ctrl-F9キー
Atomエディタ上で、キーワード、マクロ特殊文字などを強調表示し、F5キーでデバッグ実行を行えるようにサポートします。
HSP3.5、hspc.exe導入済みを既定環境にしていますが、HSP3.51p環境では、hspcmp.exeでF5キーに相当する機能を実行できます。
F1キー(ワンキーヘルプ機能)
helpman.exeをF1キーで呼び出せるようにサポートします。
動作環境
上記2つのパッケージを「Windows 10」と「Ubuntu 17.10」の環境でテストしました。
WindowsでHSP3環境を整えることを目的に作成したので、helpman-hsp3はhelpman.exeを呼び出すだけにとどまりました。
language-hsp3の構文ハイライトはUbuntuでも動くようです。ソースコンパイラもプラットフォームに合わせて用意できれば、F5キーなどの機能も再現できると思います。
暑い日が来そうですね、キハダマグロのお刺身でスタミナを高めて、力み過ぎないように、頑張りましょう。
hspcをHSPプログラミングコンテスト2017に応募しました。
鮭の旬がやってきました。でも、まだまだ暑いです。かつおのたたきを食べて涼んでいます。
今年もよろしくお願いいたします。
今回は、開発支援用途のアプリケーションを作りました。
hspc
コンソール画面でHSPのソースファイルをコンパイル・デバッグ情報付与・実行・自動実行ファイル作成をコマンド一発で行います。
主に外部ツールなどで使用することを念頭に作りました。
Visual Studio Code で使う方法
外部ツールのエディタの一つに私が使っているVisual Studio Code(以下VScode)でシェルコマンドを実行する方法と手順をここに記載します。
設定手順
- 作業フォルダを用意します。
- 作業フォルダをVScodeで開きます。
- メニューバーの「タスク」から「タスクの構成」をクリックします。
- 画面上から「Others」をクリックします。
- 「tasks.json」が生成、開かれます。以下のテキスト(Gist)に書き換えます。
- 「"command": “hspc"」の「hspc」と書かれた部分をhspcが、インストールされている絶対パスに書き直します。
VScode 1.16.0 で使用できるtasks.jsonの設定テキストです。
hspc.exeを設置した場所が「C:\hsp34\」なら、「"command": “hspc"」は「"command”: “C:\hsp34\hspc.exe"」と書き換えてください。
使用方法
タスクの使い方は、幾つかありますが、基本は以下の二つです。
- キーボードショートカット
Ctrl+Shift+B
で「hspc-debug」タスクを実行します。 - 「hspc-make」は、メニューバー「タスク」をクリック
- 「タスクの実行…」をクリック
- 構成済みタスク一覧が表示されるので、その中の「hspc-make」をクリック(またはキーボード矢印で選択してEnter)してタスクを実行します。
今年はHSP3開発環境をVScode中心に整えています。
#VScode で #HSP3 の色分けを実装中...マクロ関係が見やすくなるようにしています。 pic.twitter.com/4wftKUt11m
— ほのぼのぽー (@honobonopoo) 2017年8月6日
今、作っているVScodeの拡張機能が、自分の満足する品質になり次第、公開しようと思います。
ブラウザの方は、今年のコンテスト応募期間までに、試作版が完成すれば、応募したいと思います。
太陽が照る時間が短くなってきました。秋鮭を食べて無理しない程度に頑張りましょう。