Hi Thorsten,
Maybe there could be a
1. global switch '*Vi' that is true by default, and
2. a function '(de Toggle-Vi...)' that toggles that switch, and
3. three modes: Command, Insert, EInsert
or
3. two modes Command and Insert, with much Command functionality
duplicated in Insert
Hi Jon,
Starting pil64emu with file argument, like ./bin/picolisp
misc/fibo.l, still gives me a Segmentation fault.
What's definitely still missing is 'native' support. As misc/fibo.l
also does some native stuff, perhaps this is the culprit?
Are there other interesting 64-bit
Hi Alex,
On 11/2/12 1:44 PM, Alexander Burger wrote:
Hi Jon,
Starting pil64emu with file argument, like ./bin/picolisp
misc/fibo.l, still gives me a Segmentation fault.
What's definitely still missing is 'native' support. As misc/fibo.l
also does some native stuff, perhaps this is the
Hi Jon,
It builds more or less as before, and it's still got problems
loading .l files (on my Mac):
f3bmac3:picoLispEmu jkleiser$ (cd src64; make)
emu.base.c: In function ‘run’:
emu.base.c:42115: warning: format not a string literal and no format
arguments
OK, this is correct. It is a
Hi Alex,
On 11/2/12 4:30 PM, Alexander Burger wrote:
Hi Jon,
..
: (load misc/fibo.l)
[lib/native.l:31] !? (** 2 32)
** -- Undefined
?
: (bye)
It seems you started only bin/picolisp, right? '**' is defined in
lib.l, so at least bin/picolisp lib.l must be started.
As ever, the recommended
Hi Jon,
f3bmac3:picoLispEmu jkleiser$ ./pil +
[/Users/jkleiser/.pil/history:1] File lock: Bad address
Hmm, that's the same we had last week.
For some reason, fcntl() doesn't work. It workes on pil32, I believe.
Any ideas anybody (hello, Mac programmers?).
♪♫
- Alex
--
UNSUBSCRIBE:
On Fri, Nov 02, 2012 at 05:38:40PM +0100, Alexander Burger wrote:
For some reason, fcntl() doesn't work. It workes on pil32, I believe.
Perhaps found the reason. I've changed the calling pattern of fcntl().
Please try once more.
Cheers,
- Alex
--
UNSUBSCRIBE:
Hi Alex,
On Fri, Nov 02, 2012 at 05:38:40PM +0100, Alexander Burger wrote:
For some reason, fcntl() doesn't work. It workes on pil32, I believe.
Perhaps found the reason. I've changed the calling pattern of fcntl().
Please try once more.
Cheers,
- Alex
At least something has changed
Hi Alex,
pil64emu sounds very interesting. In case it helps, here is some output
from running pil64emu
joebo@joebo:~/tmp/picolisp$ ./pil +
: *CPU
- emu
: (load misc/fibo.l)
/usr/bin/ld: skipping incompatible
/usr/lib/gcc/i486-linux-gnu/4.4.5/libgcc.a when searching for -lgcc
/usr/bin/ld: