Pony: High-Performance, Memory-Safe Actors (with Sean Allen)

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ธ.ค. 2024

ความคิดเห็น •

  • @kyuss0x1
    @kyuss0x1 หลายเดือนก่อน +8

    One of my favorite channels for tech . Chris voice is super chill can listen all day long.

  • @PatMaddox
    @PatMaddox หลายเดือนก่อน

    Amazing channel. Thank you for doing these interviews. Sean Allen is a star!

  • @capability-snob
    @capability-snob หลายเดือนก่อน +3

    This was heaps of fun, great reminder that I still haven't really tried modern Pony!
    FWIW, a reference capability is a capability (that is, an unforgeable actor address) with the bonus substructural typing rules. There are some great languages and systems that offer capabilities as an explicit feature. Spritely is a big player here you may enjoy, but there is also Securer EcmaScript, the descendants of the E programming language such as MontE, and actor-first languages like HUMMUS, Wyvern, and Misty. The concept itself dates to the 1960s, with the term being cemented in 1966 with Dennis and Van Horn's Supervisor.

  • @CaptainPanick
    @CaptainPanick หลายเดือนก่อน +8

    It is probably obvious, but I think a good way to promote a "hobbyist" language like this is to get someone to implement bindings for very popular C libraries, I'm thinking raylib, SDL, box2d in the game dev side, or bindings for message queuing system libraries, e.g. librabbitmq, libzmq, ActiveMQ, etc. I had a quick scan through the documentation and it seems to be a fun language to learn having recently looked at Zig and Odin.

    • @thistent
      @thistent หลายเดือนก่อน +1

      @@CaptainPanick I've been playing around with raylib in Pony, though some of the functionality doesn't work out-of-the-box because of the FFI restrictions.

  • @romanshestakov8856
    @romanshestakov8856 10 วันที่ผ่านมา

    Thank you very much for the very informative discussion about a great language. I really hope that somebody would make a killer app in Pony and it will attract more attention

  • @AdrianBoyko
    @AdrianBoyko หลายเดือนก่อน +7

    One of the things I like about Pony is that it is focused. It does one thing (actors) very well and doesn’t try to be a “multiparadigm” kitchen sink of a language. Stop endlessly searching for the ultimate general purpose language and, instead, decide what tools you want in your toolkit. My toolkit is currently Pony, Julia, and Prolog.

  • @AGeekTragedy
    @AGeekTragedy หลายเดือนก่อน +5

    Shout out to the one snoop at GCHQ who likes to hack around with experimental languages.

  • @petemoss3160
    @petemoss3160 หลายเดือนก่อน

    Great talk! I've been learning Elixir/BEAMVM and C++ lately to gain both their powers, and in the process came up with my own polyglot actor framework/stack using: PM2 and/or Docker/Swarm for orchestration, with Caddy and NATS for comms. those 3 or 4 components support a simple polyglot actor & microservices model.
    ...Apache Thrift looks like a nice IDL (interesting RPC too) but I'd need to implement code gen, and any IDL will do.

  • @thistent
    @thistent หลายเดือนก่อน +2

    Yay, one of my favorite languages!

    • @AdrianBoyko
      @AdrianBoyko หลายเดือนก่อน

      👍🏼

  • @richcole157
    @richcole157 หลายเดือนก่อน +1

    Where can I read a good summary of actor model programming and how it solves issues in distributed systems like discovery, leader election, transactions etc?

  • @tacticalassaultanteater9678
    @tacticalassaultanteater9678 หลายเดือนก่อน +2

    This one has been prophesized

  • @mcol3
    @mcol3 หลายเดือนก่อน +1

    What about an episode on some theorem prover like Lean?

  • @alurma
    @alurma หลายเดือนก่อน +1

    Pony is awesome

  • @Marhaenism1930
    @Marhaenism1930 หลายเดือนก่อน +2

    love yours vid sir kris..
    if possible in the future, can u interview the creator nor one of theirs main contributor of C3 Lang (C like) it would be nice :D

    • @DeveloperVoices
      @DeveloperVoices  หลายเดือนก่อน

      Thanks!
      Yes, I'm currently trying to set that one up. 👍

  • @ArunJayapal
    @ArunJayapal หลายเดือนก่อน

    Any white papers discussing a sample bank application use case using actors?

  • @tsaraki38
    @tsaraki38 หลายเดือนก่อน +5

    Andrew Kelley, and developer of helix editor, please.

    • @jethro8
      @jethro8 หลายเดือนก่อน +2

      +1 for more zig