OK, turing.

<- leave blank

Thu Jan 26 22:26:16 EST 2023

diff 7f8246fd97a12477f9dd21c68a3d81b4c4b46852 uncommitted
--- a/sys/src/cmd/6c/cgen.c
+++ b/sys/src/cmd/6c/cgen.c
@@ -1400,7 +1400,7 @@
	Prog *p1;
	Node nod0, nod1, nod2, nod3, nod4, *l, *r;
	Type *t;
- int v, c, mt, mo;
+ int v, c, mt, mo, re;
	vlong o0, o1;

	if(n == Z || n->type == T)
@@ -1683,6 +1683,7 @@
		}
		o0 = n->xoffset;
		o1 = nn->xoffset;
+ re = w % ewidth[mt];
		w /= ewidth[mt];
		while(--w >= 0) {
			gins(mo, n, &nod0);
@@ -1689,6 +1690,12 @@
			gins(mo, &nod0, nn);
			n->xoffset += ewidth[mt];
			nn->xoffset += ewidth[mt];
+ }
+ while(--re >= 0) {
+ gins(AMOVB, n, &nod0);
+ gins(AMOVB, &nod0, nn);
+ n->xoffset += 1;
+ nn->xoffset += 1;
		}
		n->xoffset = o0;
		nn->xoffset = o1;


Thu Jan 26 21:02:05 EST 2023
From: Rob Pike <robpike@gmail.com>
Date: Fri, 27 Jan 2023 07:44:20 +1100
To: Paul Ruizendaal <pnr@planet.nl>
Message-ID-Hash: 3CCYAYK3NYV3ZRQB7SORDX6FJZSTZKU7
CC: "tuhs@tuhs.org" <tuhs@tuhs.org>
Subject: [TUHS] Re: Earliest UNIX Workstations?
Archived-At:
<https://www.tuhs.org/mailman3/hyperkitty/list/tuhs@tuhs.org/message/3CCYAYK3NYV3ZRQB7SORDX6FJZSTZKU7/>

There was also all the work with the Three Rivers Graphic Wonder on the
PDP-11/45 at the University of Toronto Dynamic Graphics Project from 1974
onwards, as well as various film plotters, Versatec, Tennenhouse's frame
buffer, and so on.

-rob


On Fri, Jan 27, 2023 at 2:58 AM Paul Ruizendaal <pnr@planet.nl> wrote:

>
> As a result of the recent discussion on this list I’m trying to understand
> the timeline of graphical computing on Unix, first of all in my preferred
> time slot ’75 -’85.
>
> When it comes to Bell Labs I’m aware of the following:
>
> - around 1975 the Labs worked on the Glance-G vector graphics terminal.
> This was TSS-516 based with no Unix overlap I think.
> - around the same time the Labs seem to have used the 1973 Dec VT11 vector
> graphics terminal; at least the surviving LSX Unix source has a driver for
> it
> - in 1976 there was the Terak 8510; this ran primarily USCD pascal, but it
> also ran LSX and/or MX (but maybe only much later)
> - then it seems to jump 1981 and to the Blit.
> - in 1984 there was MGR that was done at Bellcore
>
> Outside of the labs (but on Unix), I have:
>
> - I am not sure what graphics software ran on the SUN-1, but it must have
> been something
> - Clem just mentioned the 1981 Tektronix Magnolia system
> - Wikipedia says that X1 was 1984 and X11 was 1987; I’m not sure when it
> became Unix centered
> - Sun’s NeWS arrived only in 1989, I think?
>
> Outside of Unix, in the microcomputer world there was a lot of cheap(er)
> graphics hardware.  Lot’s of stuff at 256 x 192 resolution, but up to 512 x
> 512 at the higher end.  John Walker writes that the breakout product for
> Autodesk was Interact (the precursor to AutoCAD).  Initially developed for
> S-100 bus systems it quickly moved to the PC. There was a lot of demand for
> CAD at a 5K price point that did not exist at a 50K price point.
>
>
>
>
>
>




