From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10a146,f2125390ce17553a,start X-Google-Attributes: gid10a146,public X-Google-Thread: 103376,f2125390ce17553a,start X-Google-Attributes: gid103376,public X-Google-Thread: 10cc59,f2125390ce17553a,start X-Google-Attributes: gid10cc59,public X-Google-Thread: f4fd2,f2125390ce17553a,start X-Google-Attributes: gidf4fd2,public X-Google-Thread: fb3cb,f2125390ce17553a,start X-Google-Attributes: gidfb3cb,public X-Google-Thread: 109fba,f2125390ce17553a,start X-Google-Attributes: gid109fba,public X-Google-ArrivalTime: 2002-11-12 13:12:04 PST Path: archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!newsswitch.lcs.mit.edu!bloom-beacon.mit.edu!news-out.cwix.com!newsfeed.cwix.com!newsfeed1.cidera.com!Cidera!cyclone.rdc-nyc.rr.com!news-out.nyc.rr.com!twister.nyc.rr.com.POSTED!not-for-mail Message-ID: <3DD15241.9030902@nyc.rr.com> From: Kenny Tilton User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada,comp.lang.c++,comp.lang.java.programmer,comp.lang.javascript,comp.lang.lisp,comp.lang.pascal Subject: Re: I want to ask you All an advice, please References: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 12 Nov 2002 19:07:32 GMT NNTP-Posting-Host: 66.108.26.207 X-Complaints-To: abuse@rr.com X-Trace: twister.nyc.rr.com 1037128052 66.108.26.207 (Tue, 12 Nov 2002 14:07:32 EST) NNTP-Posting-Date: Tue, 12 Nov 2002 14:07:32 EST Organization: Road Runner - NYC Xref: archiver1.google.com comp.lang.ada:30783 comp.lang.c++:184047 comp.lang.java.programmer:192865 comp.lang.javascript:124001 comp.lang.lisp:46413 comp.lang.pascal:493 Date: 2002-11-12T19:07:32+00:00 List-Id: Bengt Richter wrote: > On 12 Nov 2002 13:40:33 +1100, "Artiom Ivanov" wrote: > > >>...I know already C/C++, Ada, Java, Delphi (Object Pascal), a >>little of Common Lisp, UML, HTML, JavaScript and a base of XML and Visual >>Basic... > > I think you should learn Python (see www.python.org). I predict it will > rapidly become your favorite language. No, he already knows a little Common Lisp, so he won't be able to deal with such a primitive approach to garbage collection. Look at the effort required to handle cyclic references: http://www.python.org/doc/api/supporting-cycle-detection.html Artiom, finish learning Common Lisp, http://www.alu.org, then you will be in the best position to decide which features you are most able to tolerate living without when you pick your career language (while keeping your eye open for Lisp positions). Here are the features I would not want to give up: - interactive development (no linking, compile individual functions, the REPL which only seems like an interpreter) - speed (optimize-compiled to machine code) - decent GC (transparent, efficient) - macros (procedural, not just token-replacing) - multiple-inheritance and all the other features of CLOS, the OO package - generic functions - &key, &rest, and &optional args - standardized (as in ANSI) - mature (as in stable) - closures - special variables - (sexpr notation (as in parentheses)) - automatic indentation by the editor - restarts from a backtrace - OO condition system - four or more vendors, free trial versions, several free projects Once you know why each of those is cool, you'll do a better job of picking the least abysmal alternative. (Hint: I have personal knowledge of Lispers who have found happiness in Python or JavaScript.) -- kenny tilton clinisys, inc --------------------------------------------------------------- ""Well, I've wrestled with reality for thirty-five years, Doctor, and I'm happy to state I finally won out over it."" Elwood P. Dowd