Re: lisp scripts

Liste des GroupesRevenir à cu shell 
Sujet : Re: lisp scripts
De : ldo (at) *nospam* nz.invalid (Lawrence D'Oliveiro)
Groupes : comp.unix.shell
Date : 11. Feb 2025, 01:01:04
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <voe3vv$1ec38$2@dont-email.me>
References : 1 2 3 4
User-Agent : Pan/0.161 (Chasiv Yar; )
On Mon, 10 Feb 2025 11:14:13 -0500, Dan Espen wrote:

I was happily using Perl for a GUI I wrote using Perl/GTK.
As GTK evolved, the Perl support got worse and worse.  Eventually
forcing me to move to Python/GTK.

My first shot at GUI programming on Linux was using Tcl with Tk. This was
just a bit before I discovered Python. I reworked that app to use Python
with GTK, and it worked so much better, I never went back to Tcl again.

Tk is still available for use with Python, and it still works through a
Tcl layer to get there. That can be useful for some simple jobs, in spite
of Tk’s deficiencies as a GUI toolkit.

Since then I've found the number of interfaces from Python to other
packages is just amazing.

I think there is something about the design of Python that encourages the
proliferation of such interfaces. The core language is compact (a fraction
the size of Java, for example), yet versatile enough to be specialized for
many domain-specific uses (e.g. it includes user-defined operator
overloads, which Java had to leave out).

And then there is the ctypes module, which lets you directly interface to
compiled libraries written for C or other such low-level languages, just
using pure Python code. And you can construct conveniently high-level
“Pythonic” interfaces, to make it look like the library was written for
use from Python, when it was not.

There was a time when Perl was the go-to language for this sort of thing.
I think Python won out because it managed to make the whole job easier.

Date Sujet#  Auteur
9 Feb 25 * lisp scripts30zara
9 Feb 25 +* Re: lisp scripts11Kaz Kylheku
9 Feb 25 i`* Re: lisp scripts10Keith Thompson
9 Feb 25 i +* OT: web-based source hosting (was: Re: lisp scripts)8Nuno Silva
9 Feb 25 i i+- Re: OT: web-based source hosting (was: Re: lisp scripts)1Kenny McCormack
9 Feb 25 i i+- Re: OT: web-based source hosting1Christian Weisgerber
10 Feb 25 i i+* Re: OT: web-based source hosting (was: Re: lisp scripts)3Lawrence D'Oliveiro
10 Feb 25 i ii`* Re: OT: web-based source hosting2Nuno Silva
10 Feb 25 i ii `- Re: OT: web-based source hosting1D
10 Feb 25 i i`* Re: OT: web-based source hosting2Keith Thompson
10 Feb 25 i i `- Re: OT: web-based source hosting1Lawrence D'Oliveiro
9 Feb 25 i `- Re: lisp scripts1Janis Papanagnou
9 Feb 25 `* Re: lisp scripts18Dan Espen
9 Feb 25  +* Re: lisp scripts12Kenny McCormack
9 Feb 25  i+* Re: lisp scripts5Dan Espen
9 Feb 25  ii`* Re: lisp scripts4Janis Papanagnou
9 Feb 25  ii `* Re: lisp scripts3Dan Espen
10 Feb 25  ii  `* Re: lisp scripts2Janis Papanagnou
10 Feb 25  ii   `- Re: lisp scripts1Janis Papanagnou
13 Feb 25  i`* Re: lisp scripts6Randal L. Schwartz
13 Feb 25  i `* Re: lisp scripts5Kaz Kylheku
14 Feb 25  i  +- Re: lisp scripts1Salvador Mirzo
14 Feb 25  i  `* Re: lisp scripts3Eberhard W Lisse
15 Feb 25  i   `* Re: lisp scripts2Dan Cross
16 Feb 25  i    `- Re: lisp scripts1Randal L. Schwartz
10 Feb 25  `* Re: lisp scripts5Lawrence D'Oliveiro
10 Feb 25   +* Re: lisp scripts2Dan Espen
11 Feb 25   i`- Re: lisp scripts1Lawrence D'Oliveiro
14 Feb 25   `* Re: lisp scripts2Eberhard W Lisse
14 Feb 25    `- Re: lisp scripts1Janis Papanagnou

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal