all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Emanuel Berg via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org>
To: help-gnu-emacs@gnu.org
Subject: Re: common lisp vs elisp.
Date: Tue, 06 Jul 2021 18:08:58 +0200	[thread overview]
Message-ID: <87r1gb4e79.fsf@zoho.eu> (raw)
In-Reply-To: 2563715.IYslAPLaEz@galex-713.eu

Alexandre Garreau wrote:

>>>> I want to make a 2D game tho, that's why I tried to get
>>>> SLIME and SBCL going, maybe one could do SDL2 with that
>>>> and have some sprites bounce off the ceiling...
>>> 
>>> I don't agree to discussions of proprietary software on
>>> GNU mailing lists unless there is intention or project to
>>> make free software out of it.
>> 
>> What's proprietary, GOOL? Yes, Game Oriented Object Lisp
>> (GOOL) is proprietary [1]
>
> So maybe it should be avoided on emacs ML?

I think it should rather be interpreted like this, say some
guy comes and asks, "Hey guys, how does this mail look?
Not good, huh? Any hints what mail client to use these days?
Also my son show great interest in and - I hope - aptitude for
technology, but, as a mere amateur myself, I don't know what
advice to give him to help him take 'the next step'?"

Then you SHOULD NOT reply - "Try Outlook Express, I've used it
for ages, never had any problem. Your son, why don't you buy
a Nintendo for Xmas? Always great fun for the entire family"

Other than that, one is allowed to discuss technology!
The world is not perfect and it will never be. There will
always be proprietary and FOSS software - and maybe free
hardware to a much larger extent than now, we hope - and never
mentioning it won't make it (the proprietary stuff) go away,
anyway...

> Or maybe the fact it’s no longer used, not publicly
> downloadable and usable and buyable, etc. and its
> advertisement wouldn’t lead to its use, makes it okay?
> at least for historical reasons/discussion?

It is OK, no one is suggesting anyone _use_ it.

>> What does it mean that the dialect is made for writing games?
>> You have to have that in _the actual language_ ? :O
>
> What do you mean?

Take Common Lisp. It isn't a Lisp dialect specifically
designed for writing games. Yet you can, for example with SDL
and/or OpenGL. Libraries are enough, you don't have (and
aren't benefited from) designing a new dialect just for that.
I know it worked for them but I still don't like it.

Let's see, the CL for loop is pretty practical - how can we
adjust that to take game development into the equation, or
*iteration*, if you will?

errr

(I don't know if it happened like that - probably not.
Maybe they had good reasons, perhaps associated with hardware
specific optimizations? I still don't like the idea.)

>> Hm, also, what does it mean exactly when a *language* is
>> proprietary? Offer support, write a book? Not anyone can
>> write a compiler and/or other tools legally? Or not anyone
>> can take parts of the language to another language s/he is
>> working on? (Heh, were a lot of programming languages
>> developed by women, I wonder...)
>
> It means it has no free-software implementations.

Yes, but what does that mean in practice, what is it that you
cannot (legally) do with it?

-- 
underground experts united
https://dataswamp.org/~incal




  reply	other threads:[~2021-07-06 16:08 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-20  2:22 common lisp vs elisp Hongyi Zhao
2021-06-20  3:13 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-06-20  3:26   ` Hongyi Zhao
2021-06-20  3:42     ` 2QdxY4RzWzUUiLuE
2021-06-20  4:04       ` Stefan Monnier via Users list for the GNU Emacs text editor
2021-06-20  4:44         ` Hongyi Zhao
2021-06-20  6:21           ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-06-20  6:36           ` Joost Kremers
2021-06-20  6:57             ` Hongyi Zhao
2021-06-20  7:35               ` Jean Louis
2021-06-20 12:44               ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-06-27 15:08                 ` Andreas Eder
2021-06-27 15:36                   ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-06-28  6:46                     ` Jean Louis
2021-07-06  1:53                       ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-07-06 12:28                         ` Alexandre Garreau
2021-07-06 16:08                           ` Emanuel Berg via Users list for the GNU Emacs text editor [this message]
2021-06-20  7:16             ` Jean Louis
2021-06-20  7:04           ` Jean Louis

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

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

  git send-email \
    --in-reply-to=87r1gb4e79.fsf@zoho.eu \
    --to=help-gnu-emacs@gnu.org \
    --cc=moasenwood@zoho.eu \
    /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.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.