Skip to content

Commit

Permalink
Merge pull request #75 from omochi/Wasm
Browse files Browse the repository at this point in the history
Wasm
  • Loading branch information
omochi authored Apr 22, 2024
2 parents 81bc7a6 + 79bec94 commit eadeb00
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 13 deletions.
4 changes: 2 additions & 2 deletions README.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ struct App: Component {

### 対象環境

Swift for WASM を対象にしています。他の Swift 環境はサポートしていません。
Swift for Wasm を対象にしています。他の Swift 環境はサポートしていません。

ウェブブラウザ上での実行を対象にしています。他の WASM 実行環境はサポートしていません。
ウェブブラウザ上での実行を対象にしています。他の Wasm 実行環境はサポートしていません。

## 利用方法

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ struct App: Component {

### Target Environments

Targeted for Swift for WASM. Other Swift environments are not supported.
Targeted for Swift for Wasm. Other Swift environments are not supported.

Targeted for running in web browsers. Other WASM execution environments are not supported.
Targeted for running in web browsers. Other Wasm execution environments are not supported.

## How to Use

Expand All @@ -34,7 +34,7 @@ Add it as a dependent library from Swift Package.
.package(url: "https://github.com/omochi/swift-react", from: "0.1.0")
```

It depends on [JavaScriptKit](https://github.com/swiftwasm/JavaScriptKit), so when loading the WASM binary in a web browser, it is necessary to import the JavaScript runtime library of *JavaScriptKit*. For more details, refer to [Setting Up Environment](./docs/configure.md).
It depends on [JavaScriptKit](https://github.com/swiftwasm/JavaScriptKit), so when loading the Wasm binary in a web browser, it is necessary to import the JavaScript runtime library of *JavaScriptKit*. For more details, refer to [Setting Up Environment](./docs/configure.md).

## Documentation

Expand Down
16 changes: 8 additions & 8 deletions docs/configure.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,12 +60,12 @@ $ swift run carton dev

## 自分でビルドする方法

### WASM に対応した Swift の入手
### Wasm に対応した Swift の入手

まずは、WASM に対応したコンパイラを手に入れます。
[Swiftのダウンロードページ](https://www.swift.org/download/)の、 Snapshots セクションのうち、 Trunk Development (main) の部分を参照します。 Xcode の行に書いてある Universal というリンクからインストーラをダウンロードできます。

インストールウィザードにおいて、インストール先を選ぶ場面では Install for me only を選んでください。
インストールウィザードにおいて、インストール先を選ぶ場面では「自分だけにインストール」を選んでください。

インストールしたら、以下のコマンドによってパッケージのバンドルIDを取得してください。

Expand All @@ -82,20 +82,20 @@ org.swift.59202404021a

これをどこかに記録しておいてください。

### WASM に対応した Swift への切り替え
### Wasm に対応した Swift への切り替え

ビルドをする時は、 WASM に対応した Swift に切り替えます。
ビルドをする時は、 Wasm に対応した Swift に切り替えます。
下記のように `TOOLCHAINS` 環境変数に対してバンドルIDを指定します。

```sh
export TOOLCHAINS=org.swift.59202404021a
```

### WASM SDK の入手
### Wasm SDK の入手

Swift コンパイラツールチェーンに対して、 WASM SDK を追加します。
Swift コンパイラツールチェーンに対して、 Wasm SDK を追加します。

[Swift for WASM のリポジトリサイト](https://github.com/swiftwasm/swift) から、あなたがインストールした Swift snapshot と同じ日付の、 Swift for WASM snapshot のリリースページを探します。これは以下のようなURLをしているので、日付の部分を調整してください
[Swift for Wasm のリポジトリ](https://github.com/swiftwasm/swift) から、あなたがインストールした Swift snapshot と同じ日付の、 Swift for Wasm snapshot のリリースページを探します。これは以下のようなURLをしているので、日付の部分を編集してアクセスしてください

[https://github.com/swiftwasm/swift/releases/tag/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-04-03-a](https://github.com/swiftwasm/swift/releases/tag/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-04-03-a)

Expand All @@ -111,7 +111,7 @@ CPUアーキテクチャは arm64 と x86_64 の2つがあるので適切な方
$ swift experimental-sdk install <SDK download URL>
```

### WASM アプリケーションのビルド
### Wasm アプリケーションのビルド

以下のコマンドでビルドします。

Expand Down

0 comments on commit eadeb00

Please sign in to comment.