The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of IndustrialKit, reference 4.0.0 (caae7e), with Swift 6.1 for macOS (SPM) on 24 Jun 2025 18:48:46 UTC.

Swift 6 data race errors: 21

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

 130 |                 {
 131 |                     self.update()
     |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
     |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 132 |                 }
 133 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:432:13: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 430 |         DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) // Delayed view update
 431 |         {
 432 |             self.update_view()
     |             |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
     |             `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 433 |         }
 434 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:603:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 601 |                 DispatchQueue.main.asyncAfter(deadline: .now() + 0.5)
 602 |                 {
 603 |                     self.reset_program_elements_states()
     |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
     |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 604 |                 }
 605 |             }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:1171:13: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
1169 |         DispatchQueue.main.asyncAfter(deadline: .now() + 0.5)
1170 |         {
1171 |             self.in_visual_edit_mode = false
     |             |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
     |             `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
1172 |         }
1173 |     }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:1186:13: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
1184 |         DispatchQueue.main.asyncAfter(deadline: .now() + 0.5)
1185 |         {
1186 |             self.in_visual_edit_mode = false
     |             |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
     |             `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
1187 |         }
1188 |     }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:2368:25: warning: sending 'robot' risks causing data races; this is an error in the Swift 6 language mode
2366 |                     DispatchQueue.main.asyncAfter(deadline: .now() + 0.25)
2367 |                     {
2368 |                         robot.update() // Update robot by current position
     |                         |- warning: sending 'robot' risks causing data races; this is an error in the Swift 6 language mode
     |                         `- note: task-isolated 'robot' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
2369 |                     }
2370 |                     //robot.update() // Update robot by current position
[23/52] Compiling IndustrialKit Workspace.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:113:23: warning: static property 'update_interval' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 111 |
 112 |     /// The interval between updates in nanoseconds.
 113 |     public static var update_interval: Double = 0.01
     |                       |- warning: static property 'update_interval' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'update_interval' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'update_interval' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 114 |
 115 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:652:23: warning: static property 'default_registers_count' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 650 |
 651 |     /// A default count of data registers for workspace.
 652 |     public static var default_registers_count = 256
     |                       |- warning: static property 'default_registers_count' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'default_registers_count' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'default_registers_count' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 653 |
 654 |     /// An array of data registers of workspace.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:1028:23: warning: static property 'workcell_scene_address' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
1026 |
1027 |     /// A workcell scene adress.
1028 |     public static var workcell_scene_address = String()
     |                       |- warning: static property 'workcell_scene_address' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'workcell_scene_address' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'workcell_scene_address' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1029 |
1030 |     /// Gets new object node model for previewing position.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:2279:23: warning: static property 'robot_bit_mask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2277 |
2278 |     /// Robot node category bit mask.
2279 |     public static var robot_bit_mask = 2
     |                       |- warning: static property 'robot_bit_mask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'robot_bit_mask' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'robot_bit_mask' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2280 |
2281 |     /// Tool node category bit mask.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:2282:23: warning: static property 'tool_bit_mask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2280 |
2281 |     /// Tool node category bit mask.
2282 |     public static var tool_bit_mask = 4
     |                       |- warning: static property 'tool_bit_mask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'tool_bit_mask' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'tool_bit_mask' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2283 |
2284 |     /// Part node category bit mask.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:2285:23: warning: static property 'part_bit_mask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2283 |
2284 |     /// Part node category bit mask.
2285 |     public static var part_bit_mask = 6
     |                       |- warning: static property 'part_bit_mask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'part_bit_mask' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'part_bit_mask' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2286 |
2287 |     /// Connects and places objects to workspace scene.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:125:9: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 123 |
 124 |         update_task = Task
 125 |         {
     |         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 126 |             while updated
     |                   `- note: closure captures 'self' which is accessible to code in the current task
 127 |             {
 128 |                 try? await Task.sleep(nanoseconds: UInt64(Workspace.update_interval * 1_000_000_000))
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:131:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 129 |                 await MainActor.run
 130 |                 {
 131 |                     self.update()
     |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
     |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 132 |                 }
 133 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:432:13: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 430 |         DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) // Delayed view update
 431 |         {
 432 |             self.update_view()
     |             |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
     |             `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 433 |         }
 434 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:603:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 601 |                 DispatchQueue.main.asyncAfter(deadline: .now() + 0.5)
 602 |                 {
 603 |                     self.reset_program_elements_states()
     |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
     |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 604 |                 }
 605 |             }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:1171:13: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
1169 |         DispatchQueue.main.asyncAfter(deadline: .now() + 0.5)
1170 |         {
1171 |             self.in_visual_edit_mode = false
     |             |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
     |             `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
1172 |         }
1173 |     }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:1186:13: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
1184 |         DispatchQueue.main.asyncAfter(deadline: .now() + 0.5)
1185 |         {
1186 |             self.in_visual_edit_mode = false
     |             |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
     |             `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
1187 |         }
1188 |     }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:2368:25: warning: sending 'robot' risks causing data races; this is an error in the Swift 6 language mode
2366 |                     DispatchQueue.main.asyncAfter(deadline: .now() + 0.25)
2367 |                     {
2368 |                         robot.update() // Update robot by current position
     |                         |- warning: sending 'robot' risks causing data races; this is an error in the Swift 6 language mode
     |                         `- note: task-isolated 'robot' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
2369 |                     }
2370 |                     //robot.update() // Update robot by current position
[24/52] Compiling IndustrialKit WorkspaceProgramElement.swift
[25/52] Compiling IndustrialKit StateItem.swift
[26/52] Compiling IndustrialKit WorkspaceObjectChart.swift
[27/52] Compiling IndustrialKit AddNewView.swift
[28/52] Compiling IndustrialKit Borderers.swift
[29/52] Compiling IndustrialKit ObjectSceneView.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:211:21: warning: main actor-isolated property 'on_render' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 16 |
 17 |     private let on_init: ((_ scene_view: SCNView) -> Void)
 18 |     private let on_render: ((_ scene_view: SCNView) -> Void)
    |                 `- note: property declared here
 19 |     private let on_tap: ((_ recognizer: UITapGestureRecognizer, _ scene_view: SCNView) -> Void)
 20 |
    :
207 |         }
208 |
209 |         public func renderer(_ renderer: SCNSceneRenderer, updateAtTime time: TimeInterval)
    |                     `- note: add '@MainActor' to make instance method 'renderer(_:updateAtTime:)' part of global actor 'MainActor'
210 |         {
211 |             control.on_render(scn_view)
    |                     `- warning: main actor-isolated property 'on_render' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
212 |         }
213 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:222:21: warning: main actor-isolated property 'on_tap' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 17 |     private let on_init: ((_ scene_view: SCNView) -> Void)
 18 |     private let on_render: ((_ scene_view: SCNView) -> Void)
 19 |     private let on_tap: ((_ recognizer: UITapGestureRecognizer, _ scene_view: SCNView) -> Void)
    |                 `- note: property declared here
 20 |
 21 |     private var transparent: Bool
    :
218 |         #endif
219 |
220 |         @objc func handle_tap(_ gesture_recognize: UITapGestureRecognizer)
    |                    `- note: add '@MainActor' to make instance method 'handle_tap' part of global actor 'MainActor'
