Re: What kind of Lisp should I learn if I want to start programing with Lisp?
- From: Helmut Eller <eller.helmut@xxxxxxxxx>
- Date: Sat, 07 Feb 2009 14:15:30 +0100
* joswig@xxxxxxxxxxxxxxxxxxxxxxx [2009-02-07 13:42+0100] writes:
I can accept that scripts are small, usually stored as source text,
pieces of code, mainly used to glue together external processes or
library functions.
But that scripts are somehow not programs sounds strange to me.
There are different meanings for programs. But when we contrast
'script' with 'program' and 'application', then the difference is
approximately this:
* a program is an independent executable piece of code
(relative to an execution engine like a processor in hardware
or a virtual machine)
* a script is a piece of code that has access to the functionality
of a program (either internal or external). It can call
and combine this functionality.
* an application is the combination of programs, scripts and data
that provides a general functionality. For example the
typical Emacs is an application that combines several
programs ( ctags, emacsclient, etags, emacs, ...),
lots of 'scripts' (typically written in Emacs Lisp)
and data files like dictionary data.
Does that make sense to you?
With that definition the same piece of text can either be a script or a
program, depending on the execution environment. I can live with that,
but I don't consider it very useful. I would call the Tetris clone that
comes with Emacs a "program" and not a "script".
Helmut.
.
- References:
- Re: What kind of Lisp should I learn if I want to start programing with Lisp?
- From: joswig@xxxxxxxxxxxxxxxxxxxxxxx
- Re: What kind of Lisp should I learn if I want to start programing with Lisp?
- From: w_a_x_man
- Re: What kind of Lisp should I learn if I want to start programing with Lisp?
- From: joswig@xxxxxxxxxxxxxxxxxxxxxxx
- Re: What kind of Lisp should I learn if I want to start programing with Lisp?
- From: Helmut Eller
- Re: What kind of Lisp should I learn if I want to start programing with Lisp?
- From: joswig@xxxxxxxxxxxxxxxxxxxxxxx
- Re: What kind of Lisp should I learn if I want to start programing with Lisp?
- From: Helmut Eller
- Re: What kind of Lisp should I learn if I want to start programing with Lisp?
- From: joswig@xxxxxxxxxxxxxxxxxxxxxxx
- Re: What kind of Lisp should I learn if I want to start programing with Lisp?
- From: Helmut Eller
- Re: What kind of Lisp should I learn if I want to start programing with Lisp?
- From: joswig@xxxxxxxxxxxxxxxxxxxxxxx
- Re: What kind of Lisp should I learn if I want to start programing with Lisp?
- Prev by Date: Re: emacs evaluating
- Next by Date: Re: What kind of Lisp should I learn if I want to start programing with Lisp?
- Previous by thread: Re: What kind of Lisp should I learn if I want to start programing with Lisp?
- Next by thread: Re: What kind of Lisp should I learn if I want to start programing with Lisp?
- Index(es):
Relevant Pages
|