From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/101049 Path: news.gmane.org!.POSTED!not-for-mail From: Christoph Reller Newsgroups: gmane.comp.tex.context Subject: Using goto in lua Date: Fri, 22 Jun 2018 13:52:20 +0200 Message-ID: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3231112441400367564==" X-Trace: blaine.gmane.org 1529668250 10852 195.159.176.226 (22 Jun 2018 11:50:50 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 22 Jun 2018 11:50:50 +0000 (UTC) To: ntg-context Original-X-From: ntg-context-bounces@ntg.nl Fri Jun 22 13:50:45 2018 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fWKaS-0002fF-Lo for gctc-ntg-context-518@m.gmane.org; Fri, 22 Jun 2018 13:50:44 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 2975338E9C; Fri, 22 Jun 2018 13:52:45 +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 Icvd49OC_qkA; Fri, 22 Jun 2018 13:52:44 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 8625238E53; Fri, 22 Jun 2018 13:52:44 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 4ABE738E53 for ; Fri, 22 Jun 2018 13:52:43 +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 A12JB1tvIen4 for ; Fri, 22 Jun 2018 13:52:42 +0200 (CEST) Original-Received: from mail-lf0-f48.google.com (mail-lf0-f48.google.com [209.85.215.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id B4FB638DC1 for ; Fri, 22 Jun 2018 13:52:32 +0200 (CEST) Original-Received: by mail-lf0-f48.google.com with SMTP id j26-v6so691692lfb.11 for ; Fri, 22 Jun 2018 04:52:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=8oVTcE98icnXfSaghVbj5bpM1aBdPD1hGgBxmeF8XnE=; b=QIAROZk+YhlLn9AM0MJMs4y0sEzZKyrUMiGAeBE1lH1UOgXgHv8GsEuSVK3tMqB/6R gft3TFzEOrYOjv0+FOpohKd5J7qpAJfz8mJHI5gq3nd35W09u4L5cyIi7DCrdKzoLFn7 btfFaXV8L0xJfcDOiAUjHZ1ykUUKVglAF5cU6Q5Pt2+3n15byol7pTfJ5LXBLQBjw3XO 9OfPZ/A2ZtVI9mfv5AV1CZKdBYuokMpYwlG5oDm1G1iPeeB8q/aNtvarQ2sMA22MFT5R YhnflJIamkhM1uDtob+Z9Ub4D34ynFcuMvRkCAtsDOUezctMfUXYyjSxIGHrOVzSzIM4 mVfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=8oVTcE98icnXfSaghVbj5bpM1aBdPD1hGgBxmeF8XnE=; b=NjJAsYTfNRHOKw1LEDtuPV5MgraL/Pzgw5goS34x8BXu3eE+XkKtyAXpojWSwU/6Ae 1nyyQ7ad/mCBizjyTSEiq6dkPUFRUd4P4D8vwpFNKOlfLLGm3NJZdT3K9iGyIZ3NptS6 cGsbW9ufQY/sB3KotDqBzYoECrRhIrdRpBd60u0nYRfPHeXqWF3X2ZMUVhhZb5fWxBvR xKAAgDS9A/bqB6ysKqnGBuSj2OrFVZCYVOpWHP9EIZvedXwEtvt7PoLD8sMzA7/BgHAw uus9AgaotemMKkHCNIS6VTScadxlKUGhCqYCFZ/j8TOYHgndTVazg1i/XOsQBr4vnyXY u8ZA== X-Gm-Message-State: APt69E0cDWM+RfFz2O1UA1l7Ew9rUSTeQcwdAKGVd8zqGaFNpM7ApVqS ugfQ9OVCJuCGKdN26Rhd5l0UBeczrKE7eyL+TqM= X-Google-Smtp-Source: ADUXVKIS9JSghCpHIOofosdh8bKUeoP6Oy2rW0Otw/7fGFKy9xs3ax+6gnudXBluo2c0tGE763//qsZPYjrHYP3Cq5k= X-Received: by 2002:a2e:944e:: with SMTP id o14-v6mr1023776ljh.118.1529668351715; Fri, 22 Jun 2018 04:52:31 -0700 (PDT) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 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.org gmane.comp.tex.context:101049 Archived-At: --===============3231112441400367564== Content-Type: multipart/alternative; boundary="000000000000ba7072056f39aa0b" --000000000000ba7072056f39aa0b Content-Type: text/plain; charset="UTF-8" Hi, As mentioned in cld-mkiv.pdf, the entire ConTeXt interface can be called from lua: This is great! Unfortunately the ConTeXt command \goto is a little problematic because goto is a lua keyword. Therefore, the following leads to a lua error: context.goto("text", { "label" }) I guess the only way to call goto from lua is context(false, "\\goto{text}[label]") Am I correct? Cheers, Christoph --000000000000ba7072056f39aa0b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

As mentioned in cld-mkiv.pdf, the e= ntire ConTeXt interface can be called from lua: This is great!
Unfortunately the ConTeXt command \goto is a little problemati= c because goto is a lua keyword. Therefore, the following leads to a lua er= ror:

=C2=A0 =C2=A0 context.goto("text", = { "label" })

I guess the only way to cal= l goto from lua is

=C2=A0 =C2=A0 context(false, &q= uot;\\goto{text}[label]")

Am I correct?

Cheers,

Christoph

--000000000000ba7072056f39aa0b-- --===============3231112441400367564== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f --===============3231112441400367564==--