HI,
I have started to learn emacs and got little intro to lisp. My
background is lots of perl. I would like to know how lisp can be
beneficial. Any good pointers would be useful..
Thanks,
Artist
············@yahoo.com (Artist) writes:
> I have started to learn emacs and got little intro to lisp. My
> background is lots of perl. I would like to know how lisp can be
> beneficial. Any good pointers would be useful..
Turn the question around. What do you want to do with Lisp? i.e.,
what do you want to program. Lisp is as good a way to do it as anything.
Hi,
I have written lots of program in perl.
Now, as learning another interesting language, my challange would be
to do all the things in Lisp which I do in perl . In order to begin, I
would also like to know where lisp is used. While learning Java, one
has to think completely in 'object oriented' fashion. Perl has no
GUI by itself but perl packages such as Tk or Graph Module can do
the stuff. Perl has good things in quick programming, regular
expressions, CPAN, perlmonks, packages for almost each and everything
, 'there is more than one way to do' concept. Obviously lisp has its
own functionality. Would like to what's good in Lisp.
Kent M Pitman <······@world.std.com> wrote in message news:<···············@world.std.com>...
> ············@yahoo.com (Artist) writes:
>
> > I have started to learn emacs and got little intro to lisp. My
> > background is lots of perl. I would like to know how lisp can be
> > beneficial. Any good pointers would be useful..
>
> Turn the question around. What do you want to do with Lisp? i.e.,
> what do you want to program. Lisp is as good a way to do it as anything.
Artist <············@yahoo.com> wrote:
> Hi,
> I have written lots of program in perl.
> Now, as learning another interesting language, my challange would be
> to do all the things in Lisp which I do in perl . In order to begin, I
> would also like to know where lisp is used. While learning Java, one
> has to think completely in 'object oriented' fashion.
You will probably be surprised to find out that Lisp does force you to
think in anything in particular. The natural programming styles for Lisp
include imperative, procedural, functional, object-oriented, and probably
unique Lispy. If you put some more effort, you can program in declarative,
logical, and any other style as well.
This is one of the beauties of Lisp, it does not constrain you, but
gives you complete freedom to do what you need. It is trully general
purpose language beside which C, C++, Java, PERL, etc. are seen as very
special purpose languages.
> Perl has no GUI by itself but perl packages such as Tk or Graph Module
> can do the stuff. Perl has good things in quick programming, regular
> expressions, CPAN, perlmonks, packages for almost each and everything,
> 'there is more than one way to do' concept. Obviously lisp has its own
> functionality. Would like to what's good in Lisp.
I don't know about packages available for Lisp, but I do know that several
GUI toolkits are available (commercial and free ones), pattern matching
packages, packages for interaction with databases, network libraries, and
so on.
Good luck!
--
Richard Krushelnitskiy "I know not with what weapons World War III will
·········@gmx.net be fought, but World War IV will be fought with
http://rkrush.cjb.net sticks and stones." -- Albert Einstein
············@yahoo.com (Artist) writes:
> HI,
> I have started to learn emacs and got little intro to lisp. My
> background is lots of perl. I would like to know how lisp can be
> beneficial. Any good pointers would be useful..
It may make you see the light :) Of course a Zen-like attitude would
be helpful in this case. Un-learn and re-learn. Also, you want Common
Lisp
Cheers
--
Marco Antoniotti ========================================================
NYU Courant Bioinformatics Group tel. +1 - 212 - 998 3488
719 Broadway 12th Floor fax +1 - 212 - 995 4122
New York, NY 10003, USA http://bioinformatics.cat.nyu.edu
"Hello New York! We'll do what we can!"
Bill Murray in `Ghostbusters'.
* ············@yahoo.com (Artist)
| I have started to learn emacs and got little intro to lisp. My
| background is lots of perl. I would like to know how lisp can be
| beneficial. Any good pointers would be useful..
Let each language you (want to) learn be your first, because the first
language you did learn was found at random and is unrelated to _any_
quality of the language other than being in the same place you were at
that particular time. So, how did you start off with Perl? Did you ask
the same questions of Perl as you now do of Lisp? Why is it appropriate
to use what you have accidentally stumbled on and meandered through at
random with Perl as the basis for your next language? If you can find
(Common) Lisp used somewhere around you, that is the best way to start.
If you are interested in it because it looks really cool (it is!), search
the Web for words like "lisp", "defun", "defmacro", etc, and search your
favorite online bookstore for "lisp". You may find more than you expect.
///
--
Norway is now run by a priest from the fundamentalist Christian People's
Party, the fifth largest party representing one eighth of the electorate.
--
Carrying a Swiss Army pocket knife in Oslo, Norway, is a criminal offense.
Erik Naggum <····@naggum.net> wrote in message news:<················@naggum.net>...
> * ············@yahoo.com (Artist)
> | I have started to learn emacs and got little intro to lisp. My
> | background is lots of perl. I would like to know how lisp can be
> | beneficial. Any good pointers would be useful..
>
> Let each language you (want to) learn be your first, because the first
> language you did learn was found at random and is unrelated to _any_
> quality of the language other than being in the same place you were at
> that particular time. So, how did you start off with Perl? Did you ask
> the same questions of Perl as you now do of Lisp? Why is it appropriate
> to use what you have accidentally stumbled on and meandered through at
> random with Perl as the basis for your next language? If you can find
> (Common) Lisp used somewhere around you, that is the best way to start.
Good Points..
It's 'what' we want to add to our experience.
'Have always fresh Look at new things' or 'what to add in the existing tools'.
>
> If you are interested in it because it looks really cool (it is!), search
> the Web for words like "lisp", "defun", "defmacro", etc, and search your
> favorite online bookstore for "lisp". You may find more than you expect.
>
> ///
> --
> Norway is now run by a priest from the fundamentalist Christian People's
> Party, the fifth largest party representing one eighth of the electorate.