• Any AI projects still using Lisp?

    From Yorick Namor@21:1/5 to All on Wed Jan 17 15:54:50 2024
    Just curious.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From George Neuner@21:1/5 to All on Thu Jan 18 22:40:31 2024
    On Wed, 17 Jan 2024 15:54:50 -0000 (UTC), Yorick Namor <yorick@nam.or>
    wrote:

    Just curious.

    Lisp was and still is used for implementing rule-based systems, but
    those are no longer considered to be "AI".

    AI now means "artificial neural network". ANN are implemented via
    matrix math with SIMD or GPU, and increasingly using smaller data
    types: e.g., IEEE-754 half precision float (16-bit), and (at least)
    two non-IEEE 8-bit float formats.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stefan Ram@21:1/5 to Yorick Namor on Wed Feb 7 15:34:49 2024
    Yorick Namor <yorick@nam.or> writes:
    Just curious.

    At least neural AI can help you with Lisp today! Me:

    |How do I write a program in Common Lisp to do the following
    |things: In an endless loop, repeatedly "read a string, then
    |store the first character of the string in the variable a,
    |then store the rest of the string in the variable b, then
    |print both a and b"?

    . AI system:

    |(loop
    | (let* ((input (read-line)) ; Read a line of input
    | (a (char input 0)) ; Store first character in variable a
    | (b (subseq input 1)) ; Store rest of the string in variable b
    | )
    | (format t "a: ~a, b: ~a~%" a b) ; Print both a and b
    | )
    | )

    . Then I asked about "subseq" and used that to change "char
    input 0" into "subseq input 0 1". The chatbot gave me a good
    start with the small Common Lisp program I want to write.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)