write/raw
v port hr?No documentation available
Bytecode
Probably only interesting to you if you want to understand more about the Nujel VM or care very much about performance.
( 0 ($let)) ( 1 ($get/val 'type-of)) ( 3 ($get/val 'v)) ( 5 ($apply 1)) ( 7 ($det/val 'ΓεnΣym-2)) ( 9 ($drop)) ( 10 ($get/val 'ΓεnΣym-2)) ( 12 ($push/val :nil)) ( 14 ($=)) ( 15 ($jf* 23)) ( 18 ($get/val 'hr?)) ( 20 ($jf* 7)) ( 23 ($push/nil)) ( 24 ($jmp* 11)) ( 27 ($get/val 'port)) ( 29 ($push/val 'block-write)) ( 31 ($push/val #nil)) ( 33 ($apply 2)) ( 35 ($jmp* 477)) ( 38 ($get/val 'ΓεnΣym-2)) ( 40 ($push/val :bool)) ( 42 ($=)) ( 43 ($jf* 24)) ( 46 ($get/val 'port)) ( 48 ($push/val 'block-write)) ( 50 ($get/val 'v)) ( 52 ($jf* 8)) ( 55 ($push/val #t)) ( 57 ($jmp* 5)) ( 60 ($push/val #f)) ( 62 ($apply 2)) ( 64 ($jmp* 448)) ( 67 ($get/val 'ΓεnΣym-2)) ( 69 ($push/val :environment)) ( 71 ($=)) ( 72 ($jf* 26)) ( 75 ($get/val 'port)) ( 77 ($push/val 'write)) ( 79 ($push/val #)) ( 81 ($get/val 'int->string/hex)) ( 83 ($get/val 'val->id)) ( 85 ($get/val 'v)) ( 87 ($apply 1)) ( 89 ($apply 1)) ( 91 ($push/val >)) ( 93 ($apply 4)) ( 95 ($jmp* 417)) ( 98 ($get/val 'ΓεnΣym-2)) ( 100 ($push/val :file-handle)) ( 102 ($=)) ( 103 ($jf* 26)) ( 106 ($get/val 'port)) ( 108 ($push/val 'write)) ( 110 ($push/val #)) ( 112 ($get/val 'int->string/hex)) ( 114 ($get/val 'val->id)) ( 116 ($get/val 'v)) ( 118 ($apply 1)) ( 120 ($apply 1)) ( 122 ($push/val >)) ( 124 ($apply 4)) ( 126 ($jmp* 386)) ( 129 ($get/val 'ΓεnΣym-2)) ( 131 ($push/val :buffer-view)) ( 133 ($=)) ( 134 ($jf* 26)) ( 137 ($get/val 'port)) ( 139 ($push/val 'write)) ( 141 ($push/val #)) ( 143 ($get/val 'int->string/hex)) ( 145 ($get/val 'val->id)) ( 147 ($get/val 'v)) ( 149 ($apply 1)) ( 151 ($apply 1)) ( 153 ($push/val >)) ( 155 ($apply 4)) ( 157 ($jmp* 355)) ( 160 ($get/val 'ΓεnΣym-2)) ( 162 ($push/val :lambda)) ( 164 ($=)) ( 165 ($dup)) ( 166 ($jt* 26)) ( 169 ($drop)) ( 170 ($get/val 'ΓεnΣym-2)) ( 172 ($push/val :macro)) ( 174 ($=)) ( 175 ($dup)) ( 176 ($jt* 16)) ( 179 ($drop)) ( 180 ($get/val 'ΓεnΣym-2)) ( 182 ($push/val :native-function)) ( 184 ($=)) ( 185 ($dup)) ( 186 ($jt* 6)) ( 189 ($drop)) ( 190 ($push/val #f)) ( 192 ($jf* 36)) ( 195 ($get/val 'port)) ( 197 ($push/val 'block-write)) ( 199 ($get/val 'string)) ( 201 ($get/val 'closure/name)) ( 203 ($get/val 'v)) ( 205 ($apply 1)) ( 207 ($dup)) ( 208 ($jt* 13)) ( 211 ($drop)) ( 212 ($push/val 'anonymous)) ( 214 ($dup)) ( 215 ($jt* 6)) ( 218 ($drop)) ( 219 ($push/val #f)) ( 221 ($apply 1)) ( 223 ($apply 2)) ( 225 ($jmp* 287)) ( 228 ($get/val 'ΓεnΣym-2)) ( 230 ($push/val :int)) ( 232 ($=)) ( 233 ($jf* 18)) ( 236 ($get/val 'port)) ( 238 ($push/val 'block-write)) ( 240 ($get/val 'int->string/decimal)) ( 242 ($get/val 'v)) ( 244 ($apply 1)) ( 246 ($apply 2)) ( 248 ($jmp* 264)) ( 251 ($get/val 'ΓεnΣym-2)) ( 253 ($push/val :float)) ( 255 ($=)) ( 256 ($jf* 18)) ( 259 ($get/val 'port)) ( 261 ($push/val 'block-write)) ( 263 ($get/val 'string)) ( 265 ($get/val 'v)) ( 267 ($apply 1)) ( 269 ($apply 2)) ( 271 ($jmp* 241)) ( 274 ($get/val 'ΓεnΣym-2)) ( 276 ($push/val :keyword)) ( 278 ($=)) ( 279 ($jf* 20)) ( 282 ($get/val 'port)) ( 284 ($push/val 'write)) ( 286 ($push/val :)) ( 288 ($get/val 'keyword->string)) ( 290 ($get/val 'v)) ( 292 ($apply 1)) ( 294 ($apply 3)) ( 296 ($jmp* 216)) ( 299 ($get/val 'ΓεnΣym-2)) ( 301 ($push/val :symbol)) ( 303 ($=)) ( 304 ($jf* 18)) ( 307 ($get/val 'port)) ( 309 ($push/val 'block-write)) ( 311 ($get/val 'string)) ( 313 ($get/val 'v)) ( 315 ($apply 1)) ( 317 ($apply 2)) ( 319 ($jmp* 193)) ( 322 ($get/val 'ΓεnΣym-2)) ( 324 ($push/val :bytecode-op)) ( 326 ($=)) ( 327 ($jf* 24)) ( 330 ($get/val 'port)) ( 332 ($push/val 'write)) ( 334 ($push/val #$)) ( 336 ($get/val 'int->string/HEX)) ( 338 ($get/val 'bytecode-op->int)) ( 340 ($get/val 'v)) ( 342 ($apply 1)) ( 344 ($apply 1)) ( 346 ($apply 3)) ( 348 ($jmp* 164)) ( 351 ($get/val 'ΓεnΣym-2)) ( 353 ($push/val :array)) ( 355 ($=)) ( 356 ($jf* 16)) ( 359 ($get/val 'write/raw/array)) ( 361 ($get/val 'v)) ( 363 ($get/val 'port)) ( 365 ($get/val 'hr?)) ( 367 ($apply 3)) ( 369 ($jmp* 143)) ( 372 ($get/val 'ΓεnΣym-2)) ( 374 ($push/val :buffer)) ( 376 ($=)) ( 377 ($jf* 16)) ( 380 ($get/val 'write/raw/buffer)) ( 382 ($get/val 'v)) ( 384 ($get/val 'port)) ( 386 ($get/val 'hr?)) ( 388 ($apply 3)) ( 390 ($jmp* 122)) ( 393 ($get/val 'ΓεnΣym-2)) ( 395 ($push/val :bytecode-array)) ( 397 ($=)) ( 398 ($jf* 16)) ( 401 ($get/val 'write/raw/bytecode-array)) ( 403 ($get/val 'v)) ( 405 ($get/val 'port)) ( 407 ($get/val 'hr?)) ( 409 ($apply 3)) ( 411 ($jmp* 101)) ( 414 ($get/val 'ΓεnΣym-2)) ( 416 ($push/val :string)) ( 418 ($=)) ( 419 ($jf* 16)) ( 422 ($get/val 'write/raw/string)) ( 424 ($get/val 'v)) ( 426 ($get/val 'port)) ( 428 ($get/val 'hr?)) ( 430 ($apply 3)) ( 432 ($jmp* 80)) ( 435 ($get/val 'ΓεnΣym-2)) ( 437 ($push/val :tree)) ( 439 ($=)) ( 440 ($jf* 16)) ( 443 ($get/val 'write/raw/tree)) ( 445 ($get/val 'v)) ( 447 ($get/val 'port)) ( 449 ($get/val 'hr?)) ( 451 ($apply 3)) ( 453 ($jmp* 59)) ( 456 ($get/val 'ΓεnΣym-2)) ( 458 ($push/val :pair)) ( 460 ($=)) ( 461 ($jf* 16)) ( 464 ($get/val 'write/raw/pair)) ( 466 ($get/val 'v)) ( 468 ($get/val 'port)) ( 470 ($get/val 'hr?)) ( 472 ($apply 3)) ( 474 ($jmp* 38)) ( 477 ($get/val 'throw)) ( 479 ($get/val 'list)) ( 481 ($push/val :type-error)) ( 483 ($let)) ( 484 ($get/val 'type-of)) ( 486 ($get/val 'v)) ( 488 ($apply 1)) ( 490 ($det/val 'fmt-arg-0)) ( 492 ($drop)) ( 493 ($get/val 'cat)) ( 495 ($push/val Don't know how to write )) ( 497 ($get/val 'fmt-arg-0)) ( 499 ($apply 2)) ( 501 ($closure/pop)) ( 502 ($get/val 'v)) ( 504 ($get/val 'current-lambda)) ( 506 ($apply 0)) ( 508 ($apply 4)) ( 510 ($apply 1)) ( 512 ($closure/pop)) ( 513 ($ret))