This is the closest I've got i.e. the first byte seems to go into B now but
then I'm in an endless loop with B's value stuck with that first byte.

(in "/home/me/test_fl.txt"
   (until (eof)
      (setq B (pipe (echo 1) (read)))
      (prinl B)
      (if (= (key) "x") (quit))))

On 14 February 2017 at 13:03, dean <deangwillia...@gmail.com> wrote:

> My mistake....I haven't done it at all and what is more....I'm not sure
> how you get the hex value (or decimal value) of the byte to decide what to
> do with it.
>
> On 14 February 2017 at 12:38, dean <deangwillia...@gmail.com> wrote:
>
>> Done it :)
>>
>> (in "/home/me/test_fl.txt"
>>    (until (eof)
>>       (echo 1)
>>       (setq B (in NIL))
>>       (prinl B)
>>       (key)))
>>
>>
>> On 14 February 2017 at 12:26, dean <deangwillia...@gmail.com> wrote:
>>
>>> Looking a possible ways around this I saw this in the tutorial :)
>>>
>>> (in "/home/me/test_fl.txt"
>>>    (until (eof)
>>>       (echo 1)
>>>       (key)))
>>>
>>> and it works great. My problem is I don't know how to
>>> capture (echo 1)  into a symbol's val.
>>>
>>>
>>> On 13 February 2017 at 23:03, dean <deangwillia...@gmail.com> wrote:
>>>
>>>> Thank you very much for this!
>>>> I tried (cd src; make tools) both from the command line...because of
>>>> "$"
>>>> and from within Picolisps RPL because of the parens.
>>>> I looked in src and there is just the utf2.c file.
>>>> When I do $ (cd src; make tools) from the command line I get...
>>>> $ (cd src; make tools)
>>>> *** Parse error in /home/me/picoLisp/src: Missing dependency operator
>>>> (Makefile:20)
>>>> *** Parse error: Need an operator in 'else' (Makefile:28)
>>>> *** Parse error: Missing dependency operator (Makefile:29)
>>>> *** Parse error: Need an operator in 'else' (Makefile:37)
>>>> etc.
>>>>
>>>> which looks like
>>>> the block beginning
>>>> ifeg ($(shell uname), Linux)
>>>> .
>>>> .
>>>> else
>>>> ifeg ($(shell uname, OpenBSD)
>>>> .
>>>> .
>>>> I'm the second i.e. OpenBSD option and know very nothing about
>>>> makefiles.
>>>> I'm on a 64 bit OS but am looking at two -m32 options in there.
>>>> That might well be ok but I thought I'd mention it.
>>>>
>>>> Best Regards
>>>> Dean
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On 13 February 2017 at 21:52, Alexander Burger <a...@software-lab.de>
>>>> wrote:
>>>>
>>>>> Hi Dean,
>>>>>
>>>>> > 6869 a074 6865 6972 3aa0 686f 7720 6172 6520 796f 750a
>>>>> > hi.their:.how are you.
>>>>> >
>>>>> > The following program...
>>>>> >
>>>>> > (in "/home/me/test_fl.txt"
>>>>> >    (until (eof)
>>>>> >       (setq Ln (line T))
>>>>> >       (prinl Ln)))
>>>>> >
>>>>> > results in this....
>>>>> >
>>>>> > hiനeir:ਯw are you
>>>>>
>>>>> OK, as you noticed in your other mail, PicoLisp can handle *only*
>>>>> UTF-8 input.
>>>>>
>>>>>
>>>>> > (load "@lib/import.l")
>>>>>
>>>>> This is probably not necessary here.
>>>>>
>>>>>
>>>>> > (in '("bin/utf8" "/home/me/test_fl.txt")
>>>>>
>>>>> Good, that's the right way!
>>>>>
>>>>>
>>>>> > bin/utf8: Can't exec
>>>>>
>>>>> Try this:
>>>>>
>>>>>    $ (cd src; make tools)
>>>>>
>>>>> ♪♫ Alex
>>>>> --
>>>>> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>>>>>
>>>>
>>>>
>>>
>>
>

Reply via email to