From: cantanima.perry@gmail.com
Subject: Re: Script-like jobs in Ada (ideas for HAC)
Date: Fri, 24 Apr 2020 16:22:34 -0700 (PDT)
Date: 2020-04-24T16:22:34-07:00 [thread overview]
Message-ID: <f38a8ebd-6e3a-44d9-a76f-81d634cd5c38@googlegroups.com> (raw)
In-Reply-To: <9a4ad55c-ef0d-42ab-a438-cabc71a491a6@googlegroups.com>
What about REPL with hot code reloading?
I know this is the province of LISP and recently Nim did it too, and I guess most scripting languages do it, like iPython? Anyway, I mean this: long ago I used a programming language called Basic09 that despite its name had a lot in common with Pascal and Modula-2 -- well, OK, with Ada if you want to put it that way: it offered structured programming techniques and modular programming, including modules. Like any BASIC, you interacted with an interpreter, but with Basic09 you could compile to I-code, save, load, and I believe even reload that I-code, etc.
I've always wished that modern compiled languages allowed one to do something like that, so that you could combine the best of a compiled language with the best of an interpreted one. The fact that it's pretty rare probably shows how little I know, though.
next prev parent reply other threads:[~2020-04-24 23:22 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-04-24 19:45 Script-like jobs in Ada (ideas for HAC) gautier_niouzes
2020-04-24 23:22 ` cantanima.perry [this message]
2020-04-25 0:11 ` Nasser M. Abbasi
2020-04-25 19:00 ` Stephen Leake
2020-04-25 23:35 ` Dennis Lee Bieber
2020-04-25 18:52 ` Stephen Leake
2020-04-26 6:49 ` mockturtle
2020-04-26 9:26 ` Jeffrey R. Carter
2020-04-26 14:49 ` Simon Wright
2020-04-27 18:50 ` Bojan Bozovic
2020-04-27 19:01 ` Optikos
2020-04-27 20:31 ` Dmitry A. Kazakov
2020-04-28 8:51 ` Jerry
2020-04-29 15:47 ` joakimds
2020-04-29 19:54 ` darek
2020-04-30 8:02 ` gautier_niouzes
2020-04-30 8:44 ` Dmitry A. Kazakov
2020-05-01 7:31 ` gautier_niouzes
2020-05-01 7:51 ` Dmitry A. Kazakov
2020-05-01 15:46 ` gautier_niouzes
2020-05-01 16:22 ` Dmitry A. Kazakov
2020-05-02 5:36 ` Trescott Jensen
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox