# Pastebin yPpbiVOF import tables type node* = object of RootObj id: int#Eh.... I guess this is fine output: float sum: int weights: seq[int] type edge = tuple[start_node: int, end_node: int] proc `output=`*(s: var node, value: float) {.inline.} = ## setter of hostAddr s.output = value var bias: node = node(id: 0) var input: node = node(id: 1) var hidden: node = node(id: 2) var output: node = node(id: 3) var nodes: seq[node] = @[bias, input, hidden, output] for node_i in nodes: node_i.output = 0