Casio AI-1000 Pocket Lisp Computer from 1989

Sdílet
Vložit
  • čas přidán 15. 07. 2024
  • This video is about the remarkable Casio AI-1000, a pocket computer from 1989 that supported the Lisp programming language.
    In this video I walk through its basic usage, using the Lisp REPL, defining Lisp functions, functions that return functions and macros.
    For more information about the AI-1000 checkout the following links:
    - casio.ledudu.com/pockets.asp?...
    - calculators.torensma.net/index...
    - jameltayeb.com/2018/02/03/mis... (includes a photo of John McCarthy using the AI-1000)
    For a simulator of the device, see the excellent Pocket Emul app: pockemul.com/
    For another simulator written in Delphi that includes the disassembled Lisp ROM, check out www.pisi.com.pl/piotr433/pb200...
    And for more calculator videos, check out my stream / calculatorculture
  • Věda a technologie

Komentáře • 43

  • @AlexanderGosselin
    @AlexanderGosselin Před 2 lety +7

    The anime Serial Experiments Lain features a hand-held lisp computer. I think it may have been an explicit reference to this incredible device.

  • @skeezixcodejedi
    @skeezixcodejedi Před 3 lety +3

    Thats an astounding find! Thanks for showing.

    • @CalculatorCulture
      @CalculatorCulture  Před 3 lety +2

      I was very lucky to get my hands on it and it the the most prized device in my collection currently.

  • @StanSieler
    @StanSieler Před 2 lety +3

    Very nice, thanks! And thanks *very much* for the extremely useful links. I found some useful information there that allowed me to finally learn how to program my AI-1000. (Oh, I know LISP...I'm an implementer of one version, but I didn't know the Casio UI stuff to get into LISP :)
    You might want to watch your video with automatic closed-captioning turned on ... it can reveal areas where it has problems captioning your speech due to your volume dropping, and/or accent. Having feedback helps, as I've found out in my own speaking!

  • @66hats
    @66hats Před 3 lety +11

    Very cool. Shame you can't get devices like this anymore

    • @CalculatorCulture
      @CalculatorCulture  Před 3 lety +2

      There is something very appealing about a handheld programmable devices with a QWERTY keyboard and a multiline screen. A modern one with multi-language support and internet connectivity would be pretty sweet.

    • @66hats
      @66hats Před 3 lety +1

      @@CalculatorCulture I'd buy it in a heartbeat. My beloved TI-92+ is getting long in the tooth

    • @storerestore
      @storerestore Před 3 lety +2

      Swiss Micros make pretty cool, programmable scientific calculators, HP replicas...I just haven't found a way to justify the expense :)

  • @TheMinchio
    @TheMinchio Před 3 lety +1

    Interesting device, I didn't know there was a personal device for programming Lisp back in those days :)

  • @mknt2150
    @mknt2150 Před měsícem +1

    I have this product and since I no longer need it, I am selling it on Mercari.

    • @Big12Bear
      @Big12Bear Před 24 dny

      Could you post your Mercari listing link? Thx !

  • @r380
    @r380 Před 7 měsíci

    Love the song

  • @trey2099
    @trey2099 Před 3 lety +3

    Very cool. I love the era of 80's pocket computers. HP-71B next?

    • @CalculatorCulture
      @CalculatorCulture  Před 3 lety

      I'd like to do a video on the HP-71B - I don't have one at the moment though but I'm on the lookout.

  • @amaxamon
    @amaxamon Před 3 lety +15

    I'm learning Elisp right now, for Emacs!

    • @DABATTLESUIT
      @DABATTLESUIT Před 3 lety +3

      Hell yeah. Just be prepared to learn Vim keybindings afterwards.

    •  Před 3 lety

      FOR EMACS! ;-)

    • @skeezixcodejedi
      @skeezixcodejedi Před 3 lety +2

      @@DABATTLESUIT If you don't already know vi and thus the vi key binds, theres no reason to pick them up; regular Emacs is perfectly super awesome without eVIl-mode

    • @nxtktube
      @nxtktube Před 3 lety

      @@DABATTLESUIT you are evil =)

    • @kwccoin3115
      @kwccoin3115 Před 2 lety

      @@skeezixcodejedi but if you do you should use vim and the slimv etc as fighting the emac in decades I gave up. There are emacs people and there are vi people. Given most nix came with vi we all have to learn vi.

  • @laughingvampire7555
    @laughingvampire7555 Před 3 měsíci +2

    I need to get this one!!!!

  • @stevenwatson2927
    @stevenwatson2927 Před 3 lety +7

    This has to be the smallest lisp machine ever made.

  • @runrin_
    @runrin_ Před 3 lety +1

    in the future, id be interested to know columns as well as rows for the display, especially for a device like this. (seems like 4 rows, 32 columns)

  • @autoauto2000
    @autoauto2000 Před 5 měsíci +1

    i have pascal within

  • @ConciseCabbage
    @ConciseCabbage Před 3 lety +2

    now we need one for Urbit. a “hoon machine”

  • @no_fb
    @no_fb Před 2 lety +1

    What a weird choice, it's an astonishing curiosity. Aren't the parenthesis keys significantly more worn-out than the others? :D

  • @chfstudio
    @chfstudio Před 3 lety

    Do you have some books to suggest on history of pocket computer?

    • @CalculatorCulture
      @CalculatorCulture  Před 3 lety +1

      I don't know of any unfortunately. Because they were mostly made by Japanese companies for the Japanese market I suspect most of the literature around them is written in Japanese. The best resource I've found about particular models is the Pocket Computer Museum site pocket.free.fr/

    • @chfstudio
      @chfstudio Před 3 lety

      @@CalculatorCulture thank you for your suggestion!

  • @laurenth7187
    @laurenth7187 Před rokem

    If they implemented lisp, is there Emacs ? Or Xemacs i think it's a lisp editor.

  • @kwccoin3115
    @kwccoin3115 Před 2 lety

    Get one but also trying to build ulisp. Just not want to spend money on its peripheral.

  • @hansisbrucker813
    @hansisbrucker813 Před 3 lety +5

    I wonder if it can be remade using an arduino and custom hardware 🤔

    • @kevingreer599
      @kevingreer599 Před 3 lety +2

      See: www.ulisp.com/ for a small lisp for microcontrollers.

    • @kevingreer599
      @kevingreer599 Před 3 lety +1

      See: www.ulisp.com/show?2L0C

  • @devhonk1722
    @devhonk1722 Před 3 lety +1

    Me with my poor python on fx-cg50: sedo

    • @kwccoin3115
      @kwccoin3115 Před 2 lety

      It is actually sort of better as you can easily download program. Unless you are lucky that come with peripheral (floppy) I am not sure how you get in and out of your programs.

  • @norbertbeyer8348
    @norbertbeyer8348 Před 2 lety

    Is it 16-bit computer?

    • @CalculatorCulture
      @CalculatorCulture  Před 2 lety

      It has an Hitachi HD61700A processor which I presume is 8-bit. I believe the Casio Z-1GR was the first 16-bit Casio pocket computer, but that came a lot later in 1995.

    • @norbertbeyer8348
      @norbertbeyer8348 Před 2 lety

      @@CalculatorCulture Thank You. I have two pocket PC FX-850P end Sharp PC-E500.
      i love both of them, but I cannot buy dedicated memory module.