unofficial mirror of bug-guile@gnu.org 
 help / color / mirror / Atom feed
From: Ster Chess <sterchess@gmail.com>
To: 27698@debbugs.gnu.org
Subject: bug#27698: Guile takes over system +rant
Date: Sat, 15 Jul 2017 01:39:29 +0100	[thread overview]
Message-ID: <CAFDv5SCfc+hVXTSuAePjkKTsE-hmVauNnqXvKvp0FXGnOBWfFA@mail.gmail.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 1259 bytes --]

I'm sorry if this has already been suggested as a bug, but I couldn't find
it in the bug tracker.
If I create a simple recursive factorial function, and choose huge values
for it, Guile will happily do my bidding and take all the system resources
and my whole system becomes unusable. This should never happen. Python and
other scripting languages usually limit how much of the system's resources
they take up, and Python limit the depth of recursion (obviously not
appropriate for Scheme). I planned to use GNU Guile for a small project,
but I will most likely shift to another extension language because I cannot
deal with this issue.
Furthermore, can I make a polite recommendation that you shift over to a
GitLab repository (git.gnu.io, like GNU fm and GNU social?), or something
with a decent interface? The bug tracker is so old-fashioned, and
submitting issues by email?! This might sound rude but I'm honestly trying
to help.
Worse still, you advertise support for ECMAScript on your website, but as
far as I can tell, that's not really the case, since "The implementor was
completely irresponsible". Am I mistaken?
Finally, is Lua support under active implementation?
Sorry to rant at you, would appreciate a reply,
Some random guy off the internet.

[-- Attachment #2: Type: text/html, Size: 1407 bytes --]

             reply	other threads:[~2017-07-15  0:39 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-07-15  0:39 Ster Chess [this message]
2017-07-15 18:52 ` bug#27698: Guile takes over system +rant Mark H Weaver

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAFDv5SCfc+hVXTSuAePjkKTsE-hmVauNnqXvKvp0FXGnOBWfFA@mail.gmail.com \
    --to=sterchess@gmail.com \
    --cc=27698@debbugs.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).