Path: csiph.com!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Mostowski Collapse Newsgroups: comp.lang.javascript Subject: ANN: Dogelog Player 1.0.2 - Native Libraries Date: Sun, 2 Oct 2022 12:13:33 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sun, 2 Oct 2022 10:13:33 -0000 (UTC) Injection-Info: solani.org; logging-data="413766"; mail-complaints-to="abuse@news.solani.org" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0 SeaMonkey/2.53.14 Cancel-Lock: sha1:09sJCbDKqfjxe3tINCAhmKRlpsQ= X-User-ID: eJwNzAkBBDEIA0BLRwqEyqE8/iXsjYCx4+JFdXO1td3LkdxGVlZjOmPgR3g2eFkPXWrGiB+vSK3igez5F3ijH3fZFdU= X-Mozilla-News-Host: news://news.solani.org:119 Xref: csiph.com comp.lang.javascript:41081 Dear All, We are happy to announce a new edition of the Dogelog player: - Multifile Directive: Until now, the multifile directive was just a mockup with no function. This has now changed, the directive now works both in the runtime and in the transpiler. - Native Libraries: Libraries can be addressed using the new library(_) and foreign(_) file specifications. The latter works for both the JavaScript platform (loading _sync.js or .mjs) and the Python platform (loading .py). - Asynchronous Literate Programming: Native libraries are loaded in the browser using its asynchronous import(). Accordingly, we have expanded the literate programming and asynchronous Dogelog notebooks can also be generated. Have Fun! Jan Burse, 02.10.2022, http://www.xlog.ch/