221 |         {
222 |             control.on_tap(gesture_recognize, scn_view)
    |                     `- warning: main actor-isolated property 'on_tap' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
223 |         }
224 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:236:84: warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 92 |
 93 |     #if os(macOS)
 94 |     private let base_camera_position_node = SCNNode()
    |                 `- note: property declared here
 95 |     #endif
 96 |
    :
228 |             reset_camera_view_position(locataion: SCNVector3(0, 0, 2), rotation: SCNVector4Zero, view: scn_view)
229 |
230 |             func reset_camera_view_position(locataion: SCNVector3, rotation: SCNVector4, view: SCNView)
    |                  `- note: add '@MainActor' to make local function 'reset_camera_view_position(locataion:rotation:view:)' part of global actor 'MainActor'
231 |             {
232 |                 if !on_reset_view
    :
234 |                     on_reset_view = true
235 |
236 |                     let reset_action = SCNAction.group([SCNAction.move(to: control.base_camera_position_node.position, duration: 0.5), SCNAction.rotate(toAxisAngle: control.base_camera_position_node.rotation, duration: 0.5)])
    |                                                                                    `- warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
237 |                     scn_view.defaultCameraController.pointOfView?.runAction(
238 |                         reset_action, completionHandler: { self.on_reset_view = false })
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:236:174: warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 92 |
 93 |     #if os(macOS)
 94 |     private let base_camera_position_node = SCNNode()
    |                 `- note: property declared here
 95 |     #endif
 96 |
    :
228 |             reset_camera_view_position(locataion: SCNVector3(0, 0, 2), rotation: SCNVector4Zero, view: scn_view)
229 |
230 |             func reset_camera_view_position(locataion: SCNVector3, rotation: SCNVector4, view: SCNView)
    |                  `- note: add '@MainActor' to make local function 'reset_camera_view_position(locataion:rotation:view:)' part of global actor 'MainActor'
231 |             {
232 |                 if !on_reset_view
    :
234 |                     on_reset_view = true
235 |
236 |                     let reset_action = SCNAction.group([SCNAction.move(to: control.base_camera_position_node.position, duration: 0.5), SCNAction.rotate(toAxisAngle: control.base_camera_position_node.rotation, duration: 0.5)])
    |                                                                                                                                                                              `- warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
237 |                     scn_view.defaultCameraController.pointOfView?.runAction(
238 |                         reset_action, completionHandler: { self.on_reset_view = false })
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:237:30: warning: main actor-isolated property 'defaultCameraController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
228 |             reset_camera_view_position(locataion: SCNVector3(0, 0, 2), rotation: SCNVector4Zero, view: scn_view)
229 |
230 |             func reset_camera_view_position(locataion: SCNVector3, rotation: SCNVector4, view: SCNView)
    |                  `- note: add '@MainActor' to make local function 'reset_camera_view_position(locataion:rotation:view:)' part of global actor 'MainActor'
231 |             {
232 |                 if !on_reset_view
    :
235 |
236 |                     let reset_action = SCNAction.group([SCNAction.move(to: control.base_camera_position_node.position, duration: 0.5), SCNAction.rotate(toAxisAngle: control.base_camera_position_node.rotation, duration: 0.5)])
237 |                     scn_view.defaultCameraController.pointOfView?.runAction(
    |                              `- warning: main actor-isolated property 'defaultCameraController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
238 |                         reset_action, completionHandler: { self.on_reset_view = false })
239 |                 }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNView.h:115:62: note: property declared here
113 |  @abstract Returns the default SCNCameraController used to drive the current point of view when allowCameraController is set to YES.
114 |  */
115 | @property(nonnull, nonatomic, readonly) SCNCameraController* defaultCameraController API_AVAILABLE(macos(10.13), ios(11.0), tvos(11.0), watchos(4.0));
    |                                                              `- note: property declared here
116 |
117 | /*!
[30/52] Compiling IndustrialKit PositionView.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:211:21: warning: main actor-isolated property 'on_render' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 16 |
 17 |     private let on_init: ((_ scene_view: SCNView) -> Void)
 18 |     private let on_render: ((_ scene_view: SCNView) -> Void)
    |                 `- note: property declared here
 19 |     private let on_tap: ((_ recognizer: UITapGestureRecognizer, _ scene_view: SCNView) -> Void)
 20 |
    :
207 |         }
208 |
209 |         public func renderer(_ renderer: SCNSceneRenderer, updateAtTime time: TimeInterval)
    |                     `- note: add '@MainActor' to make instance method 'renderer(_:updateAtTime:)' part of global actor 'MainActor'
210 |         {
211 |             control.on_render(scn_view)
    |                     `- warning: main actor-isolated property 'on_render' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
212 |         }
213 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:222:21: warning: main actor-isolated property 'on_tap' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 17 |     private let on_init: ((_ scene_view: SCNView) -> Void)
 18 |     private let on_render: ((_ scene_view: SCNView) -> Void)
 19 |     private let on_tap: ((_ recognizer: UITapGestureRecognizer, _ scene_view: SCNView) -> Void)
    |                 `- note: property declared here
 20 |
 21 |     private var transparent: Bool
    :
218 |         #endif
219 |
220 |         @objc func handle_tap(_ gesture_recognize: UITapGestureRecognizer)
    |                    `- note: add '@MainActor' to make instance method 'handle_tap' part of global actor 'MainActor'
221 |         {
222 |             control.on_tap(gesture_recognize, scn_view)
    |                     `- warning: main actor-isolated property 'on_tap' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
223 |         }
224 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:236:84: warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 92 |
 93 |     #if os(macOS)
 94 |     private let base_camera_position_node = SCNNode()
    |                 `- note: property declared here
 95 |     #endif
 96 |
    :
228 |             reset_camera_view_position(locataion: SCNVector3(0, 0, 2), rotation: SCNVector4Zero, view: scn_view)
229 |
230 |             func reset_camera_view_position(locataion: SCNVector3, rotation: SCNVector4, view: SCNView)
    |                  `- note: add '@MainActor' to make local function 'reset_camera_view_position(locataion:rotation:view:)' part of global actor 'MainActor'
231 |             {
232 |                 if !on_reset_view
    :
234 |                     on_reset_view = true
235 |
236 |                     let reset_action = SCNAction.group([SCNAction.move(to: control.base_camera_position_node.position, duration: 0.5), SCNAction.rotate(toAxisAngle: control.base_camera_position_node.rotation, duration: 0.5)])
    |                                                                                    `- warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
237 |                     scn_view.defaultCameraController.pointOfView?.runAction(
238 |                         reset_action, completionHandler: { self.on_reset_view = false })
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:236:174: warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 92 |
 93 |     #if os(macOS)
 94 |     private let base_camera_position_node = SCNNode()
    |                 `- note: property declared here
 95 |     #endif
 96 |
    :
228 |             reset_camera_view_position(locataion: SCNVector3(0, 0, 2), rotation: SCNVector4Zero, view: scn_view)
229 |
230 |             func reset_camera_view_position(locataion: SCNVector3, rotation: SCNVector4, view: SCNView)
    |                  `- note: add '@MainActor' to make local function 'reset_camera_view_position(locataion:rotation:view:)' part of global actor 'MainActor'
231 |             {
232 |                 if !on_reset_view
    :
234 |                     on_reset_view = true
235 |
236 |                     let reset_action = SCNAction.group([SCNAction.move(to: control.base_camera_position_node.position, duration: 0.5), SCNAction.rotate(toAxisAngle: control.base_camera_position_node.rotation, duration: 0.5)])
    |                                                                                                                                                                              `- warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
237 |                     scn_view.defaultCameraController.pointOfView?.runAction(
238 |                         reset_action, completionHandler: { self.on_reset_view = false })
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:237:30: warning: main actor-isolated property 'defaultCameraController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
228 |             reset_camera_view_position(locataion: SCNVector3(0, 0, 2), rotation: SCNVector4Zero, view: scn_view)
229 |
230 |             func reset_camera_view_position(locataion: SCNVector3, rotation: SCNVector4, view: SCNView)
    |                  `- note: add '@MainActor' to make local function 'reset_camera_view_position(locataion:rotation:view:)' part of global actor 'MainActor'
231 |             {
232 |                 if !on_reset_view
    :
235 |
236 |                     let reset_action = SCNAction.group([SCNAction.move(to: control.base_camera_position_node.position, duration: 0.5), SCNAction.rotate(toAxisAngle: control.base_camera_position_node.rotation, duration: 0.5)])
237 |                     scn_view.defaultCameraController.pointOfView?.runAction(
    |                              `- warning: main actor-isolated property 'defaultCameraController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
238 |                         reset_action, completionHandler: { self.on_reset_view = false })
239 |                 }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNView.h:115:62: note: property declared here
113 |  @abstract Returns the default SCNCameraController used to drive the current point of view when allowCameraController is set to YES.
114 |  */
115 | @property(nonnull, nonatomic, readonly) SCNCameraController* defaultCameraController API_AVAILABLE(macos(10.13), ios(11.0), tvos(11.0), watchos(4.0));
    |                                                              `- note: property declared here
116 |
117 | /*!
[31/52] Compiling IndustrialKit ControlProgramTextView.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:211:21: warning: main actor-isolated property 'on_render' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 16 |
 17 |     private let on_init: ((_ scene_view: SCNView) -> Void)
 18 |     private let on_render: ((_ scene_view: SCNView) -> Void)
    |                 `- note: property declared here
 19 |     private let on_tap: ((_ recognizer: UITapGestureRecognizer, _ scene_view: SCNView) -> Void)
 20 |
    :
207 |         }
208 |
209 |         public func renderer(_ renderer: SCNSceneRenderer, updateAtTime time: TimeInterval)
    |                     `- note: add '@MainActor' to make instance method 'renderer(_:updateAtTime:)' part of global actor 'MainActor'
210 |         {
211 |             control.on_render(scn_view)
    |                     `- warning: main actor-isolated property 'on_render' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
212 |         }
213 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:222:21: warning: main actor-isolated property 'on_tap' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 17 |     private let on_init: ((_ scene_view: SCNView) -> Void)
 18 |     private let on_render: ((_ scene_view: SCNView) -> Void)
 19 |     private let on_tap: ((_ recognizer: UITapGestureRecognizer, _ scene_view: SCNView) -> Void)
    |                 `- note: property declared here
 20 |
 21 |     private var transparent: Bool
    :
218 |         #endif
219 |
220 |         @objc func handle_tap(_ gesture_recognize: UITapGestureRecognizer)
    |                    `- note: add '@MainActor' to make instance method 'handle_tap' part of global actor 'MainActor'
221 |         {
222 |             control.on_tap(gesture_recognize, scn_view)
    |                     `- warning: main actor-isolated property 'on_tap' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
223 |         }
224 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:236:84: warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 92 |
 93 |     #if os(macOS)
 94 |     private let base_camera_position_node = SCNNode()
    |                 `- note: property declared here
 95 |     #endif
 96 |
    :
228 |             reset_camera_view_position(locataion: SCNVector3(0, 0, 2), rotation: SCNVector4Zero, view: scn_view)
229 |
230 |             func reset_camera_view_position(locataion: SCNVector3, rotation: SCNVector4, view: SCNView)
    |                  `- note: add '@MainActor' to make local function 'reset_camera_view_position(locataion:rotation:view:)' part of global actor 'MainActor'
231 |             {
232 |                 if !on_reset_view
    :
234 |                     on_reset_view = true
235 |
236 |                     let reset_action = SCNAction.group([SCNAction.move(to: control.base_camera_position_node.position, duration: 0.5), SCNAction.rotate(toAxisAngle: control.base_camera_position_node.rotation, duration: 0.5)])
    |                                                                                    `- warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
237 |                     scn_view.defaultCameraController.pointOfView?.runAction(
238 |                         reset_action, completionHandler: { self.on_reset_view = false })
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:236:174: warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 92 |
 93 |     #if os(macOS)
 94 |     private let base_camera_position_node = SCNNode()
    |                 `- note: property declared here
 95 |     #endif
 96 |
    :
228 |             reset_camera_view_position(locataion: SCNVector3(0, 0, 2), rotation: SCNVector4Zero, view: scn_view)
229 |
230 |             func reset_camera_view_position(locataion: SCNVector3, rotation: SCNVector4, view: SCNView)
    |                  `- note: add '@MainActor' to make local function 'reset_camera_view_position(locataion:rotation:view:)' part of global actor 'MainActor'
231 |             {
232 |                 if !on_reset_view
    :
234 |                     on_reset_view = true
235 |
236 |                     let reset_action = SCNAction.group([SCNAction.move(to: control.base_camera_position_node.position, duration: 0.5), SCNAction.rotate(toAxisAngle: control.base_camera_position_node.rotation, duration: 0.5)])
    |                                                                                                                                                                              `- warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
237 |                     scn_view.defaultCameraController.pointOfView?.runAction(
238 |                         reset_action, completionHandler: { self.on_reset_view = false })
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:237:30: warning: main actor-isolated property 'defaultCameraController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
228 |             reset_camera_view_position(locataion: SCNVector3(0, 0, 2), rotation: SCNVector4Zero, view: scn_view)
229 |
230 |             func reset_camera_view_position(locataion: SCNVector3, rotation: SCNVector4, view: SCNView)
    |                  `- note: add '@MainActor' to make local function 'reset_camera_view_position(locataion:rotation:view:)' part of global actor 'MainActor'
231 |             {
232 |                 if !on_reset_view
    :
235 |
236 |                     let reset_action = SCNAction.group([SCNAction.move(to: control.base_camera_position_node.position, duration: 0.5), SCNAction.rotate(toAxisAngle: control.base_camera_position_node.rotation, duration: 0.5)])
237 |                     scn_view.defaultCameraController.pointOfView?.runAction(
    |                              `- warning: main actor-isolated property 'defaultCameraController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
238 |                         reset_action, completionHandler: { self.on_reset_view = false })
239 |                 }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNView.h:115:62: note: property declared here
113 |  @abstract Returns the default SCNCameraController used to drive the current point of view when allowCameraController is set to YES.
114 |  */
115 | @property(nonnull, nonatomic, readonly) SCNCameraController* defaultCameraController API_AVAILABLE(macos(10.13), ios(11.0), tvos(11.0), watchos(4.0));
    |                                                              `- note: property declared here
116 |
117 | /*!
[32/52] Compiling IndustrialKit LogicElementsViews.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:211:21: warning: main actor-isolated property 'on_render' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 16 |
 17 |     private let on_init: ((_ scene_view: SCNView) -> Void)
 18 |     private let on_render: ((_ scene_view: SCNView) -> Void)
    |                 `- note: property declared here
 19 |     private let on_tap: ((_ recognizer: UITapGestureRecognizer, _ scene_view: SCNView) -> Void)
 20 |
    :
207 |         }
208 |
209 |         public func renderer(_ renderer: SCNSceneRenderer, updateAtTime time: TimeInterval)
    |                     `- note: add '@MainActor' to make instance method 'renderer(_:updateAtTime:)' part of global actor 'MainActor'
210 |         {
211 |             control.on_render(scn_view)
    |                     `- warning: main actor-isolated property 'on_render' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
212 |         }
213 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:222:21: warning: main actor-isolated property 'on_tap' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 17 |     private let on_init: ((_ scene_view: SCNView) -> Void)
 18 |     private let on_render: ((_ scene_view: SCNView) -> Void)
 19 |     private let on_tap: ((_ recognizer: UITapGestureRecognizer, _ scene_view: SCNView) -> Void)
    |                 `- note: property declared here
 20 |
 21 |     private var transparent: Bool
    :
218 |         #endif
219 |
220 |         @objc func handle_tap(_ gesture_recognize: UITapGestureRecognizer)
    |                    `- note: add '@MainActor' to make instance method 'handle_tap' part of global actor 'MainActor'
221 |         {
222 |             control.on_tap(gesture_recognize, scn_view)
    |                     `- warning: main actor-isolated property 'on_tap' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
223 |         }
224 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:236:84: warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 92 |
 93 |     #if os(macOS)
 94 |     private let base_camera_position_node = SCNNode()
    |                 `- note: property declared here
 95 |     #endif
 96 |
    :
228 |             reset_camera_view_position(locataion: SCNVector3(0, 0, 2), rotation: SCNVector4Zero, view: scn_view)
229 |
230 |             func reset_camera_view_position(locataion: SCNVector3, rotation: SCNVector4, view: SCNView)
    |                  `- note: add '@MainActor' to make local function 'reset_camera_view_position(locataion:rotation:view:)' part of global actor 'MainActor'
231 |             {
232 |                 if !on_reset_view
    :
234 |                     on_reset_view = true
235 |
236 |                     let reset_action = SCNAction.group([SCNAction.move(to: control.base_camera_position_node.position, duration: 0.5), SCNAction.rotate(toAxisAngle: control.base_camera_position_node.rotation, duration: 0.5)])
    |                                                                                    `- warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
237 |                     scn_view.defaultCameraController.pointOfView?.runAction(
238 |                         reset_action, completionHandler: { self.on_reset_view = false })
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:236:174: warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 92 |
 93 |     #if os(macOS)
 94 |     private let base_camera_position_node = SCNNode()
    |                 `- note: property declared here
 95 |     #endif
 96 |
    :
228 |             reset_camera_view_position(locataion: SCNVector3(0, 0, 2), rotation: SCNVector4Zero, view: scn_view)
229 |
230 |             func reset_camera_view_position(locataion: SCNVector3, rotation: SCNVector4, view: SCNView)
    |                  `- note: add '@MainActor' to make local function 'reset_camera_view_position(locataion:rotation:view:)' part of global actor 'MainActor'
231 |             {
232 |                 if !on_reset_view
    :
234 |                     on_reset_view = true
235 |
236 |                     let reset_action = SCNAction.group([SCNAction.move(to: control.base_camera_position_node.position, duration: 0.5), SCNAction.rotate(toAxisAngle: control.base_camera_position_node.rotation, duration: 0.5)])
    |                                                                                                                                                                              `- warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
237 |                     scn_view.defaultCameraController.pointOfView?.runAction(
238 |                         reset_action, completionHandler: { self.on_reset_view = false })
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:237:30: warning: main actor-isolated property 'defaultCameraController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
228 |             reset_camera_view_position(locataion: SCNVector3(0, 0, 2), rotation: SCNVector4Zero, view: scn_view)
229 |
230 |             func reset_camera_view_position(locataion: SCNVector3, rotation: SCNVector4, view: SCNView)
    |                  `- note: add '@MainActor' to make local function 'reset_camera_view_position(locataion:rotation:view:)' part of global actor 'MainActor'
231 |             {
232 |                 if !on_reset_view
    :
235 |
236 |                     let reset_action = SCNAction.group([SCNAction.move(to: control.base_camera_position_node.position, duration: 0.5), SCNAction.rotate(toAxisAngle: control.base_camera_position_node.rotation, duration: 0.5)])
237 |                     scn_view.defaultCameraController.pointOfView?.runAction(
    |                              `- warning: main actor-isolated property 'defaultCameraController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
238 |                         reset_action, completionHandler: { self.on_reset_view = false })
239 |                 }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNView.h:115:62: note: property declared here
113 |  @abstract Returns the default SCNCameraController used to drive the current point of view when allowCameraController is set to YES.
114 |  */
115 | @property(nonnull, nonatomic, readonly) SCNCameraController* defaultCameraController API_AVAILABLE(macos(10.13), ios(11.0), tvos(11.0), watchos(4.0));
    |                                                              `- note: property declared here
116 |
117 | /*!
[33/52] Compiling IndustrialKit ModifierElementsViews.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:211:21: warning: main actor-isolated property 'on_render' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 16 |
 17 |     private let on_init: ((_ scene_view: SCNView) -> Void)
 18 |     private let on_render: ((_ scene_view: SCNView) -> Void)
    |                 `- note: property declared here
 19 |     private let on_tap: ((_ recognizer: UITapGestureRecognizer, _ scene_view: SCNView) -> Void)
 20 |
    :
207 |         }
208 |
209 |         public func renderer(_ renderer: SCNSceneRenderer, updateAtTime time: TimeInterval)
    |                     `- note: add '@MainActor' to make instance method 'renderer(_:updateAtTime:)' part of global actor 'MainActor'
210 |         {
211 |             control.on_render(scn_view)
    |                     `- warning: main actor-isolated property 'on_render' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
212 |         }
213 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:222:21: warning: main actor-isolated property 'on_tap' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 17 |     private let on_init: ((_ scene_view: SCNView) -> Void)
 18 |     private let on_render: ((_ scene_view: SCNView) -> Void)
 19 |     private let on_tap: ((_ recognizer: UITapGestureRecognizer, _ scene_view: SCNView) -> Void)
    |                 `- note: property declared here
 20 |
 21 |     private var transparent: Bool
    :
218 |         #endif
219 |
220 |         @objc func handle_tap(_ gesture_recognize: UITapGestureRecognizer)
    |                    `- note: add '@MainActor' to make instance method 'handle_tap' part of global actor 'MainActor'
221 |         {
222 |             control.on_tap(gesture_recognize, scn_view)
    |                     `- warning: main actor-isolated property 'on_tap' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
223 |         }
224 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:236:84: warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 92 |
 93 |     #if os(macOS)
 94 |     private let base_camera_position_node = SCNNode()
    |                 `- note: property declared here
 95 |     #endif
 96 |
    :
228 |             reset_camera_view_position(locataion: SCNVector3(0, 0, 2), rotation: SCNVector4Zero, view: scn_view)
229 |
230 |             func reset_camera_view_position(locataion: SCNVector3, rotation: SCNVector4, view: SCNView)
    |                  `- note: add '@MainActor' to make local function 'reset_camera_view_position(locataion:rotation:view:)' part of global actor 'MainActor'
231 |             {
232 |                 if !on_reset_view
    :
234 |                     on_reset_view = true
235 |
236 |                     let reset_action = SCNAction.group([SCNAction.move(to: control.base_camera_position_node.position, duration: 0.5), SCNAction.rotate(toAxisAngle: control.base_camera_position_node.rotation, duration: 0.5)])
    |                                                                                    `- warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
237 |                     scn_view.defaultCameraController.pointOfView?.runAction(
238 |                         reset_action, completionHandler: { self.on_reset_view = false })
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:236:174: warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 92 |
 93 |     #if os(macOS)
 94 |     private let base_camera_position_node = SCNNode()
    |                 `- note: property declared here
 95 |     #endif
 96 |
    :
228 |             reset_camera_view_position(locataion: SCNVector3(0, 0, 2), rotation: SCNVector4Zero, view: scn_view)
229 |
230 |             func reset_camera_view_position(locataion: SCNVector3, rotation: SCNVector4, view: SCNView)
    |                  `- note: add '@MainActor' to make local function 'reset_camera_view_position(locataion:rotation:view:)' part of global actor 'MainActor'
231 |             {
232 |                 if !on_reset_view
    :
234 |                     on_reset_view = true
235 |
236 |                     let reset_action = SCNAction.group([SCNAction.move(to: control.base_camera_position_node.position, duration: 0.5), SCNAction.rotate(toAxisAngle: control.base_camera_position_node.rotation, duration: 0.5)])
    |                                                                                                                                                                              `- warning: main actor-isolated property 'base_camera_position_node' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
237 |                     scn_view.defaultCameraController.pointOfView?.runAction(
238 |                         reset_action, completionHandler: { self.on_reset_view = false })
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/UI/ObjectSceneView.swift:237:30: warning: main actor-isolated property 'defaultCameraController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
228 |             reset_camera_view_position(locataion: SCNVector3(0, 0, 2), rotation: SCNVector4Zero, view: scn_view)
229 |
230 |             func reset_camera_view_position(locataion: SCNVector3, rotation: SCNVector4, view: SCNView)
    |                  `- note: add '@MainActor' to make local function 'reset_camera_view_position(locataion:rotation:view:)' part of global actor 'MainActor'
231 |             {
232 |                 if !on_reset_view
    :
235 |
236 |                     let reset_action = SCNAction.group([SCNAction.move(to: control.base_camera_position_node.position, duration: 0.5), SCNAction.rotate(toAxisAngle: control.base_camera_position_node.rotation, duration: 0.5)])
237 |                     scn_view.defaultCameraController.pointOfView?.runAction(
    |                              `- warning: main actor-isolated property 'defaultCameraController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
238 |                         reset_action, completionHandler: { self.on_reset_view = false })
239 |                 }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNView.h:115:62: note: property declared here
113 |  @abstract Returns the default SCNCameraController used to drive the current point of view when allowCameraController is set to YES.
114 |  */
115 | @property(nonnull, nonatomic, readonly) SCNCameraController* defaultCameraController API_AVAILABLE(macos(10.13), ios(11.0), tvos(11.0), watchos(4.0));
    |                                                              `- note: property declared here
116 |
117 | /*!
[34/52] Compiling IndustrialKit Part.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Part.swift:121:23: warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
119 |
120 |     /// Imported internal part modules.
121 |     public static var internal_modules = [PartModule]()
    |                       |- warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'internal_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'internal_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Imported external part modules.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Part.swift:124:23: warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
122 |
123 |     /// Imported external part modules.
124 |     public static var external_modules = [PartModule]()
    |                       |- warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'external_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'external_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
125 |
126 |     public override func module_import_by_name(_ name: String, is_internal: Bool = true)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:126:23: warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 124 |
 125 |     /// Imported internal robot modules.
 126 |     public static var internal_modules = [RobotModule]()
     |                       |- warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'internal_modules' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'internal_modules' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 127 |
 128 |     /// Imported external robot modules.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:129:23: warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 127 |
 128 |     /// Imported external robot modules.
 129 |     public static var external_modules = [RobotModule]()
     |                       |- warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'external_modules' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'external_modules' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 130 |
 131 |     public override func module_import_by_name(_ name: String, is_internal: Bool = true)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:372:23: warning: static property 'default_origin_location' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 370 |
 371 |     /// A default location of robot cell origin.
 372 |     public static var default_origin_location = [Float](repeating: 0, count: 3)
     |                       |- warning: static property 'default_origin_location' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'default_origin_location' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'default_origin_location' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 373 |
 374 |     /// A default scale of robot cell box.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:375:23: warning: static property 'default_space_scale' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 373 |
 374 |     /// A default scale of robot cell box.
 375 |     public static var default_space_scale = [Float](repeating: 200, count: 3)
     |                       |- warning: static property 'default_space_scale' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'default_space_scale' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'default_space_scale' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 376 |
 377 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1111:23: warning: static property 'view_current_program_model' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
1109 |
1110 |     /// An option of view current position program model.
1111 |     public static var view_current_program_model = true
     |                       |- warning: static property 'view_current_program_model' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'view_current_program_model' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'view_current_program_model' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1112 |
1113 |     private func update_points_model() // Update selected positions program model for robot
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1230:20: warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- note: class 'Robot' does not conform to the 'Sendable' protocol
  18 | {
  19 |     // MARK: - Init functions
     :
1228 |             get:
1229 |             {
1230 |                 if self.demo
     |                    `- warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
1231 |                 {
1232 |                     self.model_controller.charts_data
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1241:17: warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- note: class 'Robot' does not conform to the 'Sendable' protocol
  18 | {
  19 |     // MARK: - Init functions
     :
1239 |             set:
1240 |             { value in
1241 |                 self.charts_data = value
     |                 `- warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
1242 |             }
1243 |         )
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1252:20: warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- note: class 'Robot' does not conform to the 'Sendable' protocol
  18 | {
  19 |     // MARK: - Init functions
     :
1250 |             get:
1251 |             {
1252 |                 if self.demo
     |                    `- warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
1253 |                 {
1254 |                     self.model_controller.states_data
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1263:17: warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- note: class 'Robot' does not conform to the 'Sendable' protocol
  18 | {
  19 |     // MARK: - Init functions
     :
1261 |             set:
1262 |             { value in
1263 |                 self.states_data = value
     |                 `- warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
1264 |             }
1265 |         )
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:118:23: warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
116 |
117 |     /// Imported internal tool modules.
118 |     public static var internal_modules = [ToolModule]()
    |                       |- warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'internal_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'internal_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |
120 |     /// Imported external tool modules.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:121:23: warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
119 |
120 |     /// Imported external tool modules.
121 |     public static var external_modules = [ToolModule]()
    |                       |- warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'external_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'external_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     public override func module_import_by_name(_ name: String, is_internal: Bool = true)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:792:20: warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
 15 |  Permorms operation by codes order in selected operations program.
 16 |  */
 17 | public class Tool: WorkspaceObject
    |              `- note: class 'Tool' does not conform to the 'Sendable' protocol
 18 | {
 19 |     // MARK: - Init functions
    :
790 |             get:
791 |             {
792 |                 if self.demo
    |                    `- warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
793 |                 {
794 |                     self.model_controller.charts_data
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:803:17: warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
 15 |  Permorms operation by codes order in selected operations program.
 16 |  */
 17 | public class Tool: WorkspaceObject
    |              `- note: class 'Tool' does not conform to the 'Sendable' protocol
 18 | {
 19 |     // MARK: - Init functions
    :
801 |             set:
802 |             { value in
803 |                 self.charts_data = value
    |                 `- warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
804 |             }
805 |         )
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:814:20: warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
 15 |  Permorms operation by codes order in selected operations program.
 16 |  */
 17 | public class Tool: WorkspaceObject
    |              `- note: class 'Tool' does not conform to the 'Sendable' protocol
 18 | {
 19 |     // MARK: - Init functions
    :
812 |             get:
813 |             {
814 |                 if self.demo
    |                    `- warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
815 |                 {
816 |                     self.model_controller.states_data
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:825:17: warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
 15 |  Permorms operation by codes order in selected operations program.
 16 |  */
 17 | public class Tool: WorkspaceObject
    |              `- note: class 'Tool' does not conform to the 'Sendable' protocol
 18 | {
 19 |     // MARK: - Init functions
    :
823 |             set:
824 |             { value in
825 |                 self.states_data = value
    |                 `- warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
826 |             }
827 |         )
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/WorkspaceObject.swift:67:23: warning: static property 'modules_folder_bookmark' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 65 |     // MARK: - Module handling
 66 |     /// Modules folder access bookmark.
 67 |     public static var modules_folder_bookmark: Data?
    |                       |- warning: static property 'modules_folder_bookmark' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'modules_folder_bookmark' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'modules_folder_bookmark' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:611:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 609 |             DispatchQueue.main.asyncAfter(deadline: .now() + 0.5)
 610 |             {
 611 |                 self.selected_program.reset_points_states()
     |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
     |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 612 |             }
 613 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:529:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
527 |             DispatchQueue.main.asyncAfter(deadline: .now() + 0.5)
528 |             {
529 |                 self.selected_program.reset_codes_states()
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
530 |             }
531 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/WorkspaceObject.swift:129:9: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
127 |
128 |         update_task = Task
129 |         {
    |         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
130 |             while updated
    |                   `- note: closure captures 'self' which is accessible to code in the current task
131 |             {
132 |                 try? await Task.sleep(nanoseconds: UInt64(update_interval * 1_000_000_000))
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/WorkspaceObject.swift:135:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
133 |                 await MainActor.run
134 |                 {
135 |                     self.update()
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
136 |                 }
137 |
[35/52] Compiling IndustrialKit Robot.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Part.swift:121:23: warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
119 |
120 |     /// Imported internal part modules.
121 |     public static var internal_modules = [PartModule]()
    |                       |- warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'internal_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'internal_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Imported external part modules.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Part.swift:124:23: warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
122 |
123 |     /// Imported external part modules.
124 |     public static var external_modules = [PartModule]()
    |                       |- warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'external_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'external_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
125 |
126 |     public override func module_import_by_name(_ name: String, is_internal: Bool = true)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:126:23: warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 124 |
 125 |     /// Imported internal robot modules.
 126 |     public static var internal_modules = [RobotModule]()
     |                       |- warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'internal_modules' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'internal_modules' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 127 |
 128 |     /// Imported external robot modules.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:129:23: warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 127 |
 128 |     /// Imported external robot modules.
 129 |     public static var external_modules = [RobotModule]()
     |                       |- warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'external_modules' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'external_modules' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 130 |
 131 |     public override func module_import_by_name(_ name: String, is_internal: Bool = true)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:372:23: warning: static property 'default_origin_location' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 370 |
 371 |     /// A default location of robot cell origin.
 372 |     public static var default_origin_location = [Float](repeating: 0, count: 3)
     |                       |- warning: static property 'default_origin_location' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'default_origin_location' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'default_origin_location' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 373 |
 374 |     /// A default scale of robot cell box.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:375:23: warning: static property 'default_space_scale' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 373 |
 374 |     /// A default scale of robot cell box.
 375 |     public static var default_space_scale = [Float](repeating: 200, count: 3)
     |                       |- warning: static property 'default_space_scale' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'default_space_scale' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'default_space_scale' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 376 |
 377 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1111:23: warning: static property 'view_current_program_model' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
1109 |
1110 |     /// An option of view current position program model.
1111 |     public static var view_current_program_model = true
     |                       |- warning: static property 'view_current_program_model' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'view_current_program_model' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'view_current_program_model' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1112 |
1113 |     private func update_points_model() // Update selected positions program model for robot
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1230:20: warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- note: class 'Robot' does not conform to the 'Sendable' protocol
  18 | {
  19 |     // MARK: - Init functions
     :
1228 |             get:
1229 |             {
1230 |                 if self.demo
     |                    `- warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
1231 |                 {
1232 |                     self.model_controller.charts_data
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1241:17: warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- note: class 'Robot' does not conform to the 'Sendable' protocol
  18 | {
  19 |     // MARK: - Init functions
     :
1239 |             set:
1240 |             { value in
1241 |                 self.charts_data = value
     |                 `- warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
1242 |             }
1243 |         )
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1252:20: warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- note: class 'Robot' does not conform to the 'Sendable' protocol
  18 | {
  19 |     // MARK: - Init functions
     :
1250 |             get:
1251 |             {
1252 |                 if self.demo
     |                    `- warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
1253 |                 {
1254 |                     self.model_controller.states_data
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1263:17: warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- note: class 'Robot' does not conform to the 'Sendable' protocol
  18 | {
  19 |     // MARK: - Init functions
     :
1261 |             set:
1262 |             { value in
1263 |                 self.states_data = value
     |                 `- warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
1264 |             }
1265 |         )
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:118:23: warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
116 |
117 |     /// Imported internal tool modules.
118 |     public static var internal_modules = [ToolModule]()
    |                       |- warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'internal_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'internal_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |
120 |     /// Imported external tool modules.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:121:23: warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
119 |
120 |     /// Imported external tool modules.
121 |     public static var external_modules = [ToolModule]()
    |                       |- warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'external_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'external_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     public override func module_import_by_name(_ name: String, is_internal: Bool = true)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:792:20: warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
 15 |  Permorms operation by codes order in selected operations program.
 16 |  */
 17 | public class Tool: WorkspaceObject
    |              `- note: class 'Tool' does not conform to the 'Sendable' protocol
 18 | {
 19 |     // MARK: - Init functions
    :
790 |             get:
791 |             {
792 |                 if self.demo
    |                    `- warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
793 |                 {
794 |                     self.model_controller.charts_data
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:803:17: warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
 15 |  Permorms operation by codes order in selected operations program.
 16 |  */
 17 | public class Tool: WorkspaceObject
    |              `- note: class 'Tool' does not conform to the 'Sendable' protocol
 18 | {
 19 |     // MARK: - Init functions
    :
801 |             set:
802 |             { value in
803 |                 self.charts_data = value
    |                 `- warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
804 |             }
805 |         )
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:814:20: warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
 15 |  Permorms operation by codes order in selected operations program.
 16 |  */
 17 | public class Tool: WorkspaceObject
    |              `- note: class 'Tool' does not conform to the 'Sendable' protocol
 18 | {
 19 |     // MARK: - Init functions
    :
812 |             get:
813 |             {
814 |                 if self.demo
    |                    `- warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
815 |                 {
816 |                     self.model_controller.states_data
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:825:17: warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
 15 |  Permorms operation by codes order in selected operations program.
 16 |  */
 17 | public class Tool: WorkspaceObject
    |              `- note: class 'Tool' does not conform to the 'Sendable' protocol
 18 | {
 19 |     // MARK: - Init functions
    :
823 |             set:
824 |             { value in
825 |                 self.states_data = value
    |                 `- warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
826 |             }
827 |         )
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/WorkspaceObject.swift:67:23: warning: static property 'modules_folder_bookmark' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 65 |     // MARK: - Module handling
 66 |     /// Modules folder access bookmark.
 67 |     public static var modules_folder_bookmark: Data?
    |                       |- warning: static property 'modules_folder_bookmark' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'modules_folder_bookmark' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'modules_folder_bookmark' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:611:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 609 |             DispatchQueue.main.asyncAfter(deadline: .now() + 0.5)
 610 |             {
 611 |                 self.selected_program.reset_points_states()
     |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
     |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 612 |             }
 613 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:529:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
527 |             DispatchQueue.main.asyncAfter(deadline: .now() + 0.5)
528 |             {
529 |                 self.selected_program.reset_codes_states()
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
530 |             }
531 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/WorkspaceObject.swift:129:9: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
127 |
128 |         update_task = Task
129 |         {
    |         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
130 |             while updated
    |                   `- note: closure captures 'self' which is accessible to code in the current task
131 |             {
132 |                 try? await Task.sleep(nanoseconds: UInt64(update_interval * 1_000_000_000))
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/WorkspaceObject.swift:135:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
133 |                 await MainActor.run
134 |                 {
135 |                     self.update()
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
136 |                 }
137 |
[36/52] Compiling IndustrialKit Tool.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Part.swift:121:23: warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
119 |
120 |     /// Imported internal part modules.
121 |     public static var internal_modules = [PartModule]()
    |                       |- warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'internal_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'internal_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Imported external part modules.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Part.swift:124:23: warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
122 |
123 |     /// Imported external part modules.
124 |     public static var external_modules = [PartModule]()
    |                       |- warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'external_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'external_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
125 |
126 |     public override func module_import_by_name(_ name: String, is_internal: Bool = true)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:126:23: warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 124 |
 125 |     /// Imported internal robot modules.
 126 |     public static var internal_modules = [RobotModule]()
     |                       |- warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'internal_modules' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'internal_modules' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 127 |
 128 |     /// Imported external robot modules.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:129:23: warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 127 |
 128 |     /// Imported external robot modules.
 129 |     public static var external_modules = [RobotModule]()
     |                       |- warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'external_modules' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'external_modules' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 130 |
 131 |     public override func module_import_by_name(_ name: String, is_internal: Bool = true)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:372:23: warning: static property 'default_origin_location' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 370 |
 371 |     /// A default location of robot cell origin.
 372 |     public static var default_origin_location = [Float](repeating: 0, count: 3)
     |                       |- warning: static property 'default_origin_location' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'default_origin_location' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'default_origin_location' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 373 |
 374 |     /// A default scale of robot cell box.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:375:23: warning: static property 'default_space_scale' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 373 |
 374 |     /// A default scale of robot cell box.
 375 |     public static var default_space_scale = [Float](repeating: 200, count: 3)
     |                       |- warning: static property 'default_space_scale' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'default_space_scale' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'default_space_scale' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 376 |
 377 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1111:23: warning: static property 'view_current_program_model' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
1109 |
1110 |     /// An option of view current position program model.
1111 |     public static var view_current_program_model = true
     |                       |- warning: static property 'view_current_program_model' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'view_current_program_model' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'view_current_program_model' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1112 |
1113 |     private func update_points_model() // Update selected positions program model for robot
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1230:20: warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- note: class 'Robot' does not conform to the 'Sendable' protocol
  18 | {
  19 |     // MARK: - Init functions
     :
1228 |             get:
1229 |             {
1230 |                 if self.demo
     |                    `- warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
1231 |                 {
1232 |                     self.model_controller.charts_data
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1241:17: warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- note: class 'Robot' does not conform to the 'Sendable' protocol
  18 | {
  19 |     // MARK: - Init functions
     :
1239 |             set:
1240 |             { value in
1241 |                 self.charts_data = value
     |                 `- warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
1242 |             }
1243 |         )
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1252:20: warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- note: class 'Robot' does not conform to the 'Sendable' protocol
  18 | {
  19 |     // MARK: - Init functions
     :
1250 |             get:
1251 |             {
1252 |                 if self.demo
     |                    `- warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
1253 |                 {
1254 |                     self.model_controller.states_data
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1263:17: warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- note: class 'Robot' does not conform to the 'Sendable' protocol
  18 | {
  19 |     // MARK: - Init functions
     :
1261 |             set:
1262 |             { value in
1263 |                 self.states_data = value
     |                 `- warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
1264 |             }
1265 |         )
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:118:23: warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
116 |
117 |     /// Imported internal tool modules.
118 |     public static var internal_modules = [ToolModule]()
    |                       |- warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'internal_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'internal_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |
120 |     /// Imported external tool modules.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:121:23: warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
119 |
120 |     /// Imported external tool modules.
121 |     public static var external_modules = [ToolModule]()
    |                       |- warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'external_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'external_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     public override func module_import_by_name(_ name: String, is_internal: Bool = true)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:792:20: warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
 15 |  Permorms operation by codes order in selected operations program.
 16 |  */
 17 | public class Tool: WorkspaceObject
    |              `- note: class 'Tool' does not conform to the 'Sendable' protocol
 18 | {
 19 |     // MARK: - Init functions
    :
790 |             get:
791 |             {
792 |                 if self.demo
    |                    `- warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
793 |                 {
794 |                     self.model_controller.charts_data
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:803:17: warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
 15 |  Permorms operation by codes order in selected operations program.
 16 |  */
 17 | public class Tool: WorkspaceObject
    |              `- note: class 'Tool' does not conform to the 'Sendable' protocol
 18 | {
 19 |     // MARK: - Init functions
    :
801 |             set:
802 |             { value in
803 |                 self.charts_data = value
    |                 `- warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
804 |             }
805 |         )
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:814:20: warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
 15 |  Permorms operation by codes order in selected operations program.
 16 |  */
 17 | public class Tool: WorkspaceObject
    |              `- note: class 'Tool' does not conform to the 'Sendable' protocol
 18 | {
 19 |     // MARK: - Init functions
    :
812 |             get:
813 |             {
814 |                 if self.demo
    |                    `- warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
815 |                 {
816 |                     self.model_controller.states_data
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:825:17: warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
 15 |  Permorms operation by codes order in selected operations program.
 16 |  */
 17 | public class Tool: WorkspaceObject
    |              `- note: class 'Tool' does not conform to the 'Sendable' protocol
 18 | {
 19 |     // MARK: - Init functions
    :
823 |             set:
824 |             { value in
825 |                 self.states_data = value
    |                 `- warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
826 |             }
827 |         )
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/WorkspaceObject.swift:67:23: warning: static property 'modules_folder_bookmark' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 65 |     // MARK: - Module handling
 66 |     /// Modules folder access bookmark.
 67 |     public static var modules_folder_bookmark: Data?
    |                       |- warning: static property 'modules_folder_bookmark' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'modules_folder_bookmark' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'modules_folder_bookmark' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:611:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 609 |             DispatchQueue.main.asyncAfter(deadline: .now() + 0.5)
 610 |             {
 611 |                 self.selected_program.reset_points_states()
     |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
     |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 612 |             }
 613 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:529:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
527 |             DispatchQueue.main.asyncAfter(deadline: .now() + 0.5)
528 |             {
529 |                 self.selected_program.reset_codes_states()
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
530 |             }
531 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/WorkspaceObject.swift:129:9: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
127 |
128 |         update_task = Task
129 |         {
    |         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
130 |             while updated
    |                   `- note: closure captures 'self' which is accessible to code in the current task
131 |             {
132 |                 try? await Task.sleep(nanoseconds: UInt64(update_interval * 1_000_000_000))
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/WorkspaceObject.swift:135:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
133 |                 await MainActor.run
134 |                 {
135 |                     self.update()
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
136 |                 }
137 |
[37/52] Compiling IndustrialKit WorkspaceObject.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Part.swift:121:23: warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
119 |
120 |     /// Imported internal part modules.
121 |     public static var internal_modules = [PartModule]()
    |                       |- warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'internal_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'internal_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Imported external part modules.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Part.swift:124:23: warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
122 |
123 |     /// Imported external part modules.
124 |     public static var external_modules = [PartModule]()
    |                       |- warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'external_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'external_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
125 |
126 |     public override func module_import_by_name(_ name: String, is_internal: Bool = true)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:126:23: warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 124 |
 125 |     /// Imported internal robot modules.
 126 |     public static var internal_modules = [RobotModule]()
     |                       |- warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'internal_modules' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'internal_modules' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 127 |
 128 |     /// Imported external robot modules.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:129:23: warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 127 |
 128 |     /// Imported external robot modules.
 129 |     public static var external_modules = [RobotModule]()
     |                       |- warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'external_modules' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'external_modules' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 130 |
 131 |     public override func module_import_by_name(_ name: String, is_internal: Bool = true)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:372:23: warning: static property 'default_origin_location' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 370 |
 371 |     /// A default location of robot cell origin.
 372 |     public static var default_origin_location = [Float](repeating: 0, count: 3)
     |                       |- warning: static property 'default_origin_location' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'default_origin_location' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'default_origin_location' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 373 |
 374 |     /// A default scale of robot cell box.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:375:23: warning: static property 'default_space_scale' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 373 |
 374 |     /// A default scale of robot cell box.
 375 |     public static var default_space_scale = [Float](repeating: 200, count: 3)
     |                       |- warning: static property 'default_space_scale' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'default_space_scale' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'default_space_scale' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 376 |
 377 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1111:23: warning: static property 'view_current_program_model' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
1109 |
1110 |     /// An option of view current position program model.
1111 |     public static var view_current_program_model = true
     |                       |- warning: static property 'view_current_program_model' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: convert 'view_current_program_model' to a 'let' constant to make 'Sendable' shared state immutable
     |                       |- note: add '@MainActor' to make static property 'view_current_program_model' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1112 |
1113 |     private func update_points_model() // Update selected positions program model for robot
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1230:20: warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- note: class 'Robot' does not conform to the 'Sendable' protocol
  18 | {
  19 |     // MARK: - Init functions
     :
1228 |             get:
1229 |             {
1230 |                 if self.demo
     |                    `- warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
1231 |                 {
1232 |                     self.model_controller.charts_data
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1241:17: warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- note: class 'Robot' does not conform to the 'Sendable' protocol
  18 | {
  19 |     // MARK: - Init functions
     :
1239 |             set:
1240 |             { value in
1241 |                 self.charts_data = value
     |                 `- warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
1242 |             }
1243 |         )
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1252:20: warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- note: class 'Robot' does not conform to the 'Sendable' protocol
  18 | {
  19 |     // MARK: - Init functions
     :
1250 |             get:
1251 |             {
1252 |                 if self.demo
     |                    `- warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
1253 |                 {
1254 |                     self.model_controller.states_data
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:1263:17: warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- note: class 'Robot' does not conform to the 'Sendable' protocol
  18 | {
  19 |     // MARK: - Init functions
     :
1261 |             set:
1262 |             { value in
1263 |                 self.states_data = value
     |                 `- warning: capture of 'self' with non-sendable type 'Robot' in a '@Sendable' closure
1264 |             }
1265 |         )
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:118:23: warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
116 |
117 |     /// Imported internal tool modules.
118 |     public static var internal_modules = [ToolModule]()
    |                       |- warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'internal_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'internal_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |
120 |     /// Imported external tool modules.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:121:23: warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
119 |
120 |     /// Imported external tool modules.
121 |     public static var external_modules = [ToolModule]()
    |                       |- warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'external_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'external_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     public override func module_import_by_name(_ name: String, is_internal: Bool = true)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:792:20: warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
 15 |  Permorms operation by codes order in selected operations program.
 16 |  */
 17 | public class Tool: WorkspaceObject
    |              `- note: class 'Tool' does not conform to the 'Sendable' protocol
 18 | {
 19 |     // MARK: - Init functions
    :
790 |             get:
791 |             {
792 |                 if self.demo
    |                    `- warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
793 |                 {
794 |                     self.model_controller.charts_data
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:803:17: warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
 15 |  Permorms operation by codes order in selected operations program.
 16 |  */
 17 | public class Tool: WorkspaceObject
    |              `- note: class 'Tool' does not conform to the 'Sendable' protocol
 18 | {
 19 |     // MARK: - Init functions
    :
801 |             set:
802 |             { value in
803 |                 self.charts_data = value
    |                 `- warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
804 |             }
805 |         )
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:814:20: warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
 15 |  Permorms operation by codes order in selected operations program.
 16 |  */
 17 | public class Tool: WorkspaceObject
    |              `- note: class 'Tool' does not conform to the 'Sendable' protocol
 18 | {
 19 |     // MARK: - Init functions
    :
812 |             get:
813 |             {
814 |                 if self.demo
    |                    `- warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
815 |                 {
816 |                     self.model_controller.states_data
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:825:17: warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
 15 |  Permorms operation by codes order in selected operations program.
 16 |  */
 17 | public class Tool: WorkspaceObject
    |              `- note: class 'Tool' does not conform to the 'Sendable' protocol
 18 | {
 19 |     // MARK: - Init functions
    :
823 |             set:
824 |             { value in
825 |                 self.states_data = value
    |                 `- warning: capture of 'self' with non-sendable type 'Tool' in a '@Sendable' closure
826 |             }
827 |         )
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/WorkspaceObject.swift:67:23: warning: static property 'modules_folder_bookmark' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 65 |     // MARK: - Module handling
 66 |     /// Modules folder access bookmark.
 67 |     public static var modules_folder_bookmark: Data?
    |                       |- warning: static property 'modules_folder_bookmark' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'modules_folder_bookmark' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'modules_folder_bookmark' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:611:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 609 |             DispatchQueue.main.asyncAfter(deadline: .now() + 0.5)
 610 |             {
 611 |                 self.selected_program.reset_points_states()
     |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
     |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 612 |             }
 613 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Tool.swift:529:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
527 |             DispatchQueue.main.asyncAfter(deadline: .now() + 0.5)
528 |             {
529 |                 self.selected_program.reset_codes_states()
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
530 |             }
531 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/WorkspaceObject.swift:129:9: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
127 |
128 |         update_task = Task
129 |         {
    |         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
130 |             while updated
    |                   `- note: closure captures 'self' which is accessible to code in the current task
131 |             {
132 |                 try? await Task.sleep(nanoseconds: UInt64(update_interval * 1_000_000_000))
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/WorkspaceObject.swift:135:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
133 |                 await MainActor.run
134 |                 {
135 |                     self.update()
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
136 |                 }
137 |
[38/52] Compiling IndustrialKit Cards.swift
[39/52] Compiling IndustrialKit ChartsView.swift
[40/52] Compiling IndustrialKit ConnectorView.swift
[41/52] Compiling IndustrialKit DynamicStack.swift
[42/52] Compiling IndustrialKit InspectorModifier.swift
[43/52] Compiling IndustrialKit PositionPoint.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:331:23: warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
329 |
330 |     /// Imported internal part modules.
331 |     public static var internal_modules = [ChangerModule]()
    |                       |- warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'internal_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'internal_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
332 |
333 |     /// Imported external part modules.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:334:23: warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
332 |
333 |     /// Imported external part modules.
334 |     public static var external_modules = [ChangerModule]()
    |                       |- warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'external_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'external_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
335 |
336 |     /// A changer internal modules names array.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:337:23: warning: static property 'internal_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
335 |
336 |     /// A changer internal modules names array.
337 |     public static var internal_modules_list = [String]()
    |                       |- warning: static property 'internal_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'internal_modules_list' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'internal_modules_list' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
338 |
339 |     /// A changer external modules names array.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:340:23: warning: static property 'external_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
338 |
339 |     /// A changer external modules names array.
340 |     public static var external_modules_list = [String]()
    |                       |- warning: static property 'external_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'external_modules_list' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'external_modules_list' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
341 |
342 |     /**
[44/52] Compiling IndustrialKit PositionsProgram.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:331:23: warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
329 |
330 |     /// Imported internal part modules.
331 |     public static var internal_modules = [ChangerModule]()
    |                       |- warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'internal_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'internal_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
332 |
333 |     /// Imported external part modules.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:334:23: warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
332 |
333 |     /// Imported external part modules.
334 |     public static var external_modules = [ChangerModule]()
    |                       |- warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'external_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'external_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
335 |
336 |     /// A changer internal modules names array.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:337:23: warning: static property 'internal_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
335 |
336 |     /// A changer internal modules names array.
337 |     public static var internal_modules_list = [String]()
    |                       |- warning: static property 'internal_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'internal_modules_list' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'internal_modules_list' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
338 |
339 |     /// A changer external modules names array.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:340:23: warning: static property 'external_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
338 |
339 |     /// A changer external modules names array.
340 |     public static var external_modules_list = [String]()
    |                       |- warning: static property 'external_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'external_modules_list' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'external_modules_list' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
341 |
342 |     /**
[45/52] Compiling IndustrialKit LogicElements.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:331:23: warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
329 |
330 |     /// Imported internal part modules.
331 |     public static var internal_modules = [ChangerModule]()
    |                       |- warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'internal_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'internal_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
332 |
333 |     /// Imported external part modules.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:334:23: warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
332 |
333 |     /// Imported external part modules.
334 |     public static var external_modules = [ChangerModule]()
    |                       |- warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'external_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'external_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
335 |
336 |     /// A changer internal modules names array.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:337:23: warning: static property 'internal_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
335 |
336 |     /// A changer internal modules names array.
337 |     public static var internal_modules_list = [String]()
    |                       |- warning: static property 'internal_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'internal_modules_list' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'internal_modules_list' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
338 |
339 |     /// A changer external modules names array.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:340:23: warning: static property 'external_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
338 |
339 |     /// A changer external modules names array.
340 |     public static var external_modules_list = [String]()
    |                       |- warning: static property 'external_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'external_modules_list' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'external_modules_list' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
341 |
342 |     /**
[46/52] Compiling IndustrialKit ModifierElements.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:331:23: warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
329 |
330 |     /// Imported internal part modules.
331 |     public static var internal_modules = [ChangerModule]()
    |                       |- warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'internal_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'internal_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
332 |
333 |     /// Imported external part modules.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:334:23: warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
332 |
333 |     /// Imported external part modules.
334 |     public static var external_modules = [ChangerModule]()
    |                       |- warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'external_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'external_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
335 |
336 |     /// A changer internal modules names array.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:337:23: warning: static property 'internal_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
335 |
336 |     /// A changer internal modules names array.
337 |     public static var internal_modules_list = [String]()
    |                       |- warning: static property 'internal_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'internal_modules_list' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'internal_modules_list' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
338 |
339 |     /// A changer external modules names array.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:340:23: warning: static property 'external_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
338 |
339 |     /// A changer external modules names array.
340 |     public static var external_modules_list = [String]()
    |                       |- warning: static property 'external_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'external_modules_list' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'external_modules_list' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
341 |
342 |     /**
[47/52] Compiling IndustrialKit PerformerElements.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:331:23: warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
329 |
330 |     /// Imported internal part modules.
331 |     public static var internal_modules = [ChangerModule]()
    |                       |- warning: static property 'internal_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'internal_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'internal_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
332 |
333 |     /// Imported external part modules.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:334:23: warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
332 |
333 |     /// Imported external part modules.
334 |     public static var external_modules = [ChangerModule]()
    |                       |- warning: static property 'external_modules' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'external_modules' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'external_modules' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
335 |
336 |     /// A changer internal modules names array.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:337:23: warning: static property 'internal_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
335 |
336 |     /// A changer internal modules names array.
337 |     public static var internal_modules_list = [String]()
    |                       |- warning: static property 'internal_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'internal_modules_list' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'internal_modules_list' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
338 |
339 |     /// A changer external modules names array.
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift:340:23: warning: static property 'external_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
338 |
339 |     /// A changer external modules names array.
340 |     public static var external_modules_list = [String]()
    |                       |- warning: static property 'external_modules_list' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'external_modules_list' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'external_modules_list' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
341 |
342 |     /**
[48/52] Compiling IndustrialKit RobotConnector.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:194:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
192 |     {
193 |         #if os(macOS)
194 |         guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: ["disconnect"])
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
195 |         else
196 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:272:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
270 |         let command = ["move_to"] + [point.json_string()] + origin_position
271 |
272 |         guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: command)
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
273 |         else
274 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:309:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it
307 |     {
308 |         #if os(macOS)
309 |         guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: ["reset_device"])
    |                   `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it
310 |         else
311 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:179:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
177 |     {
178 |         #if os(macOS)
179 |         guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket", with: ["disconnect"])
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
180 |         else
181 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:238:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
236 |         let command = ["perform", "\(code)"]
237 |
238 |         guard let terminal_output: String = send_via_unix_socket(
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
239 |             at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket",
240 |             with: command)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:270:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it
268 |     {
269 |         #if os(macOS)
270 |         guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket", with: ["reset_device"])
    |                   `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it
271 |         else
272 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:252:13: warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 250 |         if let output = String(data: data, encoding: .utf8)
 251 |         {
 252 |             output_handler(output)
     |             |- warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
     |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 253 |         }
 254 |     }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:249:9: warning: mutation of captured var 'output_data' in concurrently-executing code; this is an error in the Swift 6 language mode
 247 |             return
 248 |         }
 249 |         output_data.append(data)
     |         `- warning: mutation of captured var 'output_data' in concurrently-executing code; this is an error in the Swift 6 language mode
 250 |         if let output = String(data: data, encoding: .utf8)
 251 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:348:17: warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure
 346 |             DispatchQueue.main.async
 347 |             {
 348 |                 output_handler("Failed to launch process: \(error.localizedDescription)")
     |                 |- warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 349 |             }
 350 |             return
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:431:21: warning: result of call to 'withUnsafeBufferPointer' is unused
 429 |     // Send command
 430 |     let command_to_send = command.utf8CString.dropLast()
 431 |     command_to_send.withUnsafeBufferPointer
     |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
 432 |     { buffer_ptr in
 433 |         write(sockfd, buffer_ptr.baseAddress!, buffer_ptr.count)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:478:17: warning: capture of 'completion' with non-sendable type '(String) -> Void' in a '@Sendable' closure
 476 |             DispatchQueue.main.async
 477 |             {
 478 |                 completion("Failed to connect to UNIX socket")
     |                 |- warning: capture of 'completion' with non-sendable type '(String) -> Void' in a '@Sendable' closure
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 479 |             }
 480 |             return
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:78:13: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 76 |             canceled = false
 77 |             moving_task = Task
 78 |             {
    |             `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 79 |                 self.move_to(point: point)
    |                 `- note: closure captures 'self' which is accessible to code in the current task
 80 |
 81 |                 if !canceled
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:43:9: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 41 |         canceled = false
 42 |         performing_task = Task
 43 |         {
    |         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 44 |             self.perform(code: code)
    |             `- note: closure captures 'self' which is accessible to code in the current task
 45 |
 46 |             if !canceled
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/WorkspaceObjectConnector.swift:134:13: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
132 |
133 |             connection_task = Task
134 |             {
    |             `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
135 |                 connected = await connection_process()
    |                 `- note: closure captures 'self' which is accessible to code in the current task
136 |                 connection_updating = false
137 |
[49/52] Compiling IndustrialKit ToolConnector.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:194:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
192 |     {
193 |         #if os(macOS)
194 |         guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: ["disconnect"])
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
195 |         else
196 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:272:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
270 |         let command = ["move_to"] + [point.json_string()] + origin_position
271 |
272 |         guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: command)
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
273 |         else
274 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:309:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it
307 |     {
308 |         #if os(macOS)
309 |         guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: ["reset_device"])
    |                   `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it
310 |         else
311 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:179:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
177 |     {
178 |         #if os(macOS)
179 |         guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket", with: ["disconnect"])
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
180 |         else
181 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:238:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
236 |         let command = ["perform", "\(code)"]
237 |
238 |         guard let terminal_output: String = send_via_unix_socket(
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
239 |             at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket",
240 |             with: command)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:270:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it
268 |     {
269 |         #if os(macOS)
270 |         guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket", with: ["reset_device"])
    |                   `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it
271 |         else
272 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:252:13: warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 250 |         if let output = String(data: data, encoding: .utf8)
 251 |         {
 252 |             output_handler(output)
     |             |- warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
     |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 253 |         }
 254 |     }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:249:9: warning: mutation of captured var 'output_data' in concurrently-executing code; this is an error in the Swift 6 language mode
 247 |             return
 248 |         }
 249 |         output_data.append(data)
     |         `- warning: mutation of captured var 'output_data' in concurrently-executing code; this is an error in the Swift 6 language mode
 250 |         if let output = String(data: data, encoding: .utf8)
 251 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:348:17: warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure
 346 |             DispatchQueue.main.async
 347 |             {
 348 |                 output_handler("Failed to launch process: \(error.localizedDescription)")
     |                 |- warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 349 |             }
 350 |             return
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:431:21: warning: result of call to 'withUnsafeBufferPointer' is unused
 429 |     // Send command
 430 |     let command_to_send = command.utf8CString.dropLast()
 431 |     command_to_send.withUnsafeBufferPointer
     |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
 432 |     { buffer_ptr in
 433 |         write(sockfd, buffer_ptr.baseAddress!, buffer_ptr.count)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:478:17: warning: capture of 'completion' with non-sendable type '(String) -> Void' in a '@Sendable' closure
 476 |             DispatchQueue.main.async
 477 |             {
 478 |                 completion("Failed to connect to UNIX socket")
     |                 |- warning: capture of 'completion' with non-sendable type '(String) -> Void' in a '@Sendable' closure
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 479 |             }
 480 |             return
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:78:13: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 76 |             canceled = false
 77 |             moving_task = Task
 78 |             {
    |             `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 79 |                 self.move_to(point: point)
    |                 `- note: closure captures 'self' which is accessible to code in the current task
 80 |
 81 |                 if !canceled
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:43:9: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 41 |         canceled = false
 42 |         performing_task = Task
 43 |         {
    |         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 44 |             self.perform(code: code)
    |             `- note: closure captures 'self' which is accessible to code in the current task
 45 |
 46 |             if !canceled
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/WorkspaceObjectConnector.swift:134:13: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
132 |
133 |             connection_task = Task
134 |             {
    |             `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
135 |                 connected = await connection_process()
    |                 `- note: closure captures 'self' which is accessible to code in the current task
136 |                 connection_updating = false
137 |
[50/52] Compiling IndustrialKit WorkspaceObjectConnector.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:194:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
192 |     {
193 |         #if os(macOS)
194 |         guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: ["disconnect"])
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
195 |         else
196 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:272:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
270 |         let command = ["move_to"] + [point.json_string()] + origin_position
271 |
272 |         guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: command)
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
273 |         else
274 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:309:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it
307 |     {
308 |         #if os(macOS)
309 |         guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: ["reset_device"])
    |                   `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it
310 |         else
311 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:179:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
177 |     {
178 |         #if os(macOS)
179 |         guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket", with: ["disconnect"])
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
180 |         else
181 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:238:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
236 |         let command = ["perform", "\(code)"]
237 |
238 |         guard let terminal_output: String = send_via_unix_socket(
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
239 |             at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket",
240 |             with: command)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:270:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it
268 |     {
269 |         #if os(macOS)
270 |         guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket", with: ["reset_device"])
    |                   `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it
271 |         else
272 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:252:13: warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 250 |         if let output = String(data: data, encoding: .utf8)
 251 |         {
 252 |             output_handler(output)
     |             |- warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
     |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 253 |         }
 254 |     }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:249:9: warning: mutation of captured var 'output_data' in concurrently-executing code; this is an error in the Swift 6 language mode
 247 |             return
 248 |         }
 249 |         output_data.append(data)
     |         `- warning: mutation of captured var 'output_data' in concurrently-executing code; this is an error in the Swift 6 language mode
 250 |         if let output = String(data: data, encoding: .utf8)
 251 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:348:17: warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure
 346 |             DispatchQueue.main.async
 347 |             {
 348 |                 output_handler("Failed to launch process: \(error.localizedDescription)")
     |                 |- warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 349 |             }
 350 |             return
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:431:21: warning: result of call to 'withUnsafeBufferPointer' is unused
 429 |     // Send command
 430 |     let command_to_send = command.utf8CString.dropLast()
 431 |     command_to_send.withUnsafeBufferPointer
     |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
 432 |     { buffer_ptr in
 433 |         write(sockfd, buffer_ptr.baseAddress!, buffer_ptr.count)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:478:17: warning: capture of 'completion' with non-sendable type '(String) -> Void' in a '@Sendable' closure
 476 |             DispatchQueue.main.async
 477 |             {
 478 |                 completion("Failed to connect to UNIX socket")
     |                 |- warning: capture of 'completion' with non-sendable type '(String) -> Void' in a '@Sendable' closure
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 479 |             }
 480 |             return
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:78:13: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 76 |             canceled = false
 77 |             moving_task = Task
 78 |             {
    |             `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 79 |                 self.move_to(point: point)
    |                 `- note: closure captures 'self' which is accessible to code in the current task
 80 |
 81 |                 if !canceled
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:43:9: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 41 |         canceled = false
 42 |         performing_task = Task
 43 |         {
    |         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 44 |             self.perform(code: code)
    |             `- note: closure captures 'self' which is accessible to code in the current task
 45 |
 46 |             if !canceled
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/WorkspaceObjectConnector.swift:134:13: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
132 |
133 |             connection_task = Task
134 |             {
    |             `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
135 |                 connected = await connection_process()
    |                 `- note: closure captures 'self' which is accessible to code in the current task
136 |                 connection_updating = false
137 |
[51/52] Compiling IndustrialKit Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:194:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
192 |     {
193 |         #if os(macOS)
194 |         guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: ["disconnect"])
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
195 |         else
196 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:272:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
270 |         let command = ["move_to"] + [point.json_string()] + origin_position
271 |
272 |         guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: command)
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
273 |         else
274 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:309:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it
307 |     {
308 |         #if os(macOS)
309 |         guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: ["reset_device"])
    |                   `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it
310 |         else
311 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:179:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
177 |     {
178 |         #if os(macOS)
179 |         guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket", with: ["disconnect"])
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
180 |         else
181 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:238:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
236 |         let command = ["perform", "\(code)"]
237 |
238 |         guard let terminal_output: String = send_via_unix_socket(
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
239 |             at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket",
240 |             with: command)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:270:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it
268 |     {
269 |         #if os(macOS)
270 |         guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket", with: ["reset_device"])
    |                   `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it
271 |         else
272 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:252:13: warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 250 |         if let output = String(data: data, encoding: .utf8)
 251 |         {
 252 |             output_handler(output)
     |             |- warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
     |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 253 |         }
 254 |     }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:249:9: warning: mutation of captured var 'output_data' in concurrently-executing code; this is an error in the Swift 6 language mode
 247 |             return
 248 |         }
 249 |         output_data.append(data)
     |         `- warning: mutation of captured var 'output_data' in concurrently-executing code; this is an error in the Swift 6 language mode
 250 |         if let output = String(data: data, encoding: .utf8)
 251 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:348:17: warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure
 346 |             DispatchQueue.main.async
 347 |             {
 348 |                 output_handler("Failed to launch process: \(error.localizedDescription)")
     |                 |- warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 349 |             }
 350 |             return
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:431:21: warning: result of call to 'withUnsafeBufferPointer' is unused
 429 |     // Send command
 430 |     let command_to_send = command.utf8CString.dropLast()
 431 |     command_to_send.withUnsafeBufferPointer
     |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
 432 |     { buffer_ptr in
 433 |         write(sockfd, buffer_ptr.baseAddress!, buffer_ptr.count)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:478:17: warning: capture of 'completion' with non-sendable type '(String) -> Void' in a '@Sendable' closure
 476 |             DispatchQueue.main.async
 477 |             {
 478 |                 completion("Failed to connect to UNIX socket")
     |                 |- warning: capture of 'completion' with non-sendable type '(String) -> Void' in a '@Sendable' closure
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 479 |             }
 480 |             return
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:78:13: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 76 |             canceled = false
 77 |             moving_task = Task
 78 |             {
    |             `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 79 |                 self.move_to(point: point)
    |                 `- note: closure captures 'self' which is accessible to code in the current task
 80 |
 81 |                 if !canceled
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:43:9: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 41 |         canceled = false
 42 |         performing_task = Task
 43 |         {
    |         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 44 |             self.perform(code: code)
    |             `- note: closure captures 'self' which is accessible to code in the current task
 45 |
 46 |             if !canceled
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/WorkspaceObjectConnector.swift:134:13: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
132 |
133 |             connection_task = Task
134 |             {
    |             `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
135 |                 connected = await connection_process()
    |                 `- note: closure captures 'self' which is accessible to code in the current task
136 |                 connection_updating = false
137 |
[52/52] Compiling IndustrialKit Functions.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:194:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
192 |     {
193 |         #if os(macOS)
194 |         guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: ["disconnect"])
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
195 |         else
196 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:272:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
270 |         let command = ["move_to"] + [point.json_string()] + origin_position
271 |
272 |         guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: command)
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
273 |         else
274 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:309:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it
307 |     {
308 |         #if os(macOS)
309 |         guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: ["reset_device"])
    |                   `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it
310 |         else
311 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:179:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
177 |     {
178 |         #if os(macOS)
179 |         guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket", with: ["disconnect"])
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
180 |         else
181 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:238:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
236 |         let command = ["perform", "\(code)"]
237 |
238 |         guard let terminal_output: String = send_via_unix_socket(
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it
239 |             at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket",
240 |             with: command)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:270:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it
268 |     {
269 |         #if os(macOS)
270 |         guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket", with: ["reset_device"])
    |                   `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it
271 |         else
272 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:252:13: warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 250 |         if let output = String(data: data, encoding: .utf8)
 251 |         {
 252 |             output_handler(output)
     |             |- warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
     |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 253 |         }
 254 |     }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:249:9: warning: mutation of captured var 'output_data' in concurrently-executing code; this is an error in the Swift 6 language mode
 247 |             return
 248 |         }
 249 |         output_data.append(data)
     |         `- warning: mutation of captured var 'output_data' in concurrently-executing code; this is an error in the Swift 6 language mode
 250 |         if let output = String(data: data, encoding: .utf8)
 251 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:348:17: warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure
 346 |             DispatchQueue.main.async
 347 |             {
 348 |                 output_handler("Failed to launch process: \(error.localizedDescription)")
     |                 |- warning: capture of 'output_handler' with non-sendable type '(String) -> Void' in a '@Sendable' closure
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 349 |             }
 350 |             return
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:431:21: warning: result of call to 'withUnsafeBufferPointer' is unused
 429 |     // Send command
 430 |     let command_to_send = command.utf8CString.dropLast()
 431 |     command_to_send.withUnsafeBufferPointer
     |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
 432 |     { buffer_ptr in
 433 |         write(sockfd, buffer_ptr.baseAddress!, buffer_ptr.count)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:478:17: warning: capture of 'completion' with non-sendable type '(String) -> Void' in a '@Sendable' closure
 476 |             DispatchQueue.main.async
 477 |             {
 478 |                 completion("Failed to connect to UNIX socket")
     |                 |- warning: capture of 'completion' with non-sendable type '(String) -> Void' in a '@Sendable' closure
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 479 |             }
 480 |             return
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:78:13: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 76 |             canceled = false
 77 |             moving_task = Task
 78 |             {
    |             `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 79 |                 self.move_to(point: point)
    |                 `- note: closure captures 'self' which is accessible to code in the current task
 80 |
 81 |                 if !canceled
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:43:9: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 41 |         canceled = false
 42 |         performing_task = Task
 43 |         {
    |         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 44 |             self.perform(code: code)
    |             `- note: closure captures 'self' which is accessible to code in the current task
 45 |
 46 |             if !canceled
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/WorkspaceObjectConnector.swift:134:13: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
132 |
133 |             connection_task = Task
134 |             {
    |             `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
135 |                 connected = await connection_process()
    |                 `- note: closure captures 'self' which is accessible to code in the current task
136 |                 connection_updating = false
137 |
Build complete! (10.97s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "IndustrialKit",
  "name" : "IndustrialKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "ios",
      "version" : "17.0"
    }
  ],
  "products" : [
    {
      "name" : "IndustrialKit",
      "targets" : [
        "IndustrialKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "IndustrialKitTests",
      "module_type" : "SwiftTarget",
      "name" : "IndustrialKitTests",
      "path" : "Tests/IndustrialKitTests",
      "sources" : [
        "IndustrialKitTests.swift"
      ],
      "target_dependencies" : [
        "IndustrialKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "IndustrialKit",
      "module_type" : "SwiftTarget",
      "name" : "IndustrialKit",
      "path" : "Sources",
      "product_memberships" : [
        "IndustrialKit"
      ],
      "sources" : [
        "IndustrialKit/Connectors/RobotConnector.swift",
        "IndustrialKit/Connectors/ToolConnector.swift",
        "IndustrialKit/Connectors/WorkspaceObjectConnector.swift",
        "IndustrialKit/Extensions.swift",
        "IndustrialKit/Functions.swift",
        "IndustrialKit/ModelControllers/ModelController.swift",
        "IndustrialKit/ModelControllers/RobotModelController.swift",
        "IndustrialKit/ModelControllers/ToolModelController.swift",
        "IndustrialKit/Programs/OperationCode.swift",
        "IndustrialKit/Programs/OperationsProgram.swift",
        "IndustrialKit/Programs/PositionPoint.swift",
        "IndustrialKit/Programs/PositionsProgram.swift",
        "IndustrialKit/Programs/WorkspaceProgramElements/LogicElements.swift",
        "IndustrialKit/Programs/WorkspaceProgramElements/ModifierElements.swift",
        "IndustrialKit/Programs/WorkspaceProgramElements/PerformerElements.swift",
        "IndustrialKit/Programs/WorkspaceProgramElements/WorkspaceProgramElement.swift",
        "IndustrialKit/Statistics/StateItem.swift",
        "IndustrialKit/Statistics/WorkspaceObjectChart.swift",
        "IndustrialKit/UI/AddNewView.swift",
        "IndustrialKit/UI/Borderers.swift",
        "IndustrialKit/UI/Cards.swift",
        "IndustrialKit/UI/ChartsView.swift",
        "IndustrialKit/UI/ConnectorView.swift",
        "IndustrialKit/UI/DynamicStack.swift",
        "IndustrialKit/UI/InspectorModifier.swift",
        "IndustrialKit/UI/ObjectSceneView.swift",
        "IndustrialKit/UI/PositionView.swift",
        "IndustrialKit/UI/ProgramElemenViews/ControlProgramTextView.swift",
        "IndustrialKit/UI/ProgramElemenViews/LogicElementsViews.swift",
        "IndustrialKit/UI/ProgramElemenViews/ModifierElementsViews.swift",
        "IndustrialKit/UI/ProgramElemenViews/PerformerElementsViews.swift",
        "IndustrialKit/UI/RegistersView.swift",
        "IndustrialKit/UI/SheetCaption.swift",
        "IndustrialKit/UI/SpatialPendant/ControlViews.swift",
        "IndustrialKit/UI/SpatialPendant/PendantController.swift",
        "IndustrialKit/UI/SpatialPendant/ProgramViews.swift",
        "IndustrialKit/UI/SpatialPendant/SpatialPendantView.swift",
        "IndustrialKit/UI/StateView.swift",
        "IndustrialKit/UI/ViewCloseButton.swift",
        "IndustrialKit/Workspace.swift",
        "IndustrialKit/WorkspaceObjects/Modules/ChangerModule.swift",
        "IndustrialKit/WorkspaceObjects/Modules/IndustrialModule.swift",
        "IndustrialKit/WorkspaceObjects/Modules/PartModule.swift",
        "IndustrialKit/WorkspaceObjects/Modules/RobotModule.swift",
        "IndustrialKit/WorkspaceObjects/Modules/ToolModule.swift",
        "IndustrialKit/WorkspaceObjects/Part.swift",
        "IndustrialKit/WorkspaceObjects/Robot.swift",
        "IndustrialKit/WorkspaceObjects/Tool.swift",
        "IndustrialKit/WorkspaceObjects/WorkspaceObject.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.