Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.compilers > #3246
| From | "minf...@arcor.de" <minforth@arcor.de> |
|---|---|
| Newsgroups | comp.compilers |
| Subject | Re: Re: What attributes of a programming language simplify its implementation? RPN? |
| Date | 2022-11-16 05:39 -0800 |
| Organization | Compilers Central |
| Message-ID | <22-11-019@comp.compilers> (permalink) |
| References | (2 earlier) <29190_1668508275_63736A72_29190_327_1_22-11-007@comp.compilers> <22-11-009@comp.compilers> <22-11-013@comp.compilers> <22-11-015@comp.compilers> <22-11-017@comp.compilers> |
minf...@arcor.de schrieb am Mittwoch, 16. November 2022 um 14:16:47 UTC+1: > So the capability in a (meta)language for compile-time execution comes into play. > Forth is only one example. TCL would be my next candidate. I don't know Seed7 > but its author claims to be able to e.g. redefine and create new operators which > means new semantics. > [There was a vogue in the 1970s for extensible languages like EL1 at Harvard > and IMP72 at Yale. You could add new grammar rules on the fly. What that > meant was that no two programs were written in the same language and they were > unreadable and often undebuggable. OOP, which lets you add new types and > semantics without changing the syntax, turned out to be a lot more useful. > See https://en.wikipedia.org/wiki/Extensible_programming -John] A more important aspect of 'usefulness' is the available ecosystem. Experimental and toy compilers can be useful for individuals, perhaps (very) small teams. This stops when you have to run a business responsibly, including documentation, production, maintenance and what you have. OTOH a good DSL built within and managed by the existing ecosystem can give you a competitive edge.
Back to comp.compilers | Previous | Next — Previous in thread | Next in thread | Find similar
What attributes of a programming language simplify its implementation? Christopher F Clark <christopher.f.clark@compiler-resources.com> - 2022-09-30 12:46 +0100
Re: What attributes of a programming language simplify its implementation? Martin Ward <martin@gkc.org.uk> - 2022-10-01 15:56 +0100
Re: What attributes of a programming language simplify its implementation? gah4 <gah4@u.washington.edu> - 2022-10-01 17:05 -0700
Re: What attributes of a programming language simplify its implementation? gah4 <gah4@u.washington.edu> - 2022-10-02 00:11 -0700
Re: What attributes of a programming language simplify its implementation? "Robin Vowels" <robin51@dodo.com.au> - 2022-10-03 12:34 +1100
Re: What attributes of a programming language simplify its implementation? robin51@dodo.com.au - 2022-10-03 15:59 +1100
Re: What attributes of a programming language simplify its implementation? gah4 <gah4@u.washington.edu> - 2022-10-03 12:28 -0700
Re: What attributes of a programming language simplify its implementation? Christopher F Clark <christopher.f.clark@compiler-resources.com> - 2022-10-02 01:21 +0100
Re: What attributes of a programming language simplify its implementation? Thomas Koenig <tkoenig@netcologne.de> - 2022-10-08 22:44 +0000
Re: What attributes of a programming language simplify its implementation? "minf...@arcor.de" <minforth@arcor.de> - 2022-11-14 05:14 -0800
Re: What attributes of a programming language simplify its implementation? gah4 <gah4@u.washington.edu> - 2022-11-15 06:09 -0800
RE: Re: What attributes of a programming language simplify its implementation? Roger L Costello <costello@mitre.org> - 2022-11-15 11:52 +0000
Re: Re: What attributes of a programming language simplify its implementation? <minforth@arcor.de> - 2022-11-15 09:48 -0800
Re: Re: What attributes of a programming language simplify its implementation? RPN? gah4 <gah4@u.washington.edu> - 2022-11-15 16:11 -0800
Re: Re: What attributes of a programming language simplify its implementation? RPN? "minf...@arcor.de" <minforth@arcor.de> - 2022-11-16 04:54 -0800
Re: Re: What attributes of a programming language simplify its implementation? RPN? "minf...@arcor.de" <minforth@arcor.de> - 2022-11-16 05:39 -0800
Re: Re: What attributes of a programming language simplify its implementation? RPN? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2022-11-16 18:12 +0000
csiph-web