[#688] mkmf.rb - add files to clean and distclean targets — Michal Rokos <michal@...>

Hi,

25 messages 2003/01/15
[#722] Re: [RFC] mkmf.rb - add files to clean and distclean targets — Mathieu Bouchard <matju@...> 2003/01/20

On Thu, 16 Jan 2003, Michal Rokos wrote:

[#740] Re: [RFC] mkmf.rb - add files to clean and distclean targets — matz@... (Yukihiro Matsumoto) 2003/01/21

Hi,

[#724] Symbols: More Functionality Wanted — Ryan Pavlik <rpav@...>

I've been discussing this for a bit on #ruby-lang on OPN (or freenode or

23 messages 2003/01/20
[#728] Re: Symbols: More Functionality Wanted — matz@... (Yukihiro Matsumoto) 2003/01/20

Hi,

[#743] Re: Symbols: More Functionality Wanted — "Pit Capitain" <pit@...> 2003/01/21

On 20 Jan 2003 at 15:49, Yukihiro Matsumoto wrote:

[#767] Re: Symbols: More Functionality Wanted — Mathieu Bouchard <matju@...> 2003/01/22

[#768] Re: Symbols: More Functionality Wanted — dblack@... 2003/01/22

Hi --

[#779] Re: Symbols: More Functionality Wanted — Gavin Sinclair <gsinclair@...> 2003/01/23

On Thursday, January 23, 2003, 6:28:04 AM, dblack wrote:

Re: Symbols: More Functionality Wanted

From: Matt Armstrong <matt@...>
Date: 2003-01-23 18:25:50 UTC
List: ruby-core #783
matz@ruby-lang.org (Yukihiro Matsumoto) writes:

> Hi,
>
> In message "Re: Symbols: More Functionality Wanted"
>     on 03/01/24, Matt Armstrong <matt@lickey.com> writes:
>
> |> Binding#add doesn't sound right if the symbol you're binding already
> |> has a binding.
> |
> |The problem is that Binding is the wrong name for the class.  A
> |variable binding associates a variable with a value, but the Binding
> |class represents a collection of bindings.  E.g. this seems right:
> |
> |    Binding.new(symbol, value)
>
> I consider "binding" as "a collection of bindings" in your term.
> For example, when we say "Emacs key binding", it means "a collection
> of key-function bindings very similar to one of Emacs".  Am I wrong?

I think so.  That sounds strange in English.  It is like saying an
"object" is a "collection of objects."

To take Emacs, the documentation refers to a keymap as a collection of
key bindings, and each key has a single binding:

    The bindings between key sequences and command functions are
    recorded in data structures called "keymaps".

    A key sequence gets its meaning from its "binding", which says
    what command it runs.

The computer science text books I have call the data structure used in
an interpreter that maps variable names to values an "environment" and
a single name->value pair a "binding."

In This Thread