Hey George
Wow, fleet.xtm is a blast from the past. It was a way of doing distributed computing using the now-defunct [CoreOS](
https://thenewstack.io/say-goodbye-to-coreos). It worked fine at the time, but CoreOS is long dead and there are probably better ways to do that stuff now.
`libs/contrib` is really the wild west (that's the point of contrib). Some of it still works, some of it has long bit-rotted, some of it is in that weird schrodinger's code state...
Ben
>>> On the line where we first meet "*(ipc:bind-func "myproc" times2)*" we get an error:
>>>
>>> *"function(symbol->string): argument 1 must be: symbol
>>> argument values: (#<<CLOSURE 0x7f7eda012480><CODE (args (if (and (not (null? args)) (symbol? (car args))) (if (equal? (car args) (quote xtlang)) (quote times2_adhoc_W2k2NCxpNjRd) (if (null? (cdr args)) (eval (string->sexpr (string-append "(" "times2_adhoc_W2k2NCxpNjRd" "." (symbol->string (car args)) ")"))) (eval (append (string->sexpr (string-append "(" "times2_adhoc_W2k2NCxpNjRd" "." (symbol->string (car args)) ")")) (list (cadr args)))))) (apply times #<PROC symbol->string>
>>> Trace: ipc:bind-func"*
>>>
>>> Things going OK up to that point .
>>>
>>> I notice too that in the "Code" editor, "*ipc:bind-func*" is highlighted differently from
>>> "*ipc:define*" . The "bind" part is highlighted but the "*-func*" part is not. Strange.
>>>
>>> I realise there is a warning at the beginning of the document to the effect that
>>> "Some of the threading stuff (particularly in xtlang) has changed slightly since this was written"
>>>
>>> Hope someone out there has a ready fix for this as I am finding the doc very interesting. First time I have worked through it.
>>>
>>> Regards
>>> George
>
> --
> You received this message because you are subscribed to the Google
> Groups "Extempore" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
extemporelan...@googlegroups.com.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/extemporelang/460b46f8-b179-4def-9178-d282924cd11an%40googlegroups.com
> <
https://groups.google.com/d/msgid/extemporelang/460b46f8-b179-4def-9178-d282924cd11an%40googlegroups.com?utm_medium=email&utm_source=footer>.