;|
To my understating you are expecting a list from a string which is
delaminated with spaces.
or a string which should have a comma instead of commas
|;
;; Let us take the same string that you have with spaces
(setq myString "123456789.123 123456789.123 123456789.123")
;;we can use the cl-string-subst function to replace a character with
other
;;look at the following example
(setq rtnString(VL-STRING-SUBST "," " " myString))
;;this should return : "123456789.123,123456789.123 123456789.123"
;;In you case when we use the read function
(setq myList (read (strcat "(" mystring ")")))
;;this should return : (1.23457e+008 1.23457e+008 1.23457e+008)
;;Even it is displaying e+008 something that will store the exact
value in it
;; we can use this variable where ever it is required. Let me take the
first value and convert back into string
(setq firstString(rtos (car myList) 2 16))
;;It will return : "123456789.1230000"
;; this is the same value we have supplied to read function.
;; I think this will answer your question. Please let me know if you
have any other questions on this.