Thu Jan 26 21:02:01 EST 2023
From: Rob Pike <robpike@gmail.com>
Date: Thu, 26 Jan 2023 20:58:55 +1100
To: emanuel stiebler <emu@e-bbes.com>
Message-ID-Hash: NJHAREZMTQ3KUUIZQOJKPAEZ4BK5WX6S
CC: Joseph Holsten <joseph@josephholsten.com>, tuhs@tuhs.org
Subject: [TUHS] Re: Earliest UNIX Workstations?
Archived-At:
<https://www.tuhs.org/mailman3/hyperkitty/list/tuhs@tuhs.org/message/NJHAREZMTQ3KUUIZQOJKPAEZ4BK5WX6S/>

at least 1 million words of marketing?

-rob


On Thu, Jan 26, 2023 at 8:54 PM emanuel stiebler <emu@e-bbes.com> wrote:

> On 2023-01-25 19:31, Joseph Holsten wrote:
>
> > * What do I really mean by workstation?  Ex.gr.  If an installation had
a
> > PDP-11 with a single terminal and operator, is it not a workstation?  Is
> > it the integration of display into the system that differentiates?
>
> I remember people calling something a workstation,
> if it has the four "M"
>
> at least 1 MByte memory
> at least 1 megapixel display
> at least 1 mbit/s network
> can't remember the fourth(was there a fourth?)
>
>




Thu Jan 26 20:20:04 EST 2023
#include <u.h>
#include <libc.h>

#pragma pack on
typedef struct {
	signed char a;
	signed char b;
	short c;
	short d;
	char e;
	char f;
	char g;
	char h;
} A;
#pragma pack off

void
main(int argc, char **argv)
{
	A a1, a2;

	a2.a = 1;
	a2.b = 2;
	a2.c = 3;
	a2.d = 4;
	a2.e = 5;
	a2.f = 6;
	a2.g = 7;
	a2.h = 8;

	a1 = a2;
	print("%d %d %d %d %d %d %d %d\n", a1.a, a1.b, a1.c, a1.d, a1.e, a1.f,
	a1.g, a1.h);
}


Thu Jan 26 19:26:34 EST 2023
diff 7436839e3df26d85827dc0cb16b90264ab9d5e38 uncommitted
--- a/d_net.c
+++ b/d_net.c
@@ -339,7 +339,8 @@
			{
				dest = &netcmds[netconsole][nettics[netnode] %
				BACKUPTICS];
				nettics[netnode]++;
- *dest = *src;
+ memcpy(dest, src, sizeof(ticcmd_t));
+ //*dest = *src;
				src++;
			}
		}
@@ -421,8 +422,10 @@

			resendto[i] = maketic - doomcom->extratics;

