From f1eade728695ed3f52ae4e13f0a91dfe769e8567 Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Sun, 12 Jan 2020 12:11:15 -0800 Subject: 5883 - drop the `ref` keyword When I created it I was conflating two things: a) needing to refer to just the start, rather than the whole, and b) counting indirections. Both are kinda ill-posed. Now Mu will have just `addr` and `handle` types. Normal types will translate implicitly to `addr` types, while `handle` will always require explicit handling. --- apps/mulisp.subx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'apps/mulisp.subx') diff --git a/apps/mulisp.subx b/apps/mulisp.subx index 252b0583..87479ffe 100644 --- a/apps/mulisp.subx +++ b/apps/mulisp.subx @@ -110,7 +110,7 @@ lisp-read: # in : (addr buffered-file) -> eax : (handle cell) 89/<- %ebp 4/r32/esp # . save registers 51/push-ecx - # var s/ecx : (ref stream byte 512) + # var s/ecx : (stream byte 512) 81 5/subop/subtract %esp 0x200/imm32 68/push 0x200/imm32/size 68/push 0/imm32/read -- cgit 1.4.1-2-gfad0