On Sunday, September 29, 2019 at 11:13:36 AM UTC-5, Tomasz Rola wrote:
>
> On Sun, Sep 29, 2019 at 04:56:00PM +0200, Tomasz Rola wrote: 
> > On Sat, Sep 28, 2019 at 12:35:53PM -0700, Philip Thrift wrote: 
> > > 
> > > For Lisp(s)/Scheme/Racket fans: 
> > > 
> [...] 
> > > 
> > > Other quantum/Lisp refs? 
> > 
> > PicoLisp: 
> > 
> > https://en.wikipedia.org/wiki/Picolisp 
> > 
> > As the name suggests, they really are after quantum effects. It is 
> > just Lisp part which does not fit such sizes very well (i.e., too big). 
>
> Well, my snark remark have been written because something in me told 
> me you were asking with tongue in cheek. And maybe because I consider 
> subject to be either old and dead or very very futuristic. 
>
> On top of this, my horoscope told me I would be required to be 
> creative about something I have no idea about. 
>
> MHO on 
>
> Overally, LISP family of languages are nice fit for experiments with 
> language extension - simple syntax makes it easy to create one's own 
> libraries which then look like part of the language themselves. And 
> macros. Original implementation of object oriented system is quite 
> often written as loadable library in LISP. Which means, one can extend 
> language on a whim. It also means, there may be many competing 
> extensions, each doing only some of what I need. Or 
> half-implemented... 
>
> This also means, one can program one's code in, say, LISP, as 
> usual. When some clever folk comes up with idea, all references to car 
> and cdr will be updated with their quantum counterparts inside newly 
> created LISP interpreter. In about... ten years from now? I guess they 
> will have one such flight computer onboard of manned Moon 
> mission... It should be so much easier to dodge asteroids, since an 
> asteroid would never know which way the ship went, until they met. 
>
> (I use "LISP" with meaning "one of LISP family", so you would probably 
> want to substitude LISP with any of your preferrence: LISP, Autolisp, 
> R7RS, CL, Elisp, scm or what have you). 
>
> MHO off 
>
> -- 
> Regards, 
> Tomasz Rola 
>
> -- 
>

** A C programmer asked whether computer had Buddha's nature.      ** 
> ** As the answer, master did "rm -rif" on the programmer's home    ** 
> ** directory. And then the C programmer became enlightened...      ** 
> **                                                                 ** 
> ** Tomasz Rola          mailto:[email protected] <javascript:>   





Racket
  
     https://racket-lang.org/

seems to be where a lot of Lispers go to now.

It is used for 

– language-oriented programming 
<https://en.wikipedia.org/wiki/Language-oriented_programming>
– language “workbenches <https://en.wikipedia.org/wiki/Language_workbench>

(Racket came from Scheme - get the naming joke?)

I was in TI's 1980s AI Lab that made the TI Lisp Machine. Here's something 
I did:

    *Common Lisp relations: an extension of Lisp for logic programming*
    Philip R. Thrift
    Proceedings. 1988 International Conference on Computer Languages
    [abstract 
<https://www.semanticscholar.org/paper/Common-Lisp-relations%3A-an-extension-of-Lisp-for-Thrift/31188679f57821fd125be10382e9d41be0d59fd1>
]


I'm toying with a new language extension I invented:

CLIPjoint
Concurrent Logic Implementation of Processes
(embedded in Racket)
<https://en.wikipedia.org/wiki/Language_workbench>



Maybe someone should work on a Racket workbench for quantum programming?

Heres's a Racket workbench for Python:
- 
https://pdfs.semanticscholar.org/cbf5/ee924abd50596657f96f7e1a0c51c9854ed7.pdf

etc.

LISP, Lisp, and all its descendants are for the language people.

@philipthrift 

-- 
You received this message because you are subscribed to the Google Groups 
"Everything List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/everything-list/6e02e101-136e-4076-bee5-5cf8620afb18%40googlegroups.com.

Reply via email to