From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/116251 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Max Chernoff via ntg-context Newsgroups: gmane.comp.tex.context Subject: Re: atan2 function Date: Thu, 13 Oct 2022 18:35:51 -0600 Message-ID: References: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4992"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Evolution 3.44.4 (3.44.4-2.fc36) Cc: Max Chernoff To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Fri Oct 14 02:37:05 2022 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oj8hE-00014z-KY for gctc-ntg-context-518@m.gmane-mx.org; Fri, 14 Oct 2022 02:37:04 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id D6EB42A4540; Fri, 14 Oct 2022 02:36:26 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M5J-2bAHZIx6; Fri, 14 Oct 2022 02:36:24 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 82CF72A4541; Fri, 14 Oct 2022 02:36:24 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id A02F92A4540 for ; Fri, 14 Oct 2022 02:36:22 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4vPEHA0IvzzZ for ; Fri, 14 Oct 2022 02:36:21 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.214.182; helo=mail-pl1-f182.google.com; envelope-from=mseven@telus.net; receiver= Original-Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id AD18A2A452F for ; Fri, 14 Oct 2022 02:35:55 +0200 (CEST) Original-Received: by mail-pl1-f182.google.com with SMTP id 10so3361237pli.0 for ; Thu, 13 Oct 2022 17:35:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telus.net; s=google; h=mime-version:user-agent:content-transfer-encoding:in-reply-to:date :cc:to:from:subject:message-id:from:to:cc:subject:date:message-id :reply-to; bh=KnQt1iwLaaUGHY+89Vhkd2DVfJcUuOysyt5PSMauJoI=; b=Kge86IcPb2dRbDoA8b5rO8cJM2dnDR6la8eCeaWyZLYPqZO4szPsn5WyZXBJSJTgkh JvnmdAlWIRHo2or+r/u6eX5CrZIZdpAxuCLm+QiWORyTDWdh1Z+XSPUni++w6ZwMFoLp yQ1LIvAKEbJ/rqCx/lMi6xVgnWZf4Vsc8pNS9fa9nP+I0a6TfhacePTblpaHVwtsfQyp ieOYMuebsxY2MnIIfyMBdWZ8k1PXYoDmKRT5ZiymgtOLTALE2y+fVIAOTyqxJNF3smoJ g3/rV20WP7V63CnKu04k1aaVBvDmSxlx1GmF7980yEWFZAETymq9Ry2dbQJd3G/YZWE6 g3WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:content-transfer-encoding:in-reply-to:date :cc:to:from:subject:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=KnQt1iwLaaUGHY+89Vhkd2DVfJcUuOysyt5PSMauJoI=; b=2SP6CxA6P79ki71SXfmfSrt16ZUsHHE46kR4humSmnPPWYzQ0L7EUvBwNMwHWk0tcz BAqlvWn4yse/ifS2KQMNggE6yUpVf9/Dc3g6niBS4au/+fcN5jwYEEt1sCVFbHWIXP0A hlSHOesIBW13m0G663Xkh+v2ggDLs7aD6OFAUO59HDF43D4+OrqJFo8U3xYMlg0PGuQY Mq82+VFsKGMakVs4aGB3k3kFwT5+YYc5e1JuZqndkkxjr4zJE1jucJYbEsxbjmnUCOlB lQQknjgEcF4Osk8sIYSbP6+g+4Tmu2J1TbNapbOocm/8xmYu3h3O+Eod405XMaLoVmgl iAjw== X-Gm-Message-State: ACrzQf1ozi9rteJRewEZZrshnz7RjCGUCQOfUXfuaGEXj0c2Lzxnezyj wcBC1KCT0wBreHT0oZsn5iw70Hj+EN66Qw== X-Google-Smtp-Source: AMsMyM78BeuU4sH5FCWD59TPF5JC9DSuhigWsuzrL0IldX5SNd/AhjdrsjvC8Ufax5G+seoMqtPl0g== X-Received: by 2002:a17:902:848c:b0:17a:b4c0:a02b with SMTP id c12-20020a170902848c00b0017ab4c0a02bmr2353083plo.122.1665707752834; Thu, 13 Oct 2022 17:35:52 -0700 (PDT) Original-Received: from [136.159.171.102] ([136.159.171.102]) by smtp.gmail.com with ESMTPSA id b15-20020a170902650f00b0017f59ebafe7sm396055plk.212.2022.10.13.17.35.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Oct 2022 17:35:52 -0700 (PDT) In-Reply-To: X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:116251 Archived-At: CkhpLAoKPiBUaGUgYW5nbGUgZnVuY3Rpb24gZG9lc24ndCBhcHBlYXIgdG8gcHJvdmlkZSB0aGUg c2FtZSBjYWxjdWxhdGlvbiBhcwo+IG15IGF0YW50d28gaW4gYWxsIGNhc2VzLgoKVGhleSBib3Ro IGdpdmUgdGhlIHNhbWUgcmVzdWx0cywgYnV0ICJhbmdsZSIgZ2l2ZXMgYSByZXN1bHQgaW4gZGVn cmVlcwp3aGlsZSAiYXRhbnR3byIgZ2l2ZXMgYSByZXN1bHQgaW4gcmFkaWFucy4gVGhpcyBkZW1v OgoKICAgXHN0YXJ0TVBwYWdlCiAgICAgICB2YXJkZWYgYXRhbnR3byggZXhwciBkeSwgZHggKSA9 CiAgICAgICAgICAgc2F2ZSB0aGV0YTsKICAgCiAgICAgICAgICAgbnVtZXJpYyB0aGV0YTsKICAg CiAgICAgICAgICAgdGhldGEgOj0gMDsKICAgCiAgICAgICAgICAgaWYgKGR4ID4gMCk6CiAgICAg ICAgICAgICAgIHRoZXRhIDo9IGF0YW4oIGR5IC8gZHggKTsKICAgICAgICAgICBlbHNlaWYgKGR4 IDwgMCkgYW5kIChkeSA+PSAwKToKICAgICAgICAgICAgICAgdGhldGEgOj0gYXRhbiggZHkgLyBk eCApICsgcGk7CiAgICAgICAgICAgZWxzZWlmIChkeCA8IDApIGFuZCAoZHkgPCAwKToKICAgICAg ICAgICAgICAgdGhldGEgOj0gYXRhbiggZHkgLyBkeCApIC0gcGk7CiAgICAgICAgICAgZWxzZWlm IChkeCA9PSAwKSBhbmQgKGR5ID4gMCk6CiAgICAgICAgICAgICAgIHRoZXRhIDo9IHBpIC8gMjsK ICAgICAgICAgICBlbHNlaWYgKGR4ID09IDApIGFuZCAoZHkgPCAwKToKICAgICAgICAgICAgICAg dGhldGEgOj0gLXBpIC8gMjsKICAgICAgICAgICBmaTsKICAgCiAgICAgICAgICAgdGhldGEKICAg ICAgIGVuZGRlZjsKICAgCiAgICAgICBkZWYgc2hvd2FuZ2xlcyhleHByIGR4LCBkeSkgPQogICAg ICAgICAgIG1lc3NhZ2UgIi0tLS0tLS0tLS0tLS0tLSIKICAgICAgICAgICBtZXNzYWdlICJhdGFu dHdvICIgJiBkZWNpbWFsIGF0YW50d28oZHksIGR4KQogICAgICAgICAgIG1lc3NhZ2UgImFuZ2xl ICIgJiBkZWNpbWFsIChhbmdsZShkeCwgZHkpICogcGkgLyAxODApCiAgICAgICAgICAgbWVzc2Fn ZSAiYW5nbGUgIiAmIGRlY2ltYWwgYW5nbGUoZHgsIGR5KQogICAgICAgICAgIG1lc3NhZ2UgIigi ICYgZGVjaW1hbCBkeCAmICIsICIgJiBkZWNpbWFsIGR5ICYgIikiCiAgICAgICBlbmRkZWY7CiAg IAogICAgICAgc2hvd2FuZ2xlcygxLCAwKTsKICAgICAgIHNob3dhbmdsZXMoMSwgMSk7CiAgICAg ICBzaG93YW5nbGVzKDAsIDEpOwogICAgICAgc2hvd2FuZ2xlcygtMSwgMSk7CiAgICAgICBzaG93 YW5nbGVzKC0xLCAwKTsKICAgICAgIHNob3dhbmdsZXMoLTEsIC0xKTsKICAgICAgIHNob3dhbmds ZXMoMCwgLTEpOwogICAgICAgc2hvd2FuZ2xlcygxLCAtMSk7CiAgIFxzdG9wTVBwYWdlCgpnaXZl czoKCiAgICgxLCAwKQogICBhbmdsZSAwCiAgIGFuZ2xlIDAKICAgYXRhbnR3byAwCiAgIC0tLS0t LS0tLS0tLS0tLQogICAoMSwgMSkKICAgYW5nbGUgNDUKICAgYW5nbGUgMC43ODUzOTgxNjMzOTc0 NDgyOAogICBhdGFudHdvIDAuNzg1Mzk4MTYzMzk3NDQ4MjgKICAgLS0tLS0tLS0tLS0tLS0tCiAg ICgwLCAxKQogICBhbmdsZSA5MAogICBhbmdsZSAxLjU3MDc5NjMyNjc5NDg5NjYKICAgYXRhbnR3 byAxLjU3MDc5NjMyNjc5NDg5NjYKICAgLS0tLS0tLS0tLS0tLS0tCiAgICgtMSwgMSkKICAgYW5n bGUgMTM1CiAgIGFuZ2xlIDIuMzU2MTk0NDkwMTkyMzQ0OAogICBhdGFudHdvIDIuMzU2MTk0NDkw MTkyMzQ0OAogICAtLS0tLS0tLS0tLS0tLS0KICAgKC0xLCAwKQogICBhbmdsZSAxODAKICAgYW5n bGUgMy4xNDE1OTI2NTM1ODk3OTMxCiAgIGF0YW50d28gMy4xNDE1OTI2NTM1ODk3OTMxCiAgIC0t LS0tLS0tLS0tLS0tLQogICAoLTEsIC0xKQogICBhbmdsZSAtMTM1CiAgIGFuZ2xlIC0yLjM1NjE5 NDQ5MDE5MjM0NDgKICAgYXRhbnR3byAtMi4zNTYxOTQ0OTAxOTIzNDQ4CiAgIC0tLS0tLS0tLS0t LS0tLQogICAoMCwgLTEpCiAgIGFuZ2xlIC05MAogICBhbmdsZSAtMS41NzA3OTYzMjY3OTQ4OTY2 CiAgIGF0YW50d28gLTEuNTcwNzk2MzI2Nzk0ODk2NgogICAtLS0tLS0tLS0tLS0tLS0KICAgKDEs IC0xKQogICBhbmdsZSAtNDUKICAgYW5nbGUgLTAuNzg1Mzk4MTYzMzk3NDQ4MjgKICAgYXRhbnR3 byAtMC43ODUzOTgxNjMzOTc0NDgyOAogICAtLS0tLS0tLS0tLS0tLS0KICAgClRoYW5rcywKLS0g TWF4Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklmIHlvdXIgcXVlc3Rpb24gaXMgb2YgaW50 ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQgYW4gZW50cnkgdG8gdGhlIFdpa2kh CgptYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAvIGh0dHBzOi8vd3d3Lm50Zy5ubC9tYWls bWFuL2xpc3RpbmZvL250Zy1jb250ZXh0CndlYnBhZ2UgIDogaHR0cHM6Ly93d3cucHJhZ21hLWFk ZS5ubCAvIGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1 Y2tldC5vcmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cHM6Ly9j b250ZXh0Z2FyZGVuLm5ldApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo=