Skip to content

Commit 7e329d7

Browse files
committed
update README
1 parent cb04a27 commit 7e329d7

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ kotlin {
3838

3939
glueball {
4040
packageName.set("com.example.generated")
41-
interfaceName.set("MyService")
41+
interfaceName.set("FibonacciService")
4242
}
4343
```
4444

@@ -71,17 +71,17 @@ fun fibonacci(n: Int): Int {
7171
The plugin generates an interface and two implementations:
7272

7373
```kotlin
74-
import com.example.generated.MyService
75-
import com.example.generated.NativeMyService
76-
import com.example.generated.VirtualMyService
74+
import com.example.generated.FibonacciService
75+
import com.example.generated.NativeFibonacciService
76+
import com.example.generated.VirtualFibonacciService
7777

7878
// Native: runs Kotlin directly
79-
val native: MyService = NativeMyService()
79+
val native: FibonacciService = NativeFibonacciService()
8080
native.fibonacci(10) // 55
8181

8282
// Virtual: runs via WebAssembly
8383
val wasmBytes: ByteArray = loadWasmBinary() // Load your compiled .wasm
84-
val virtual: MyService = VirtualMyService(wasmBytes)
84+
val virtual: FibonacciService = VirtualFibonacciService(wasmBytes)
8585
virtual.fibonacci(10) // 55
8686
```
8787

@@ -92,15 +92,15 @@ For testing, enable automatic WASM binary embedding:
9292
```kotlin
9393
glueball {
9494
packageName.set("com.example.generated")
95-
interfaceName.set("MyService")
95+
interfaceName.set("FibonacciService")
9696
generateTestBinary.set(true) // Embeds WASM as ByteArray in commonTest
9797
}
9898
```
9999

100-
This generates `MyServiceTestBinary.BYTES` for use in tests:
100+
This generates `FibonacciServiceTestBinary.BYTES` for use in tests:
101101

102102
```kotlin
103-
val service = VirtualMyService(MyServiceTestBinary.BYTES)
103+
val service = VirtualFibonacciService(FibonacciServiceTestBinary.BYTES)
104104
```
105105

106106
## Extension Properties

0 commit comments

Comments
 (0)