From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Israelsson Tampe Newsgroups: gmane.lisp.guile.user,gmane.lisp.guile.devel Subject: Announcement stis-engine Date: Sun, 8 Aug 2021 22:27:51 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26025"; mail-complaints-to="usenet@ciao.gmane.io" To: Guile User , guile-devel Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Sun Aug 08 22:28:19 2021 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mCpP9-0006bc-6K for guile-user@m.gmane-mx.org; Sun, 08 Aug 2021 22:28:19 +0200 Original-Received: from localhost ([::1]:33398 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCpP7-0007Yn-Is for guile-user@m.gmane-mx.org; Sun, 08 Aug 2021 16:28:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39040) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCpOw-0007Yb-Vo; Sun, 08 Aug 2021 16:28:07 -0400 Original-Received: from mail-pj1-x102a.google.com ([2607:f8b0:4864:20::102a]:41711) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCpOv-0000B8-Cc; Sun, 08 Aug 2021 16:28:06 -0400 Original-Received: by mail-pj1-x102a.google.com with SMTP id u5-20020a17090ae005b029017842fe8f82so17512627pjy.0; Sun, 08 Aug 2021 13:28:03 -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=QI9m8jv61LBdccIXNnOxChvPiUMwk21NBv+Ml0ZTeEc=; b=Q+zEx8ZNSUr1qivARS4UWdG3ZL2Z7tarqhnfDl4weaQSn9K7l/D4NiOmSIr8RBpfnr Yb/T1A+xeDZR7RFaOlGYgCtlnHUp6ekasfXw7VrrlegxldVT0Z8+28OHJGGrko2IPlHs llHIpCM8A/lTx1j4b6JCK0bwZNqewNNLWYFBynRD/ZefeG2czTsAF9JXhH3VZK77Qf1k idqFD9WPkP/H1EBDdQWdDXjCY1gGTn2hD88aZjOtCwyHJnLuGFJcP9b6BYEOBj0/cGAS gel9nnNgynP0CT68BkBlGPWAawGSHx71VqEaAYBnPwkEB27GHY2ETcz5mGR3jvP7CbuE 1DDA== 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=QI9m8jv61LBdccIXNnOxChvPiUMwk21NBv+Ml0ZTeEc=; b=dbBlvmn4zvk48F0LNor9uwgvxaZYxYbIKsd/9mKsxa6WCplo1V1/EM56d2Gm3qunnB nmv9Hudi6oflWo/+ElKWdDHRV6yOZgY9uaR4gzUB/BPpzpGkUb3XfCm2/1Kckt9ykGhc s1gyqpG0e/ya+++DrFOruNvZr3kAPJLQanI3alQxaCMA9oj3rgmfPbUPnSZROSfveuIu KCpXuWZn7ZAxkPt2NScwCtnGeh9PJCnHnrpSjMITlNDJGVMkgr/N4gAjR2P80qUaa2od XThA1HaP1RaQ76/JExQiIRh13UV4r6Tq7FGpt8GrcYgpsmkM/+ndlLXIXpuujuwFRjnH V5EA== X-Gm-Message-State: AOAM531bzzo9uK1noe2/dQ5C25dQfwP+DEwUtF+jQKoZKm5JoshpdwGi 8eqGgp1kMkEon0wPrIy4jfM4dZ1o5sYCMWOvLzmeqzFK0WM= X-Google-Smtp-Source: ABdhPJwCZU+TnuD5WNRKPVRuHybQHBGNqqUCW9QBttTk2WWIJgC8XnEPyKS1rA0YIBKXZx/nbANhRobs+F2B3PG8xg8= X-Received: by 2002:a65:6248:: with SMTP id q8mr10895pgv.279.1628454482417; Sun, 08 Aug 2021 13:28:02 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::102a; envelope-from=stefan.itampe@gmail.com; helo=mail-pj1-x102a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:17675 gmane.lisp.guile.devel:20822 Archived-At: I will start the development of stis-engine that is based on fibers and will experiment with applications that separate into different network components. Among things I plan to add serializers, deserializers, zipping and zero mq networking that works with fibers. E.g. we will stream things with fiber pipelines, use non blocking zero mq calls, avoid allocating large bytevectors, and use as little stack as possible in the code. This code depends on stis-data and optionally guile-persists References: https://gitlab.com/tampe/stis-engine https://gitlab.com/tampe/guile-persist https://gitlab.com/tampe/stis-data/