From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.devel Subject: Re: Adding a generic mathematical library Date: Sun, 21 Jul 2024 08:15:31 +0200 Message-ID: <87bk2r5kzg.fsf@dataswamp.org> References: <8734o9sdig.fsf@posteo.net> <87wmllqq66.fsf@posteo.net> <87plrdqnhc.fsf@posteo.net> <87le21qldj.fsf_-_@posteo.net> <878qy1at52.fsf@dataswamp.org> <87ikwz5nll.fsf@dataswamp.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20505"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: emacs-devel@gnu.org Cancel-Lock: sha1:VIl5WnnOZRPS6o6VkBOT3HpnHV0= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jul 21 08:29:46 2024 Return-path: Envelope-to: ged-emacs-devel@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 1sVQ4o-0005BZ-BJ for ged-emacs-devel@m.gmane-mx.org; Sun, 21 Jul 2024 08:29:46 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sVQ4C-0002zY-Vz; Sun, 21 Jul 2024 02:29:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sVPrC-0007iQ-T5 for emacs-devel@gnu.org; Sun, 21 Jul 2024 02:15:42 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sVPrB-0006yS-4X for emacs-devel@gnu.org; Sun, 21 Jul 2024 02:15:42 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1sVPr8-0000eH-KU for emacs-devel@gnu.org; Sun, 21 Jul 2024 08:15:38 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=ged-emacs-devel@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sun, 21 Jul 2024 02:29:08 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:321857 Archived-At: >> Most of the functions in this library are very close to >> trivial. [...] > > I have already showed you math.el and perm.el, here are two > more. But I'll look thru it all some other day and make > a directory with all of them. No, but let's do this thoroughly then. I will look at this situation now in another way, let's calm down again, maybe we can do something useful still. It will be really interesting to hear your comments - no irony att all. I'm ready. I'll do the directory later, here is just a list with URLs. It is the first 12 files a found but there is more. At least one is a proper package while other are very short files. I'll post the rest some other day, God willing. Okay, here goes! Computation packages, files, and projects. PART 1, 12 files. * random-urandom.c https://dataswamp.org/~incal/emacs-init/random-urandom/random-urandom.c Dynamic module (C language) to get to Linux urandom which is more random than `random', so you can use that from Elisp as well. * all-substance.el https://dataswamp.org/~incal/emacs-init/all-substance.el Substance reduction (half-time) over time. * audio.el https://dataswamp.org/~incal/emacs-init/audio.el Audio db multiplier. * beer.el https://dataswamp.org/~incal/emacs-init/beer.el Convert between beer types, e.g. how many 5.3% beers are one six-pack 3.5% plus one cider? * bike.el https://dataswamp.org/~incal/emacs-init/bike.el Compute the step and gear (roll out). * color-incal.el https://dataswamp.org/~incal/emacs-init/color-incal.el Computations on colors, determines "is this color blue?" with some method for that. * dice.el https://dataswamp.org/~incal/emacs-init/dice.el Can do 1D6, 2D3 etc. * eggs.el https://dataswamp.org/~incal/emacs-init/eggs.el Solves an egg math problem. * epwgen.el https://dataswamp.org/~incal/emacs-init/epwgen.el Compute password strength. * frame-size.el https://dataswamp.org/~incal/emacs-init/frame-size.el More computations on the bicycle, this time the frame. * hex.el https://dataswamp.org/~incal/emacs-init/hex.el Decodes a hex string. * isbn-verify.el https://dataswamp.org/~incal/emacs-init/isbn-verify.el Verify ISBNs with the check digit and a known algorithm. -- underground experts united https://dataswamp.org/~incal