- for (j = 0; j < netbuffer->numtics; j++)
- netbuffer->cmds[j] = localcmds[(realstart + j) % BACKUPTICS];
+ for (j = 0; j < netbuffer->numtics; j++){
+ //netbuffer->cmds[j] = localcmds[(realstart + j) % BACKUPTICS];
+ memcpy(&netbuffer->cmds[j], &localcmds[(realstart + j) % BACKUPTICS],
sizeof(ticcmd_t));
+ }

			if (remoteresend[i])
			{


Thu Jan 26 15:15:27 EST 2023
Hai, saya ingin tahu harga Anda.

Thu Jan 26 14:22:07 EST 2023
##############
# BUILD ME ###
##############
# as --march=i386 --32 stack.S -o stack.o
# ld -m elf_i386 stack.o -o stack
##############

.global _start

# push a register's byte value onto the stack
.macro PUSHST reg
  lea -1(%ebp),%ebp
  mov \reg,(%ebp)
.endm

# pop a value off the stack and into a register
.macro POPST reg
  mov (%ebp),\reg
  lea 1(%ebp),%ebp
.endm

.data
  stk: .ascii "--THIS IS RESERVED STACK SPACE--" # 49 chars (0x31)
  tmp: .ascii "x" # storage byte, for making write() syscalls

.text
  _start:
	# init stack to the end of the reserved space
	mov $stk,%ebp
	add $0x31,%ebp

	# push some ASCII characters
	mov $0x41,%bl
	PUSHST %bl
	mov $0x43,%bl
	PUSHST %bl
	mov $0x45,%bl
	PUSHST %bl
	mov $0x4a,%bl
	PUSHST %bl

  pop_all_and_print:
	# *pop*!
	POPST %bl

	# print item popped off stack
	mov %bl,(tmp)
	mov $tmp,%ecx
	call printchar

	# print newline
	movb $0xa,(tmp)
	mov $tmp,%ecx
	call printchar

	# check for bottom of stack
	mov $stk,%eax
	add $0x31,%eax
	cmp %eax,%ebp
	je done

	# loopen Sie!
	jmp pop_all_and_print


  # input: %ecx = address of char to print
  printchar:
	# write syscall (to stdout)
	mov $4,%eax
	mov $1,%ebx
	mov $0x01,%edx
	int $0x80
	ret

  done:
	# exit syscall
	mov $1,%eax
	mov $0,%ebx # omg!  this is the exit code!  :D
	int $0x80
	ret


Thu Jan 26 13:58:05 EST 2023
Your business may be eligible for a tax refund but don't miss the deadline.
Our ERTC experts can help you process what is owed to you.

https://ertcexact.com


















To opt out of future marketing messages
https://www.gooptout.com



2709 N Hayden Island Dr
STE 357408
Portland, OR 97217

Thu Jan 26 01:11:39 EST 2023
script 0 {
	PushScriptVar(0)
	PushNumber(0)
	PushNumber(16)
	LSpec3(66)
	PushScriptVar(1)
	PushNumber(0)
	PushNumber(127)
	ThingSound()
	DelayDirect(1)
	PushNumber(20)
	AssignScriptVar(3)
	PushScriptVar(3)
	PushNumber(0)
	GT()
	IfNotGoto(328)
	DecScriptVar(3)
	PushScriptVar(1)
	PushNumber(54)
	PushNumber(63)
	Random()
	PushNumber(0)
	PushNumber(255)
	Random()
	PushNumber(10)
	PushNumber(40)
	Random()
	PushNumber(5)
	PushNumber(20)
	Random()
	LSpec5(136)
	PushScriptVar(2)
	PushNumber(54)
	PushNumber(63)
	Random()
	PushNumber(0)
	PushNumber(255)
	Random()
	PushNumber(10)
	PushNumber(40)
	Random()
	PushNumber(5)
	PushNumber(20)
	Random()
	LSpec5(136)
	Goto(92)
}
script 1 {
	PushMapVar(0)
	PushNumber(0)
	EQ()
	IfNotGoto(396)
	LSpec3Direct(3, 4, 8, 64)
	PushNumber(1)
	AssignMapVar(0)
	Terminate()
}
script 2 {
	LSpec3Direct(91, 6, 24, 128)
	DelayDirect(40)
	PushScriptVar(0)
	PushNumber(18)
	LT()
	IfNotGoto(720)
	PushNumber(1)
	PushNumber(0)
	PushNumber(1)
	PushNumber(1)
	SetLineTexture()
	DelayDirect(2)
	PushNumber(1)
	PushNumber(0)
	PushNumber(1)
	PushNumber(2)
	SetLineTexture()
	PushNumber(1)
	PushNumber(10)
	PushNumber(32)
	PushNumber(96)
	Random()
	PushNumber(160)
	PushNumber(208)
	Random()
	PushNumber(0)
	LSpec5(136)
	PushNumber(1)
	PushNumber(3)
	PushNumber(127)
	ThingSound()
	DelayDirect(2)
	PushNumber(1)
	PushNumber(0)
	PushNumber(1)
	PushNumber(4)
	SetLineTexture()
	PushNumber(2)
	PushNumber(8)
	Random()
	Delay()
	IncScriptVar(0)
	Goto(428)
}
script 3 {
	DelayDirect(8)
	PushScriptVar(0)
	PushNumber(8)
	LT()
	IfNotGoto(864)
	PushScriptVar(0)
	PushNumber(8)
	Add()
	PushNumber(16)
	PushNumber(192)
	PushNumber(64)
	LSpec4(92)
	DelayDirect(32)
	PushNumber(2)
	AddScriptVar(0)
	Goto(752)
}
script 4 {
	GameType()
	PushNumber(2)
	EQ()
	IfNotGoto(908)
	LSpec2Direct(11, 90, 16)
	Terminate()
}
script 5 {
	DelayDirect(8)
	PushScriptVar(0)
	PushNumber(8)
	LT()
	IfNotGoto(1032)
	PushScriptVar(0)
	PushNumber(8)
	Add()
	PushNumber(16)
	PushNumber(192)
	PushNumber(64)
	LSpec4(92)
	DelayDirect(32)
	PushNumber(2)
	AddScriptVar(0)
	Goto(920)
}
script 6 {
	PushMapVar(6)
	PushNumber(4)
	LT()
	IfNotGoto(1140)
	LSpec4Direct(68, 30, 64, 2, 0)
	DelayDirect(256)
	LSpec3Direct(28, 30, 32, 100)
	IncMapVar(6)
	Terminate()
}
script 7 {
	PushMapVar(1)
	PushNumber(0)
	EQ()
	IfNotGoto(1192)
	BeginPrint()
	PushNumber(5)
	PrintString()
	EndPrint()
	Terminate()
}
script 8 {
	LSpec2Direct(11, 18, 16)
	PushNumber(1)
	AssignMapVar(1)
	Terminate()
}
script 9 {
	LSpec2Direct(11, 14, 16)
	PushNumber(1)
	AssignMapVar(2)
	Terminate()
}
script 10 {
	PushMapVar(2)
	PushNumber(0)
	EQ()
	IfNotGoto(1316)
	BeginPrint()
	PushNumber(5)
	PrintString()
	EndPrint()
	Terminate()
}
script 11 {
	PushNumber(1)
	AssignMapVar(3)
	PushScriptVar(1)
	PushNumber(20)
	LT()
	IfNotGoto(1576)
	PushScriptVar(0)
	PushNumber(4)
	LT()
	IfNotGoto(1544)
	PushNumber(40)
	PushScriptVar(0)
	Add()
	RandomDirect(8, 32)
	PushNumber(0)
	PushNumber(20)
	LSpec4(94)
	PushNumber(40)
	PushScriptVar(0)
	Add()
	TagWait()
	PushNumber(40)
	PushScriptVar(0)
	Add()
	RandomDirect(8, 32)
	PushNumber(0)
	PushNumber(0)
	LSpec4(30)
	IncScriptVar(0)
	Goto(1364)
}
script 12 {
	PushMapVar(3)
	PushNumber(1)
	EQ()
	IfNotGoto(1620)
	LSpec1Direct(132, 32)
	Terminate()
}
script 13 {
	PushMapVar(4)
	PushNumber(0)
	EQ()
	IfNotGoto(1800)
	LSpec3Direct(135, 33, 5, 0)
	LSpec3Direct(135, 34, 4, 128)
	PushNumber(2)
	PushNumber(0)
	PushNumber(1)
	PushNumber(6)
	SetLineTexture()
	PushNumber(2)
	PushNumber(1)
	PushNumber(1)
	PushNumber(6)
	SetLineTexture()
	PushNumber(2)
	PushNumber(0)
	SetLineBlocking()
	PushNumber(1)
	AssignMapVar(4)
	Terminate()
}
script 14 {
	PushScriptVar(1)
	PushNumber(20)
	LT()
	IfNotGoto(2104)
	PushScriptVar(0)
	PushNumber(8)
	LT()
	IfNotGoto(1944)
	PushNumber(8)
	PushScriptVar(0)
	Add()
	PushNumber(16)
	PushNumber(64)
	PushNumber(64)
	LSpec4(92)
	DelayDirect(32)
	PushNumber(2)
	AddScriptVar(0)
	Goto(1832)
}
script 15 {
	DelayDirect(64)
	PushScriptVar(0)
	PushNumber(3)
	LT()
	IfNotGoto(2212)
	PushNumber(36)
	PushScriptVar(0)
	Add()
	PushNumber(32)
	PushNumber(184)
	LSpec3(20)
	DelayDirect(64)
	IncScriptVar(0)
	Goto(2116)
}
script 16 {
	PushNumber(3)
	PushNumber(7)
	Random()
	PushNumber(100)
	Multiply()
	Delay()
	PushNumber(36)
	PushNumber(7)
	PushNumber(100)
	ThingSound()
	Restart()
	Terminate()
}
script 17 {
	PushNumber(3)
	PushNumber(7)
	Random()
	PushNumber(100)
	Multiply()
	Delay()
	PushNumber(1)
	PushNumber(5)
	Random()
	AssignScriptVar(0)
	PushScriptVar(0)
	Goto(2536)
}
script 18 {
	DelayDirect(8400)
	RandomDirect(0, 1)
	AssignScriptVar(0)
	PushScriptVar(0)
	PushNumber(1)
	EQ()
	IfNotGoto(2696)
	PushNumber(255)
	PushNumber(4)
	PushNumber(128)
	LSpec3(135)
	RandomDirect(0, 1)
	AssignScriptVar(0)
	PushScriptVar(0)
	PushNumber(1)
	EQ()
	IfNotGoto(2776)
	PushNumber(254)
	PushNumber(4)
	PushNumber(196)
	LSpec3(135)
	RandomDirect(0, 1)
	AssignScriptVar(0)
	PushScriptVar(0)
	PushNumber(1)
	EQ()
	IfNotGoto(2856)
	PushNumber(253)
	PushNumber(4)
	PushNumber(196)
	LSpec3(135)
	RandomDirect(0, 1)
	AssignScriptVar(0)
	PushScriptVar(0)
	PushNumber(1)
	EQ()
	IfNotGoto(2936)
	PushNumber(252)
	PushNumber(4)
	PushNumber(0)
	LSpec3(135)
	Restart()
	Terminate()
}


Wed Jan 25 21:29:33 EST 2023
diff 6468f848bc16cae5a74ec15337298e33a2ff1aae uncommitted
--- a/sys/src/games/wadfs.c
+++ b/sys/src/games/wadfs.c
@@ -44,7 +44,8 @@

 char *mapn[] = {
	"things", "linedefs", "sidedefs", "vertexes", "segs",
- "ssectors", "nodes", "sectors", "reject", "blockmap"
+ "ssectors", "nodes", "sectors", "reject", "blockmap",
+ "behavior"
 };

 void


Wed Jan 25 21:28:52 EST 2023
ARC-Seal: i=2; a=rsa-sha256; t=1674699577; cv=pass;
	d=google.com; s=arc-20160816;
	b=1Kyibdd37hQ2j/B0zfDajgJuzYsvfUY/kxM1BefRdqBYdWdXZUswyncdYOi567bhYd
	 xERW/XP5rYi9bBOGvkDViHnB9RR73bw6xPgvwJIo/zfEb3+kZQe+mo4Va4XSsI1O1pX+
	 F6xv6Hpx98iD4l7gb3kWFQniFXC9beg6ji3IFTAQCL/QR8ACvaW8bSQpkGCRrNP5Ns7x
	 s0Z1QuBn++PpQMHd3qguJMnaeLsYtQZZpP5VwRer0yABjXiYVlrgC9kUfQ2h40I/pLZs
	 l4pSNG7LQj/K67kF0EYaTvvnugn4bf7wogKI45qLvNnPZIBKmlap9UaCk/jcF2X3tRsl
	 NMvA==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20160816;
	h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
	 :list-id:mailing-list:precedence:content-transfer-encoding
	 :mime-version:in-reply-to:from:date:subject:cc:to:message-id:sender
	 :dkim-signature;
	bh=ZVtboi62HJOO6WK330VYESWLZEkHl7jmI2BZoczrIDs=;
	b=GfePmw8/ca8q6Kz5mcbxOS6GmDQ4qjrR/Zfp9VDniZ+NLn3Tc75+mmwRX5wtS0o0r6
	 50Yvs+sZK0Sbq6tcoPO6q1dO/T1PKH8J/xGS4NjFqcbMJT+rqUHFB6jLzlwpnD6A4+IR
	 LkKMCbBGU5artIFxbtyxC3T0adDSJBYhY7moYiXGzXqiTEHM2o4fiiqRd9ZASyora0Bv
	 7RL/pk6NlzKO0Xxv8sw4FNlzNzpGuNAXXsfptQ26QAqh0iVQMJp9dgqtzQz0WNDcMr8F
	 g40FPkbQllTlMAsW1iEhcVIhiuXhXu51vp8uVPpeP2xx8bGk1xUQ+ix4EBXBuAoFezLb
	 e4GQ==
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       spf=pass (google.com: domain of ori@eigenstate.org designates
       206.124.132.107 as permitted sender) smtp.mailfrom=ori@eigenstate.org;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=eigenstate.org
Sender: golang-dev@googlegroups.com
ARC-Seal: i=1; a=rsa-sha256; t=1674699575; cv=none;
	d=google.com; s=arc-20160816;
	b=b0qm+IKJS4ppb5sI/GdNfAktvauSXpVs8wiYD1U89SIIXeBMnw9Y6YL73TsnHAa1BJ
	 Mk3mLGqBpS5N7swy76T0FMEBKo2pRvwbY7CvL68hmRc6CANSBjwKOQOKmiedBd2aLP0J
	 LwaCHa8ZkxkjofJmqmDLRWOTmnSYfKJRheQ4lHOXapwvk/3+2v7Hw1hHorawoip/gAnN
	 t9lhj7Hj18fsGj1hJPZWilUfB29uzIa5wJybVyToDwkA5XI0a/Z3ErMkAwIA9GYDVUXi
	 NyXQFnQ0GYaJr4f+nkVvT/y2+81PSXNdOMhfFDNUyyaeTQcViuMBZZlBiFB/R0rjev+a
	 FCag==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20160816;
	h=content-transfer-encoding:mime-version:in-reply-to:from:date
	 :subject:cc:to:message-id;
	bh=okDgZ0A65agWPbNDSmUKL9/40fmUQMANEchuNrfPQwc=;
	b=phyhDe6BkyYVrnbkiBz+kyD+u8qBs7GX4oGjPkFcuqf76tDfC+kLdCOAUbWlYr4JiE
	 CiYcF2KOltnVyX22zLa8PuDLrFN2TEbVSYltT2H2Mf2EMJJwRN/m91gfFNN6reepAewx
	 aMY/axoBdRa/K0c8yogrYLe/XnbxuxlbPE0/mZ5Irn8UEW+efjeZdlHGFe0luPbX3PCf
	 7795WilRK8ZhArvUrdHIEmA2T9UdhpzuMcyz/AOTvwceLHiA+UrZKJBXNhpd/xBvcNoL
	 zrF2sMhivu6j2OWdBFLcNTEZ8nPP1ygnQXpCD5RTCAvDBBDKz7Pc1cdC5wYfV+3y5umV
	 ebfw==
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       spf=pass (google.com: domain of ori@eigenstate.org designates
       206.124.132.107 as permitted sender) smtp.mailfrom=ori@eigenstate.org;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=eigenstate.org
Received-SPF: pass (google.com: domain of ori@eigenstate.org designates
206.124.132.107 as permitted sender) client-ip=206.124.132.107;
To: heschi@google.com, ori@eigenstate.org
CC: golang-dev@googlegroups.com
Subject: Re: [golang-dev] 9front-amd64 builder?
Date: Wed, 25 Jan 2023 21:19:32 -0500
From: ori@eigenstate.org
Mailing-list: list golang-dev@googlegroups.com; contact
golang-dev+owners@googlegroups.com

Quoth 'Heschi Kreinick' via golang-dev <golang-dev@googlegroups.com>:
> Yeah, a GCP builder is preferred.  Historically, you would provide a script
> in https://cs.opensource.google/go/x/build/+/master:env/ to build the
> image, and someone from the Go team with permissions to create the image
> would run it.  Then you'd send a CL to
> https://cs.opensource.google/go/x/build/+/master:dashboard/builders.go
> adding a host type and builder using that image.  That's still an option.
>
> However, that creates a maintenance burden on the Go team, and
> https://go.dev/issue/53383 reflects our desire to empower port maintainers
> to take responsibility for their own ports.  I think it would be good if
> port maintainers controlled their own builder images, but that requires us
> to figure out security and process concerns.  I'm not sure when we'll make
> that possible.
>
> So: if this is very important for some reason, you can send us CLs and
> we'll build the image when we get a chance.  Otherwise, please check back in
> a few months and maybe we'll have improved the processes.

it's been a few months; pinging this·

--
You received this message because you are subscribed to the Google Groups
"golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
golang-dev+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/golang-dev/89FDAD59497DA2AF9E4236AB44ABF13A%40eigenstate.org.




prev | next