From owner-freebsd-chat Mon Nov 18 21:37:26 1996 Return-Path: owner-chat Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA17077 for chat-outgoing; Mon, 18 Nov 1996 21:37:26 -0800 (PST) Received: from mexico.brainstorm.eu.org (root@mexico.brainstorm.fr [193.56.58.253]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id VAA17064 for ; Mon, 18 Nov 1996 21:37:23 -0800 (PST) Received: from brasil.brainstorm.eu.org (brasil.brainstorm.fr [193.56.58.33]) by mexico.brainstorm.eu.org (8.7.5/8.7.3) with ESMTP id GAA17803 for ; Tue, 19 Nov 1996 06:37:17 +0100 Received: (from uucp@localhost) by brasil.brainstorm.eu.org (8.6.12/8.6.12) with UUCP id GAA09330 for chat@FreeBSD.ORG; Tue, 19 Nov 1996 06:36:30 +0100 Received: (from roberto@localhost) by keltia.freenix.fr (8.8.2/keltia-uucp-2.9) id AAA26098; Tue, 19 Nov 1996 00:41:24 +0100 (MET) Message-ID: Date: Tue, 19 Nov 1996 00:41:24 +0100 From: roberto@keltia.freenix.fr (Ollivier Robert) To: chat@FreeBSD.org (FreeBSD Chat) Subject: Re: Who needs Perl? (Was: cvs commit: src/share/doc/handbook ...) References: <199611180926.KAA27749@freebie.lemis.de> X-Mailer: Mutt 0.50.05 Mime-Version: 1.0 X-Operating-System: FreeBSD 3.0-CURRENT ctm#2686 In-Reply-To: <199611180926.KAA27749@freebie.lemis.de>; from Greg Lehey on Nov 18, 1996 10:26:12 +0100 Sender: owner-chat@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk According to Greg Lehey: > Sure. And C will be faster than perl. In execution speed generally yes. The development time depends on your knowledge of each one as usual :-) > My real problem with perl is that it doesn't seem to offer enough to > get to know well. And maybe I should choose tcl? Or guile? Or YACL? What do you want ? That's the real question. Perl is not a language for everything as no language is. Perl is great for many things, from text processing, fast prototyping, and many others (like News and Mail, my latest scripts were in these areas). It can manage big and complex amounts of data easily and efficiently. When the language itself is not enough, there will be a module already done to help. > What do I do when the particular operation I want to do takes too > long? Rewrite it in C as a dynamic module, > Where's the C language interface? The C language interface is in perlxs or you can put Perl into C, > Where's the debugger? The debugger is "-d". > Real Programmers code in hex. Fortran programmers are wimps who don't > understand computers :-) cat >a.out ought to be enough. :-) -- Ollivier ROBERT -=- The daemon is FREE! -=- roberto@keltia.freenix.fr FreeBSD keltia.freenix.fr 3.0-CURRENT #28: Sun Nov 10 13:37:41 MET 1996