This mail-chain has produced at least three ways of doing the same thing and all of them are different and elegant.
Great going guys... let us start some thing interesting like a project developed by us. I really like to join some project which has GPL but would like to that with in our group. What do you suggest?
A fair warning from my side that I am a new lisper so learning a lot from you all.
Thanks to all again,
Samik
P.S. If any one of you have some time for my blog please visit it and post your suggestion there:
----- Original Message ---- From: pramod shinde <prmdshinde@...> To: bangalore-lisp@yahoogroups.com Sent: Tuesday, 18 September, 2007 9:22:41 AM Subject: Re: [bangalore-lisp] About reverse function
----- Original Message ---- From: samik chakraborty <samik_126@yahoo. co.in> To: bangalore-lisp@ yahoogroups. com Sent: Sunday, September 16, 2007 10:14:53 PM Subject: Re: [bangalore-lisp] About reverse function
Hi Pramod,
Sorry to spell your name incorrect last time. The following code uses a recursive call to do a reverse of a list only problem is the tr variable it needs to be set to ‘() each time after a call to this reverse function. I must be missing something stupid here if you can rectify it, will be great.
CL-USER> (setf tr '())
CL-USER> (defun rev(lst)
(setf tr (list* (car lst) tr))
(if (not (eq (cdr lst) nil))
(rev (cdr lst))
(return-from rev tr)))
CL-USER> (rev (list 1 2 3 4 5))
(5 4 3 2 1)
As always, very best
Samik
----- Original Message ---- From: pramod shinde <prmdshinde@yahoo. com> To: bangalore-lisp@ yahoogroups. com Sent: Monday, 17 September, 2007 2:50:08 AM Subject: [bangalore-lisp] About reverse function
Hi all , Can anybody write the recursive function LISP function that will reverse elements of the list(please don't use built-in reverse function).? I have tried the answer with car,cdar,last, lastbut .But I am not able to come at exact answer.
On 9/17/07, samik chakraborty <samik_126@...> wrote:
>
> Here is my code:
>
> (defun my-reverse(inlst)
>
> (setq temp-ret '())
>
> (setq temp-ret (dolist (temp inlst temp-ret) (push temp
temp-ret)))
>
> (return-from my-reverse temp-ret))
>
See what happens when I try to compile your MY-REVERSE -
; While compiling MY-REVERSE:
Warning: Free reference to undeclared variable TEMP-RET assumed special.
i.e. bind TEMP-RET inside a LET - don't just assign it straghtaway.
Also, RETURN-FROM is unnecessary here - the DOLIST form in that code
already returns TEMP-RET -
(defun my-reverse (list)
(let ((temp nil))
(dolist (el list temp)
(push el temp))))
Regards,
Chaitanya
----- Original Message ---- From: samik chakraborty <samik_126@...> To: bangalore-lisp@yahoogroups.com Sent: Sunday, September 16, 2007 10:14:53 PM Subject: Re: [bangalore-lisp] About reverse function
Hi Pramod,
Sorry to spell your name incorrect last time. The following code uses a recursive call to do a reverse of a list only problem is the tr variable it needs to be set to ¡() each time after a call to this reverse function. I must be missing something stupid here if you can rectify it, will be great.
CL-USER> (setf tr '())
CL-USER> (defun rev(lst)
(setf tr (list* (car lst) tr))
(if (not (eq (cdr lst) nil))
(rev (cdr lst))
(return-from rev tr)))
CL-USER> (rev (list 1 2 3 4 5))
(5 4 3 2 1)
As always, very best
Samik
----- Original Message ---- From: pramod shinde <prmdshinde@yahoo. com> To: bangalore-lisp@ yahoogroups. com Sent: Monday, 17 September, 2007 2:50:08 AM Subject: [bangalore-lisp] About reverse function
Hi all , Can anybody write the recursive function LISP function that will reverse elements of the list(please don't use built-in reverse function).? I have tried the answer with car,cdar,last, lastbut .But I am not able to come at exact answer.
Thanks it works..., Is it the same way by which i can find mirror image of the list. > mirror '((a b)(c(d e)))) Expected result is : (((e d)c)(b a))
Pramod K.Shinde
----- Original Message ---- From: samik chakraborty <samik_126@...> To: bangalore-lisp@yahoogroups.com Sent: Sunday, September 16, 2007 10:14:53 PM Subject: Re: [bangalore-lisp] About reverse function
Hi Pramod,
Sorry to spell your name incorrect last time. The following code uses a recursive call to do a reverse of a list only problem is the tr variable it needs to be set to ¡() each time after a call to this reverse function. I must be missing something stupid here if you can rectify it, will be great.
CL-USER> (setf tr '())
CL-USER> (defun rev(lst)
(setf tr (list* (car lst) tr))
(if (not (eq (cdr lst) nil))
(rev (cdr lst))
(return-from rev tr)))
CL-USER> (rev (list 1 2 3 4 5))
(5 4 3 2 1)
As always, very best
Samik
----- Original Message ---- From: pramod shinde <prmdshinde@yahoo. com> To: bangalore-lisp@ yahoogroups. com Sent: Monday, 17 September, 2007 2:50:08 AM Subject: [bangalore-lisp] About reverse function
Hi all , Can anybody write the recursive function LISP function that will reverse elements of the list(please don't use built-in reverse function).? I have tried the answer with car,cdar,last, lastbut .But I am not able to come at exact answer.
check the following code .. (defun rev(a) (if (or (null a) (equal a '())) '() (append (rev (cdr a)) (list (first a)))))
-- --------------------------------------------------------------------------------------------------------
Sometimes I wish I was a little kid again .....
This is an easy way of doing a reverse without using car, cdr or ca*d*r family how ever it does not use any recursion. You can think about it. But in my opinion a program should be readable to human being first rather than computers. But it will be a good exercise for recursion. Try using ca*d*r family and last in your recursive function and if you succeed let us know.
----- Original Message ---- From: pramod shinde <prmdshinde@...> To: bangalore-lisp@yahoogroups.com Sent: Monday, 17 September, 2007 2:50:08 AM Subject: [bangalore-lisp] About reverse function
Hi all , Can anybody write the recursive function LISP function that will reverse elements of the list(please don't use built-in reverse function).? I have tried the answer with car,cdar,last, lastbut .But I am not able to come at exact answer.
Sorry to spell your name incorrect last time. The following code uses a recursive call to do a reverse of a list only problem is the tr variable it needs to be set to ‘() each time after a call to this reverse function. I must be missing something stupid here if you can rectify it, will be great.
CL-USER> (setf tr '())
CL-USER> (defun rev(lst)
(setf tr (list* (car lst) tr))
(if (not (eq (cdr lst) nil))
(rev (cdr lst))
(return-from rev tr)))
CL-USER> (rev (list 1 2 3 4 5))
(5 4 3 2 1)
As always, very best
Samik
----- Original Message ---- From: pramod shinde <prmdshinde@...> To: bangalore-lisp@yahoogroups.com Sent: Monday, 17 September, 2007 2:50:08 AM Subject: [bangalore-lisp] About reverse function
Hi all , Can anybody write the recursive function LISP function that will reverse elements of the list(please don't use built-in reverse function).? I have tried the answer with car,cdar,last, lastbut .But I am not able to come at exact answer.
Hi all , Can anybody write the recursive function LISP function that will reverse elements of the list(please don't use built-in reverse function).? I have tried the answer with car,cdar,last,lastbut .But I am not able to come at exact answer.
----- Original Message ---- From: samik chakraborty <samik_126@...> To: bangalore-lisp@yahoogroups.com Sent: Sunday, September 9, 2007 8:56:35 PM Subject: Re: [bangalore-lisp] Some problems
Hi Promod,
Here are the answers to the best of my knowledge:
Q1. Yes you can call a function from any REPL without any problem.
I use SBCL+XEmacs in windows platform with SLIME and it works as it should be.
I have a different version for my-append from yours which use do list
however when I want to call any function its as simple as :
>(foo 1 2 3)
(1 2 3)
or as in your case:
>(my-appened '(1 2) '(3 4))
(1 2 3 4)
Q2) About the error you need to check your code.
Regarding " how the interpreter knows".... Lisp maintains 2 name spaces and when you define a function it adds the function name to a name space and when you call a function it finds the function from the name space.
Q3) Unfortunately Lisp is not bound to any main function. It's free from such non-sa!@!@#. ...
Regards,
Samik
P.S. For SBCL+SLIME+XEMACS setup you can visit my web:
Hi all, I have joined this group and am very new to the LISP programming. Q 1) I want to know how can i call any function?
I am using LispWorks as a interpreter. (defun my-append (list1 list2) {cond((null list1)list2) (t(cons(car list1)(my-append( cdr list1)list2) ))) )
Let say I want to call above function.So how can I call it?Is it simple like: >(my-append '(1 2 3) '(4 5 6)) (1 2 3 4 5 6)
Q 2) Now if it is called in same fashion as above,then how can interpreter knows that my-append is user-defined function.I am getting an error while calling my-append function.What is the solution? Q 3) Is there any main function,as we use in other programming languages? because we want to write a program of say reversing a string,then what we need to write?only a function or whole program with main function?
I will be thankful of your any suggestions.
Thanks & regards,
Pramod K.Shinde
Pramod K.Shinde
Sick sense of humor? Visit Yahoo! TV's Comedy with an Edge to see what's on, when.
Try the revolutionary next-gen Yahoo! Mail. Click here.
On 10/09/07, pramod shinde <prmdshinde@...> wrote:
> Q 1)
> I want to know how can i call any function?
>
> Q 2)
> Now if it is called in same fashion as above,then how can interpreter knows
that my-append is user-defined function.I am getting an error while calling
my-append function.What is the solution?
>
Did you evaluate that function definition? Maybe you can try typing
the function definition in at the prompt and then calling it. If that
works, then it means you haven't evaluated the function in the editor
window. I don't know the LW keybindings, but it should have that
option if you right-click on the editor pane.
--
Roshan Mathews
Q1. Yes you can call a function from any REPL without any problem.
I use SBCL+XEmacs in windows platform with SLIME and it works as it should be.
I have a different version for my-append from yours which use do list
however when I want to call any function its as simple as :
>(foo 1 2 3)
(1 2 3)
or as in your case:
>(my-appened '(1 2) '(3 4))
(1 2 3 4)
Q2) About the error you need to check your code.
Regarding " how the interpreter knows".... Lisp maintains 2 name spaces and when you define a function it adds the function name to a name space and when you call a function it finds the function from the name
space.
Q3) Unfortunately Lisp is not bound to any main function. It's free from such non-sa!@!@#....
Regards,
Samik
P.S. For SBCL+SLIME+XEMACS setup you can visit my web:
Hi all, I have joined this group and am very new to the LISP programming. Q 1) I want to know how can i call any function?
I am using LispWorks as a interpreter. (defun my-append (list1 list2) {cond((null list1)list2) (t(cons(car list1)(my-append( cdr list1)list2) ))) )
Let say I want to call above function.So how can I call it?Is it simple like: >(my-append '(1 2 3) '(4 5 6)) (1 2 3 4 5 6)
Q 2) Now if it is called in same fashion as above,then how can interpreter knows that my-append is user-defined function.I am getting an error while calling my-append function.What is the solution? Q 3) Is there any main function,as we use in other programming languages? because we want to write a program of say reversing a string,then what we need to write?only a function or whole program with main function?
I will be thankful of your any suggestions.
Thanks & regards,
Pramod K.Shinde
Pramod K.Shinde
Sick sense of humor? Visit Yahoo! TV's Comedy with an Edge to see what's on, when.
Try the revolutionary next-gen Yahoo! Mail. Click here.
Hi all, I have joined this group and am very new to the LISP programming. Q 1) I want to know how can i call any function?
I am using LispWorks as a interpreter. (defun my-append (list1 list2) {cond((null list1)list2) (t(cons(car list1)(my-append( cdr list1)list2) ))) )
Let say I want to call above function.So how can I call it?Is it simple like: >(my-append '(1 2 3) '(4 5 6)) (1 2 3 4 5 6)
Q 2) Now if it is called in same fashion as above,then how can interpreter knows that my-append is user-defined function.I am getting an error while calling my-append function.What is the solution? Q 3) Is there any main function,as we use in other programming languages? because we want to write a program of say reversing a string,then what we need to write?only a function or whole program with main function?
I will be thankful of your any suggestions.
Thanks & regards,
Pramod K.Shinde
Pramod K.Shinde
Sick sense of humor? Visit Yahoo! TV's Comedy with an Edge to see what's on, when.
Hi all, I have joined this group and am very new to the LISP programming. Q 1) I want to know how can i call any function?
I am using LispWorks as a interpreter. (defun my-append (list1 list2) {cond((null list1)list2) (t(cons(car list1)(my-append( cdr list1)list2) ))) )
Let say I want to call above function.So how can I call it?Is it simple like: >(my-append '(1 2 3) '(4 5 6)) (1 2 3 4 5 6)
Q 2) Now
if it is called in same fashion as above,then how can interpreter knows
that my-append is user-defined function.I am getting an error while
calling my-append function.What is the solution? Q 3) Is there any main function,as we use in other programming languages? because
we want to write a program of say reversing a string,then what we need
to write?only a function or whole program with main function?
I will be thankful of your any suggestions.
Thanks & regards,
Pramod K.Shinde
Pramod K.Shinde
Sick sense of humor? Visit Yahoo! TV's Comedy with an Edge to see what's on, when.
Hi all, I have joined this group and am very new to the LISP programming. Q 1) I want to know how can i call any function?
I am using LispWorking as a interpreter. (defun my-append (list1 list2) {cond((null list1)list2) (t(cons(car list1)(my-append(cdr list1)list2)))) )
Let say I want to call above function.So how can I call it?Is it simple like: >(my-append '(1 2 3) '(4 5 6)) (1 2 3 4 5 6)
Q 2) Now if it is called in same fashion as above,then how can interpreter knows that my-append is user-defined function.I am getting an error while calling my-append function.What is the solution? Q 3) Is there any main function,as we use in other programming languages? because we want to write a program of say reversing a string,then what we need to write?only a function or whole program with main function?
--- In bangalore-lisp@yahoogroups.com, "Gautham Ganapathy" <gauthamg123@...> wrote: > > Hi > > I need to implement a macro similar to the return statement in C. For > example, if I call (return nil) inside a function named foo, it should > translate to (return-from foo nil). Any idea how I can do this inside > a macro? I would prefer not to start every function with a block with > the same name tag and exit from this block > > Regards > Gautham >
This can be done by the following macro:
(defmacro xreturn(x) (block nil (return x)))
Hope this solves the problem.
Thanks
Samik
Download prohibited? No problem. CHAT from any browser, without download.
--- In bangalore-lisp@yahoogroups.com, "Gautham Ganapathy" <gauthamg123@...> wrote: > > Hi > > I need to implement a macro similar to the return statement in C. For > example, if I call (return nil) inside a function named foo, it should > translate to (return-from foo nil). Any idea how I can do this inside > a macro? I would prefer not to start every function with a block with > the same name tag and exit from this block > > Regards > Gautham >
--- In bangalore-lisp@yahoogroups.com, "Roshan Mathews" <rmathews@...>
wrote:
>
> On 21/08/07, Gautham Ganapathy <gauthamg123@...> wrote:
> > I need to implement a macro similar to the return statement in C. For
> > example, if I call (return nil) inside a function named foo, it should
> >
> Something like this: http://www.lisp.org/HyperSpec/Body/mac_return.html
>
> --
> Roshan Mathews
>
ok. i assumed that return had to be used with block. didn't see the
Notes section
Thanks and regards
Gautham
On 21/08/07, Gautham Ganapathy <gauthamg123@...> wrote:
> I need to implement a macro similar to the return statement in C. For
> example, if I call (return nil) inside a function named foo, it should
>
Something like this: http://www.lisp.org/HyperSpec/Body/mac_return.html
--
Roshan Mathews
Hi
I need to implement a macro similar to the return statement in C. For
example, if I call (return nil) inside a function named foo, it should
translate to (return-from foo nil). Any idea how I can do this inside
a macro? I would prefer not to start every function with a block with
the same name tag and exit from this block
Regards
Gautham
I would also like to know why, since you say you want hackers, are you telling what languages they have to use? Are you the bigger hacker?
I have created a new group just for you and other recruiters so you can try to interest Lispers in your jobs. You can find it at http://groups.yahoo.com/group/lisp-jobs-india . I have removed your post and banned you from the bangalore-lisp group, since I am not sure about your sincerity. Please accept my apologies if I am mistaken.
"Programmer Job Qualifications. You should have
extensive experience coding in languages including
C/C++, javascript, and java."
... No Thanks.
"Knowledge of other languages like python, perl and lisp is also a
great plus"
... We know.
"Personal Qualities. You should be independently
motivated, efficient and brilliant at problem solving,
and interested deeply in technology. Programmers
should be of the hacker mindset--the sort of person
who wrote a compiler or interpreter in college at
night for fun."
... Can you really handle the hacker mindset???
"Our products and services have the
potential to affect every net user so they're quite
exciting but also quite challenging."
... Wishing you the best. I hope some people here respond to your job
ad. There are a few good Lispers here. People who got tired of C/C++
and all the other garbage like Java/C# etc that spewed out of the
Fortran/Algol tree. On the other hand if you want someone to work on a
Lisp or a Smalltalk descendant, that would definitely make some of us
think.
-- Lisp humour:
LISP> (setf god (symbol-value god)) Warning: Declaring GOD special. Error: GOD is unbound.
"Programmer Job Qualifications. You should have
extensive experience coding in languages including
C/C++, javascript, and java."
... No Thanks.
"Knowledge of other languages like python, perl and lisp is also a
great plus"
... We know.
"Personal Qualities. You should be independently
motivated, efficient and brilliant at problem solving,
and interested deeply in technology. Programmers
should be of the hacker mindset--the sort of person
who wrote a compiler or interpreter in college at
night for fun."
... Can you really handle the hacker mindset???
"Our products and services have the
potential to affect every net user so they're quite
exciting but also quite challenging."
... Wishing you the best. I hope some people here respond to your job
ad. There are a few good Lispers here. People who got tired of C/C++
and all the other garbage like Java/C# etc that spewed out of the
Fortran/Algol tree. On the other hand if you want someone to work on a
Lisp or a Smalltalk descendant, that would definitely make some of us
think.
And Lisp will still be around 100 years from now because its 7 magic axioms are like a law of nature. Java won't be around 100 years from now, if the past 50 years of computer programming (with dozens of languages dying out) is anything
to learn from.
> Whatever little sound that comes out of the lispers
> gets lost in the
> noise that the J2EE crowd makes :)
True. But again, lispers have their own level of
thought processes that go compared to a java guy. True
java is sellable now, where as lisp sort of is a
specialized one. But in its own way, its a great thing
to know and work with.
> Whatever little sound that comes out of the lispers
> gets lost in the
> noise that the J2EE crowd makes :)
True. But again, lispers have their own level of
thought processes that go compared to a java guy. True
java is sellable now, where as lisp sort of is a
specialized one. But in its own way, its a great thing
to know and work with.
Thanks
-vijay
Looking for people who are YOUR TYPE? Find them at in.groups.yahoo.com
On 5/30/07, Thomas Elam <tomelam@...> wrote:
>
> Lisp inspires and informs, even in Bangalore!
Whatever little sound that comes out of the lispers gets lost in the
noise that the J2EE crowd makes :) Also I guess it is the secret sauce
which nobody wants to disclose. However I've seen a few ads pop up in
planet lisp by Teleonto technologies, Hyd.
btw, was Rainer Joswig's talk in B'lore last year recorded? If so does
anybody have a copy?
Cheers,
-Krishna
--
Your work is to discover your world and then with all your heart give
yourself to it.
-Buddha
> Tom,
>
> Thats true. Maybe pple are not much used to more
> declarative languages. Project managers are used to
> c,
> java or sorts and thats what wins the race. But I
> see
> internationally some incredible products in lisp and
> prolog. I think we should keep at it and make the
> language successful within an industry. Think there
> is
> a good market to lisp/prolog professionals as well
> with a limited number of openings. But still there
> is
> the acedemic hang on lisp/prolog like langauges in
> the
> R & D dept in institutions.
>
> Thanks,
> -vijay
>
> --- Thomas Elam <tomelam@...> wrote:
>
> > Vijay,
> >
> > I was doing a few projects in Common Lisp, but it
> > hardly seemed the company
> > could digest them. The projects were a success in
> my
> > eyes, but I don't think
> > anyone took the time to investigate. Maybe they
> > expected something different
> > from what I delivered.
> >
> > Regards,
> > Tom
> >
> > On 5/26/07, Mr vijay kumar <vijaykerb@...>
> > wrote:
> > >
> > > Hi all,
> > > I am interested to know how much development
> > anyone
> > > is doing based on lisp. Wondering what is
> > happening
> > > with lisp in bangalore.
> > >
> > > Thanks and Regards,
> > > -vk
> > >
> > > Did you know? You can CHAT without downloading
> > messenger. Click here
> > >
> >
> http://in.messenger.yahoo.com/webmessengerpromo.php
> > >
> > >
> >
> >
> >
> > --
> > Lisp humour:
> >
> > LISP> (setf god (symbol-value god))
> > Warning: Declaring GOD special.
> > Error: GOD is unbound.
> >
>
>
>
> Looking for people who are YOUR TYPE? Find
> them at in.groups.yahoo.com
>
Hi All,
There has been no much response on whats happening
with lisp/prolog usage in bangalore. Think its very
dormant here...
Thanks,
-vijay
--- Mr vijay kumar <vijaykerb@...> wrote:
> Tom,
>
> Thats true. Maybe pple are not much used to more
> declarative languages. Project managers are used to
> c,
> java or sorts and thats what wins the race. But I
> see
> internationally some incredible products in lisp and
> prolog. I think we should keep at it and make the
> language successful within an industry. Think there
> is
> a good market to lisp/prolog professionals as well
> with a limited number of openings. But still there
> is
> the acedemic hang on lisp/prolog like langauges in
> the
> R & D dept in institutions.
>
> Thanks,
> -vijay
>
> --- Thomas Elam <tomelam@...> wrote:
>
> > Vijay,
> >
> > I was doing a few projects in Common Lisp, but it
> > hardly seemed the company
> > could digest them. The projects were a success in
> my
> > eyes, but I don't think
> > anyone took the time to investigate. Maybe they
> > expected something different
> > from what I delivered.
> >
> > Regards,
> > Tom
> >
> > On 5/26/07, Mr vijay kumar <vijaykerb@...>
> > wrote:
> > >
> > > Hi all,
> > > I am interested to know how much development
> > anyone
> > > is doing based on lisp. Wondering what is
> > happening
> > > with lisp in bangalore.
> > >
> > > Thanks and Regards,
> > > -vk
> > >
> > > Did you know? You can CHAT without downloading
> > messenger. Click here
> > >
> >
> http://in.messenger.yahoo.com/webmessengerpromo.php
> > >
> > >
> >
> >
> >
> > --
> > Lisp humour:
> >
> > LISP> (setf god (symbol-value god))
> > Warning: Declaring GOD special.
> > Error: GOD is unbound.
> >
>
>
>
> Looking for people who are YOUR TYPE? Find
> them at in.groups.yahoo.com
>
Download prohibited? No problem! To chat from any browser without
download, Click Here: http://in.messenger.yahoo.com/webmessengerpromo.php
Tom,
Thats true. Maybe pple are not much used to more
declarative languages. Project managers are used to c,
java or sorts and thats what wins the race. But I see
internationally some incredible products in lisp and
prolog. I think we should keep at it and make the
language successful within an industry. Think there is
a good market to lisp/prolog professionals as well
with a limited number of openings. But still there is
the acedemic hang on lisp/prolog like langauges in the
R & D dept in institutions.
Thanks,
-vijay
--- Thomas Elam <tomelam@...> wrote:
> Vijay,
>
> I was doing a few projects in Common Lisp, but it
> hardly seemed the company
> could digest them. The projects were a success in my
> eyes, but I don't think
> anyone took the time to investigate. Maybe they
> expected something different
> from what I delivered.
>
> Regards,
> Tom
>
> On 5/26/07, Mr vijay kumar <vijaykerb@...>
> wrote:
> >
> > Hi all,
> > I am interested to know how much development
> anyone
> > is doing based on lisp. Wondering what is
> happening
> > with lisp in bangalore.
> >
> > Thanks and Regards,
> > -vk
> >
> > Did you know? You can CHAT without downloading
> messenger. Click here
> >
> http://in.messenger.yahoo.com/webmessengerpromo.php
> >
> >
>
>
>
> --
> Lisp humour:
>
> LISP> (setf god (symbol-value god))
> Warning: Declaring GOD special.
> Error: GOD is unbound.
>
Looking for people who are YOUR TYPE? Find them at in.groups.yahoo.com
I was doing a few projects in Common Lisp, but it hardly seemed the
company could digest them. The projects were a success in my eyes, but
I don't think anyone took the time to investigate. Maybe they expected
something different from what I delivered.
Hi all,
I am interested to know how much development anyone
is doing based on lisp. Wondering what is happening
with lisp in bangalore.
Thanks and Regards,
-vk
Did you know? You can CHAT without downloading messenger. Click here
http://in.messenger.yahoo.com/webmessengerpromo.php