00:02
shicz2 has quit [Ping timeout: 240 seconds]
00:02
shicz2 has joined #riscv
00:07
<
dh` >
BPTR was the name in the amigaos C headers for a BCPL pointer
00:07
<
dh` >
BSTR I forget but presumably similar
00:09
<
muurkha >
AmigaOS, really?
00:15
<
dh` >
dos.library and possibly some other bits were written in BCPL
00:16
join_subline has quit [Ping timeout: 256 seconds]
00:16
<
muurkha >
wow, I didn't know that
00:24
<
dh` >
it's something best forgotten :-)
00:25
<
dh` >
except I guess for gordonDrogon and the world's other two BCPL enthusiasts :-)
00:28
<
muurkha >
BCPL looks like a pretty reasonable language to me
00:29
<
muurkha >
I mean, as low-level languages go. it's clearly not going to displace Python
00:30
kailo has joined #riscv
00:45
pecastro has quit [Ping timeout: 240 seconds]
00:47
jacklsw has joined #riscv
01:05
join_subline has joined #riscv
01:09
shicz2 has quit [Ping timeout: 240 seconds]
01:09
mauz has quit [Quit: Leaving...]
01:10
shicz2 has joined #riscv
01:12
kailo has quit [Ping timeout: 240 seconds]
01:20
JanC has quit [Quit: 'k zien d'r mee weh zi]
01:20
JanC has joined #riscv
01:20
JanC is now known as Guest4834
01:21
Guest4834 has quit [Remote host closed the connection]
01:22
JanC_ has joined #riscv
01:22
JanC_ has quit [Remote host closed the connection]
01:23
JanC has joined #riscv
01:26
jacklsw has quit [Quit: Back to the real world]
02:20
crabbedhaloablut has quit [Remote host closed the connection]
02:20
crabbedhaloablut has joined #riscv
02:23
aerkiaga has quit [Remote host closed the connection]
02:24
shicz2 has quit [Ping timeout: 256 seconds]
02:25
shicz2 has joined #riscv
02:27
jacklsw has joined #riscv
02:45
Ivii has joined #riscv
02:45
Ivii has quit [Remote host closed the connection]
03:54
Gravis has quit [Read error: Connection reset by peer]
03:54
Gravis_ has joined #riscv
04:18
Gravis_ has quit [Quit: Murdered]
04:18
Gravis has joined #riscv
05:31
BOKALDO has joined #riscv
06:00
riff-IRC has quit [Remote host closed the connection]
06:01
riff-IRC has joined #riscv
06:07
zjason` has joined #riscv
06:08
zjason has quit [Read error: Connection reset by peer]
06:31
kaph has quit [Ping timeout: 240 seconds]
06:55
dlan has quit [Ping timeout: 240 seconds]
07:01
dlan has joined #riscv
07:08
jamtorus has joined #riscv
07:11
jellydonut has quit [Ping timeout: 256 seconds]
07:20
EchelonX has joined #riscv
07:20
bauruine has joined #riscv
07:58
winterflaw has joined #riscv
08:00
vagrantc has quit [Quit: leaving]
08:12
pecastro has joined #riscv
08:26
<
geertu >
dh`: gordonDrogon: BSTR is a BPTR to a string (one byte of length + N bytes of content) in the AmigaOS headers
08:27
<
geertu >
gordonDrogon: BPTR was not a byte pointer, but the index of a 32-bit memory cell (i.e. address / 4)
08:31
___nick___ has joined #riscv
08:42
<
gordonDrogon >
geertu, Got it now - thanks. Yes, I knew the earliy AmigaOS was in BCPL, but (sadly) I never had one...
08:43
<
gordonDrogon >
I got into BCPL sort of by accident - I wanted to use C for a project but none of the micros we were using them supported C (BBC Micro, Apple II) but BCPL runs very well on the old Beeb..
08:44
___nick___ has joined #riscv
08:44
___nick___ has quit [Client Quit]
08:45
<
geertu >
gordonDrogon: I never programmed in BCPL. All I know about it is due to the BCPL heritage in AmigaOS. AFAIK most got rewritten in C later, but the BSTRs and BPTRs in structure definitions had to stay, of course.
08:45
<
gordonDrogon >
indeed - always going to be old/legacy code...
08:46
___nick___ has joined #riscv
08:47
<
gordonDrogon >
and yes, BCPL strings - length byte + data rather than C style zero terminated.
08:50
<
enthusi >
iirc there was/is an ongoing discussion about what is better 'in the world'
08:50
<
enthusi >
for simplicity I went for 0-terminated in my own little print_at function but I did consider for a moment :)
08:52
jjido has joined #riscv
08:58
<
ssb >
(failure means serialization)
09:13
jjido has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
09:20
jacklsw has quit [Ping timeout: 240 seconds]
09:54
organizedglobals has quit [Quit: You have been kicked for being idle]
11:03
<
dh` >
I assume you mean linux userland?
11:05
JanC has quit [Ping timeout: 240 seconds]
11:06
jamtorus is now known as jellydonut
11:16
<
ssb >
dh`, I'm not sure if the bug is in make or outside it, so no -- any userland
11:18
<
ssb >
(is there posix-like riscv32 on !linux ?)
11:21
<
dh` >
I thought there wasn't any even on linux
11:22
<
enthusi >
I think there is no linux for rv32?
11:22
<
dh` >
but depending on how posix-like...
11:23
<
ssb >
there is a qemu-riscv32 linux-user, I'm using that
11:23
<
gatecat >
it can also run on "hardware" on vexriscv
11:24
<
dh` >
anyway make failing to parallelize seems like it would need to be in make, unless the kernel's totally busted
11:25
<
dh` >
although I guess "kernel totally busted" is also totally possible
11:26
* ssb
poking 500-line long reap_children() make function with printks
11:28
<
dh` >
the gmake sources are a horror
11:29
<
dh` >
my recommendation would be to see if you can replicate the problem with your own forks
11:50
<
ssb >
turns out that waitpid() is hosed, returns garbage when there is a running child
11:50
aburgess_ has joined #riscv
11:51
jjido has joined #riscv
11:53
aburgess has quit [Ping timeout: 256 seconds]
12:02
<
dh` >
not sure I want to know how such a problem can be machine-dependent in linux
12:03
mauz has joined #riscv
12:13
aerkiaga has joined #riscv
12:43
chripo has quit [Ping timeout: 260 seconds]
12:51
chripo has joined #riscv
13:29
jjido has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
13:29
mauz has quit [Quit: Leaving...]
15:13
kaph has joined #riscv
15:14
mauz has joined #riscv
15:17
jacklsw has joined #riscv
15:21
jjido has joined #riscv
15:31
jjido has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
15:46
Andre_H has joined #riscv
15:49
compscipunk has joined #riscv
15:56
Andre_H has quit [Quit: Leaving.]
15:56
jacklsw has quit [Read error: Connection reset by peer]
15:57
jacklsw has joined #riscv
15:59
nvmd has joined #riscv
16:01
Kyuvi has joined #riscv
16:01
ln5__ is now known as ln5
16:15
bauruine has quit [Remote host closed the connection]
16:17
bauruine has joined #riscv
16:21
jacklsw has quit [Ping timeout: 240 seconds]
16:23
jacklsw has joined #riscv
16:25
jerS has quit [Ping timeout: 260 seconds]
16:38
JanC has joined #riscv
16:45
mahmutov_ has joined #riscv
16:52
Andre_H has joined #riscv
17:06
gaude has joined #riscv
17:06
jacklsw has quit [Read error: Connection reset by peer]
17:09
Kyuvi has quit [Quit: Client closed]
17:13
aerkiaga has quit [Remote host closed the connection]
17:15
cwebber has quit [Ping timeout: 240 seconds]
17:51
kailo has joined #riscv
17:55
bauruine has quit [Remote host closed the connection]
18:23
jjido has joined #riscv
18:31
irl25519 has joined #riscv
18:41
jerS has joined #riscv
18:46
Maylay has quit [Ping timeout: 250 seconds]
18:50
Maylay has joined #riscv
19:13
jjido has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
19:13
gaude has quit [Quit: Ping timeout (120 seconds)]
19:17
kailo has quit [Ping timeout: 256 seconds]
19:20
kailo has joined #riscv
19:27
mahmutov_ has quit [Ping timeout: 256 seconds]
19:32
BOKALDO has quit [Quit: Leaving]
19:56
NishanthMenon_ is now known as NishanthMenon
20:04
Kyuvi has joined #riscv
20:07
kailo has quit [Ping timeout: 256 seconds]
20:10
crabbedhaloablut has quit [Remote host closed the connection]
20:11
crabbedhaloablut has joined #riscv
20:18
kailo has joined #riscv
20:18
jjido has joined #riscv
20:33
kailo has quit [Ping timeout: 240 seconds]
20:34
kailo has joined #riscv
20:45
Maylay has quit [Ping timeout: 256 seconds]
20:47
Maylay has joined #riscv
20:57
vagrantc has joined #riscv
21:03
___nick___ has quit [Ping timeout: 256 seconds]
21:21
rvalles has quit [Ping timeout: 256 seconds]
21:25
irl25519 has quit [Quit: irl25519]
21:30
torbjornsd has joined #riscv
21:34
rvalles has joined #riscv
21:38
Kyuvi has quit [Ping timeout: 256 seconds]
21:48
EchelonX has quit [Quit: Leaving]
22:31
torbjornsd has quit [Quit: Leaving]
22:42
kailo has quit [Ping timeout: 240 seconds]
23:43
nvmd has quit [Quit: Later, nerds.]
23:49
winterflaw has quit [Ping timeout: 276 seconds]