「なでしこv3」開発掲示板

なでしこ3を改善するための掲示板
[一覧へ] > (@126) [低] [告知]
@126■ (#468) Swift Playgroundsで日本語プログラミミンなでしこ3が実行可能なswiftpmファイルを作成するCLIツールを貯蔵庫にて公開しております。 - rebooter-nako3 (2026-10-27 21:44) /低 告知
Swift Playgroundsで日本語プログラミミンなでしこ3が実行可能なswiftpmファイルを作成するCLIツールを貯蔵庫にて公開しております。

iPadのみで日本語プログラミングなでしこ3を使用したiPhone/iPadアプリを作成する目的のCLIツールです。「Python3.9以上」で動作します。

iPadにはターミナルアプリがないため、別途App Storeから取得する必要がございます。
動作確認済みターミナルアプリは以下となります。
[iPad]
(1) ローカル端末エミュレータ「a-Shell mini」
    https://apps.apple.com/jp/app/a-shell-mini/id1543537943?platform=ipad
(2) 組み込みエミュレート端末内蔵のコードエディタ「Code App」(買い切り1100円)
    https://apps.apple.com/jp/app/code-app/id1512938504?platform=ipad
[Mac]
(1) 標準のターミナルアプリ

使用方法は貯蔵庫に記載しております。

⬛︎⬛︎Swift Playgroundsの問題点⬛︎⬛︎
(1) iPad版の「Swift Playgrounds」におきまして、処理の途中でクラッシュする事象が頻繁に発生しております。
(2) 「Swift Playgrounds」では、なでしこ3の拡張子「.nako3」のファイルを編集することが難しい状況です。拡張子を「.txt」や「.js」に変更し、Swift Playgroundsでコードを実行する前に拡張子を元に戻す必要がございます。回避策としましては、Swift Playgroundsのファイルを読み込めるエディタを別途ご用意いただくことが有効です。
(3) 「Swift Playgrounds」アプリ内で対象外ファイルの追加ができないため、公開済みのCLIツールをご利用いただく形となります。
(4) 「Swift Playgrounds」アプリでなでしこ3ファイルを編集しても実行に反映されず、初期画面(ファイル選択画面)へ戻る必要が生じます。
(5) 「Swift Playgrounds」のエディタにつきまして、使い勝手が悪い点がございます。

PS. このツールは、プログラミング経験のある初心者が初めて公開するCLIツールです。
以下の者が作成を担当いたしました。

・初めての公開(最初で最後の公開を予定しております)  
・初めてPython3言語によるプログラミング  
  → AIを活用して自作のなでしこ3コード(GO版)をPython3コードへ変換しました  
・初めてSwift言語によるプログラミング  
  → AIを活用してほぼ100%AIコードで作成しました  
・初めてSwift Playgroundsを使用  
・初めてマークダウン記法のテキスト作成  
  → AIを活用して箇条書きのテキストをマークダウン記法へ変換しました  
・初めてのチャット型AIを活用したプログラミング  
・4年ぶり2回目となる日本語プログラミング言語「なでしこ3」を用いたプログラミング

以上
編集

↑ (#469) GitHubにも同じものがあります。 - rebooter-nako3 (2026-11-01 10:33) /低 告知

↑ (#470) [追加情報] Swift Playgroundsになでしこ3の文法エラーを表示する方法 - rebooter-nako3 (2026-11-03 05:08) /低 告知
1. index.htmlファイルの65行目を下記のとおりに変更する。
```
65行目  c.display = "block"  →  c.style.display = "block"
```
編集

↑ (#471) [追加情報] .swiftpmファイルのnako3フォルダ以下のファイル構成ついて - rebooter-nako3 (2026-11-03 08:13) /低 告知
.swiftpmファイル(実体はフォルダ)のnako3フォルダ以下のファイル構成は[なでしこ3配布キット(nadesiko3webkit)](https://github.com/kujirahand/nadesiko3webkit)のwebappフォルダ以下のファイル構成と同じ物になります。nadesiko3フォルダは、本CLIツールの実行時のなでしこ3本体の最新バージョンに置き換えられています。
編集

✏️ (#468)へ返信する

編集時に使うキーを入力(省略可能)