From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HTML_MESSAGE,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 24047 invoked from network); 16 May 2022 13:23:51 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 16 May 2022 13:23:51 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob0.topicbox.com (Postfix) with ESMTP id 56A6833EB1 for ; Mon, 16 May 2022 09:23:46 -0400 (EDT) (envelope-from bounce.mM5831ffd0a329bdcb8294ee6b.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 5325D242C6CA; Mon, 16 May 2022 09:23:46 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=iitbombay-org.20210112.gappssmtp.com header.i=@iitbombay-org.20210112.gappssmtp.com header.b=GmKmF5Eu header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=iitbombay.org; spf=pass smtp.mailfrom=bakul@iitbombay.org smtp.helo=mail-qk1-f180.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=from:content-type:mime-version:subject:date :references:to:in-reply-to:message-id:list-help:list-id :list-post:list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1652707426; bh=LWWL2U+898qtY7t5 95ijdvvnOnqpWgYKSIPmQKZnQCw=; b=bwiNGSTh624mj1rF5QwhbJ8faOBXyuqh Q7WNHcOhQLTWDZsrDta2OFRsr7EmLSfzxj4zHpRb0cjeyz5P2p5JOtYW7dqFdrHb uBi/HY8aq1N+HuLRVPi42pdf9bH1+/d/iqfnCGjix3lCM8j7aIEN6Cf2gISQXC8M fxLKR4NDW9c= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1652707426; b=NfA78HHj1KY5rL+vIg0dRAC4Bqe50v8ltGKK/ta+svou80Ukwo cvr2pzuoUOV88J2onAa1Gx6z5wqT5EV/pJdBcB4Z5turojEJq7tyb19sRIrA/mgO SNwoA6aDDmfQOL0mFkvae2K8W8Et+VgbjKxVTxIlDp4cwPsx7BfwRaI9Y= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=iitbombay-org.20210112.gappssmtp.com header.i=@iitbombay-org.20210112.gappssmtp.com header.b=GmKmF5Eu header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=iitbombay.org; spf=pass smtp.mailfrom=bakul@iitbombay.org smtp.helo=mail-qk1-f180.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=pass (2048-bit rsa key sha256) header.d=iitbombay-org.20210112.gappssmtp.com header.i=@iitbombay-org.20210112.gappssmtp.com header.b=GmKmF5Eu header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=iitbombay.org; iprev=pass smtp.remote-ip=209.85.222.180 (mail-qk1-f180.google.com); spf=pass smtp.mailfrom=bakul@iitbombay.org smtp.helo=mail-qk1-f180.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=rGYu79it; x-me-sender=none; x-ptr=pass smtp.helo=mail-qk1-f180.google.com policy.ptr=mail-qk1-f180.google.com; x-return-mx=pass header.domain=iitbombay.org policy.is_org=yes (MX Records found: alt1.aspmx.l.google.com,aspmx.l.google.com,alt2.aspmx.l.google.com,alt3.aspmx.l.google.com,alt4.aspmx.l.google.com); x-return-mx=pass smtp.domain=iitbombay.org policy.is_org=yes (MX Records found: alt1.aspmx.l.google.com,aspmx.l.google.com,alt2.aspmx.l.google.com,alt3.aspmx.l.google.com,alt4.aspmx.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=from :content-type:mime-version:subject:date:references:to :in-reply-to:message-id:list-help:list-id:list-post :list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=dkim-1; bh=N0J6qAVhDHoI2HWA2NGF4X8Kw6T5O7xH NfKd/e2Y8Vo=; b=imm+4kcvbhBgK53YMUjlQrO0mZwZYskJ0Ct5GTkOFt6pb4jM UO4rmCxVhZth+kqAe8R9u3Z9eXpdXo96gpfKg7lcfOShXhfEAbtItfECg+gEbxiP 3PWueijHmWg2v0+Tmljmr+OcHu36oSzbc3UcqQXdMviY1XPqPME40yvpSIc= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id A89BA242C2A8 for <9fans@9fans.net>; Mon, 16 May 2022 09:23:33 -0400 (EDT) (envelope-from bakul@iitbombay.org) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 5EC5350E8D2; Mon, 16 May 2022 09:23:33 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1652707413; b=VSssE9Wudsf0w9EY0dbVzuKVy35qGeK4oDidMqpubKP2o1MKXL C2CdKQ3vfr/5ZIc+xGFpgxzXcQDBVeJlNHgJzG6k+OSIxRdf7NDD6vzU/zbK+C/V ZT6e4JaD5EtMyOABCwEBfwi9LISuMwh2WyzDJoF+YGTJxBvNgpOUSH73OIeSsjaF uEv8GfR3j1AHWO0MsBhtoyLkL5eMu3btFxH4da1QPw6+LAJD3x61Fmd18ANf1CBr 0ScoB/pgaV5X1Y9fV8bJXr0AKXmd/VdWrRx7Ks6S94S6FZeB/albLnVS+CErCGZ+ 2oa8EBJdvKsx6w3SM7lYGf+AsmDb4CLtrkPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=from:content-type:mime-version:subject:date :references:to:in-reply-to:message-id; s=arcseal; t=1652707413; bh=b6sgkT1SwFn9197iTrL7eRF+RUgcd19l1H7TzRRaa+M=; b=BG9PJ6BYC3T2 fTFSZzX0OOtd5AWNj7xnO7OZ6r4GOglrocrZ81AsHavXSpuesGwZRbOA59VKWgD8 8ujCyoy2EM1ZYlrGN3fqekEMPXNPDt7ZLJPVXFhfui9Ls92YxZZIG7i6LWwz6Xno YPaBJwbvP1qgxcbevhF6TGZxRiGiOCa3QamER6mHBk/ZAi2MH2Tk+kFo2qkZfaRX HnrGOfMa5CxrGwjoqltlBkGtBSLUzXWQ3J5g2Mfh2tkJ84fM0KB1t3vMb2c9Cp56 vZPYtWC3bHnOCc0eEF/i8MLSZBSrf25atet2tz44gFVJElmLDb6IBVrYlT0bsSZ9 YUfm565GTQ== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=pass (2048-bit rsa key sha256) header.d=iitbombay-org.20210112.gappssmtp.com header.i=@iitbombay-org.20210112.gappssmtp.com header.b=GmKmF5Eu header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=iitbombay.org; iprev=pass smtp.remote-ip=209.85.222.180 (mail-qk1-f180.google.com); spf=pass smtp.mailfrom=bakul@iitbombay.org smtp.helo=mail-qk1-f180.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=rGYu79it; x-me-sender=none; x-ptr=pass smtp.helo=mail-qk1-f180.google.com policy.ptr=mail-qk1-f180.google.com; x-return-mx=pass header.domain=iitbombay.org policy.is_org=yes (MX Records found: alt1.aspmx.l.google.com,aspmx.l.google.com,alt2.aspmx.l.google.com,alt3.aspmx.l.google.com,alt4.aspmx.l.google.com); x-return-mx=pass smtp.domain=iitbombay.org policy.is_org=yes (MX Records found: alt1.aspmx.l.google.com,aspmx.l.google.com,alt2.aspmx.l.google.com,alt3.aspmx.l.google.com,alt4.aspmx.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvfedrheehgdeivdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhephfgtggfuff hfvfgjkffosegrtdhmrehhtdejnecuhfhrohhmpeeurghkuhhlucfuhhgrhhcuoegsrghk uhhlsehiihhtsghomhgsrgihrdhorhhgqeenucggtffrrghtthgvrhhnpeehgfeutdffje ehudfhvdelfedtfefhkeejieetfedvuefgtedtkeejkeehveeijeenucffohhmrghinhep rhhuughirdhirhdpthhophhitggsohigrdgtohhmnecukfhppedvtdelrdekhedrvddvvd drudektddpuddtjedrvdduhedrvddvfedrvddvleenucevlhhushhtvghrufhiiigvpedt necurfgrrhgrmhepihhnvghtpedvtdelrdekhedrvddvvddrudektddphhgvlhhopehmrg hilhdqqhhkuddqfhdukedtrdhgohhoghhlvgdrtghomhdpmhgrihhlfhhrohhmpeeosggr khhulhesihhithgsohhmsggrhidrohhrgheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (iitbombay.org: Sender is authorized to use 'bakul@iitbombay.org' in 'mfrom' identity (mechanism 'include:_spf.google.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="bakul@iitbombay.org"; helo=mail-qk1-f180.google.com; client-ip=209.85.222.180 Received: from mail-qk1-f180.google.com (mail-qk1-f180.google.com [209.85.222.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Mon, 16 May 2022 09:23:33 -0400 (EDT) (envelope-from bakul@iitbombay.org) Received: by mail-qk1-f180.google.com with SMTP id c1so12156169qkf.13 for <9fans@9fans.net>; Mon, 16 May 2022 06:23:32 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:subject:date:references:to :in-reply-to:message-id; bh=b6sgkT1SwFn9197iTrL7eRF+RUgcd19l1H7TzRRaa+M=; b=rGYu79ithfczKA9q5KtCjFZqL5wa00r3hCy26AtCfKYbIJ+L3uBBotGMzPZ8NxSDMS r+Tuo4flFm0pHncrsuA6F7Q7qqusv/sNIAL4LbV3vBWAlSshrPWsHDCVAMBChsFLvUEj 4Nsay8fNAo78DIN8WNpQADrJrQUQ18V0/MeQxRfTYvMrSDAuyYW8crWQSBTs8kI3s91q MhiWTy99p2vnFoENx/nKo5IP0lN+9C7DxkR+LYtZtu3rXKfFNc5au+zuDKJ3KplflOHz ifwR1XXscaDlEpyvLhglxNFtTTH91H6/d5q132PAu35MTZAfz0mqkPWHghuc+csojDeW I3Qg== X-Gm-Message-State: AOAM531y3JzWHP2/q9G0jKcz47JdOWOHIAmc/fhuI16XvM4KZh57mCOO JihIfBuZ589D2eZSVj0BvAqGDtzvpTw+nA== X-Google-Smtp-Source: ABdhPJztWhAQrAFN76Y3Aq1rlL52gvL2hmW4rN80OjjhPvaSy6Nvx+IolVMo+hngI1Om1xBl25yPaA== X-Received: by 2002:a05:620a:138f:b0:69f:abe1:dc02 with SMTP id k15-20020a05620a138f00b0069fabe1dc02mr12192614qki.597.1652707412343; Mon, 16 May 2022 06:23:32 -0700 (PDT) Received: from smtpclient.apple (107-215-223-229.lightspeed.sntcca.sbcglobal.net. [107.215.223.229]) by smtp.gmail.com with ESMTPSA id cc6-20020a05622a410600b002f39b99f6b2sm5803846qtb.76.2022.05.16.06.23.31 for <9fans@9fans.net> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 16 May 2022 06:23:32 -0700 (PDT) From: Bakul Shah Content-Type: multipart/alternative; boundary="Apple-Mail=_81696A53-EF21-446C-BA29-FE12B68A9879" Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.80.82.1.1\)) Subject: Re: [9fans] void* Date: Mon, 16 May 2022 06:23:31 -0700 References: To: 9fans <9fans@9fans.net> In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3696.80.82.1.1) Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 653782f2-d51b-11ec-81cb-acfc470bfd61 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZWNhZWEzYjllYzhlNzA2Ni1NNTgzMWZmZDBhMzI5YmRjYjgyOTRl?= =?UTF-8?B?ZTZiPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: 7bit List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M5831ffd0a329bdcb8294ee6b:1:j-rQJ5178_Qp-1G3-OdKYRWtoZzjwDuOvy5HB76NBzw --Apple-Mail=_81696A53-EF21-446C-BA29-FE12B68A9879 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 I can see some use of void* arithmetic for malloc/free or when you=E2=80=99re doing your own allocation for various object types, where a size of 1 would be handy. I wonder what a FarC would like! > On May 15, 2022, at 11:27 PM, Skip Tavakkolian wrote: >=20 > =EF=BB=BF > If void can have a size, why not 4, 8 or 16? >=20 > P.S. I discovered Gholami Rudi's work a little while ago. I was especiall= y intrigued by Farsi support in neatroff (intro in Farsi produced by Neatro= ff and Neatpost: https://litcave.rudi.ir/neatfarsi.pdf ) Cool stuff. >=20 >=20 > On Sun, May 15, 2022, 9:09 AM adr > wrot= e: > In case someone is asking why this guy is suddenly so thoughtful > about void pointers, it is because I'm porting Ali Gholami Rudi's > neatroof, and he uses a lot of arithmetics with void* in neatmkfn. > I got rid of ape, and this troff looks really easy to port and has > a lot of features. I'll share it when it's working in case someone > is interested. >=20 > ------------------------------------------ > 9fans: 9fans > Permalink: https://9fans.topicbox.com/groups/9fans/Tecaea3b9ec8e7066-M683= ed8fb049de7a5d4457cbf > Delivery options: https://9fans.topicbox.com/groups/9fans/subscription > 9fans / 9fans / see discussions + participants + delivery=C2=A0options Permalink ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tecaea3b9ec8e7066-M5831f= fd0a329bdcb8294ee6b Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --Apple-Mail=_81696A53-EF21-446C-BA29-FE12B68A9879 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8 =
I can see some use of void* arithmetic for malloc/free or=
when you’re doing your own allocati= on for various object
types, where a size = of 1 would be handy.

I wonder what a FarC would like!

= On May 15, 2022, at 11:27 PM, Skip Tavakkolian <skip.tavakkolian@gmail.com> wrote:<= br class=3D"" />

If void can have a size, why not 4, 8 or 1= 6?

P.S. I discovered Gholami Rudi's work a little while ago. I was especi= ally intrigued by Farsi support in neatroff (intro in Farsi produced by Nea= troff and Neatpost: https://litcave.rudi.ir/neatfarsi.pdf)  Cool stuff.


On Sun, May 15, 2022, 9:09 AM adr <adr@sdf.org> wrote:
In case someone is asking why this guy i= s suddenly so thoughtful
about void pointers, it is because I'm porting Ali Gholami Rudi's neatroof, and he uses a lot of arithmetics with void* in neatmkfn.
I got rid of ape, and this troff looks really easy to port and has
a lot of features. I'll share it when it's working in case someone<= br class=3D"" /> is interested.

------------------------------------------
9fans: 9fans
Permalink: https://9fans.t= opicbox.com/groups/9fans/Tecaea3b9ec8e7066-M683ed8fb049de7a5d4457cbf Delivery options: https://9fans.topicbox.com/groups/9fans= /subscription
= --Apple-Mail=_81696A53-EF21-446C-BA29-FE12B68A9879--