From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.devel,gmane.comp.gnu.system Subject: Re: Lisp Date: Fri, 10 Jul 2020 05:39:44 +0000 Message-ID: <8192BE54-777A-4642-A444-B90CC13B1F3C@rcdrun.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40730"; mail-complaints-to="usenet@ciao.gmane.io" To: gnu-system-discuss@gnu.org, sergio hernandez , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Jul 10 08:13:47 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jtmI6-000AUy-H7 for ged-emacs-devel@m.gmane-mx.org; Fri, 10 Jul 2020 08:13:46 +0200 Original-Received: from localhost ([::1]:51116 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jtmI5-0003p8-Hj for ged-emacs-devel@m.gmane-mx.org; Fri, 10 Jul 2020 02:13:45 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54408) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jtlmA-00086O-Du; Fri, 10 Jul 2020 01:40:46 -0400 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:50935) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jtlm8-00024O-Ci; Fri, 10 Jul 2020 01:40:45 -0400 Original-Received: from android-73fc592ea61a3a70 ([::ffff:41.210.146.235]) (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_CHACHA20_POLY1305) by stw1.rcdrun.com with ESMTPSA id 000000000008DC4B.000000005F07FF35.00004DD6; Thu, 09 Jul 2020 22:40:03 -0700 In-Reply-To: Received-SPF: pass client-ip=217.170.207.13; envelope-from=ss@rcdrun.com; helo=stw1.rcdrun.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/10 01:40:10 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Fri, 10 Jul 2020 02:13:18 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:252809 gmane.comp.gnu.system:1311 Archived-At: There will be nice references from history of programming languages=2E If I= am not mistaken LISP is the second programming language after FORTRAN, and= many other programming languages have been derived from LISP=2E Scheme, including Guile is derived from LISP, it is considered LISP dialec= t=2E GNU Emacs has decades of development, its development started before many = new programming languages that came to existence and became popular=2E Thus= there are historical reasons for LISP=2E One need to review the history of= LISP development and programming language developments to understand it al= l=2E There are practical and programmatic reasons for LISP beside historical re= asons=2E I am of opinion that programmatic reasons played the major role=2E= =20 Here is one reference for you: http://www=2Egigamonkeys=2Ecom/book/introduction-why-lisp=2Ehtml Here is more reasons for Emacs Lisp: https://www=2Egnu=2Eorg/software/emacs/manual/html_node/eintr/Why=2Ehtml Myself, I like the extensibility of Emacs Lisp, it gives me environment to= handle almost all my business needs=2E In my opinion, the years from 1980-= 2000 were interesting years, people were more interested in programming and= purchasing a computer brought many people into programming=2E Especially i= n earlier years, computers were delivered with books for programmnig langua= ges=2E And I remember companies were designating one person to learn and do= whatever software was necessary for the single company=2E I have seen thos= e companies, visited them and visited programmers, even when I was a boy=2E= They had output on the printer, there was no monitor for big computers=2E = I have seen accountants sitting late night and studying the program and mak= ing new programs for invoices and other business calculations=2E And I hav= e worked with a teacher who programmed anything necessary for pupils to lea= rn better=2E Programming was in=2E Almost everybody I knew at that time, in= cluding colleauges of my parents, including teachers, and boys and girls wh= o went into comput club, was aware that anything we wanted, we could progra= m ourselves=2E Games were harder to do, yet we programmed even games, it wa= s more fun playing one's own game then commercial games=2E So I come from t= he period of time which taught me that anything I need can be programmed, s= o I do programming for me and my business myself=2E Emacs Lisp offers me already the environment, like menues, it gives me key= functions, it gives me foundation, so I can extend it as I wish, doing any= possible business or private tasks, accounting entries into database are c= onducted through Emacs for multiple companies, projects and tasks are manag= ed by Emacs, sending SMS and receiving SMS recently I do by Emacs, all note= s, SMS, faxes, emails are recorded into database by using Emacs, and I can= extend it with few minutes or hours as I wish=2E As everything is related = to writnig, Emacs Lisp becomes my best choice=2E All entries, all text is r= elated to text editing, so that is very proper to have as foundation or env= ironment that may be further extended and integrated with other life and bu= siness tasks=2E For example, in Dired file manager or directory editor, I just press SUPER= -M to mail the file or files to specific person, Emacs Lisp function asks m= e for name of person, I choose one email among others, and files are sent q= uickly, wthout launching separate software or email reader=2E Similar integ= ration is within Android or Replicant operating systems=2E You can click on= files and easier share them=2E That is example, anything can be done and extending new functions to well = prepared foundation helps me in life=2E Am July 9, 2020 12:58:02 AM UTC schrieb sergio hernandez : >Hi people, I have a concern of the use of a language derived of scheme >how >Lisp or Guile=2E Why GNU uses this languages for develop many of the >software >like mcron, emacs, freetalk, etc? Thanks for your answer=2E