SDF Chatter
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
agumonkey@alien.topB to Emacs@communick.newsEnglish · 2 years ago

Eoops: an object-oriented programming system for Emacs-Lisp: ACM SIGPLAN Lisp Pointers: Vol V, No 3

dl.acm.org

external-link
message-square
3
fedilink
  • cross-posted to:
  • hackernews@derp.foo
2
external-link

Eoops: an object-oriented programming system for Emacs-Lisp: ACM SIGPLAN Lisp Pointers: Vol V, No 3

dl.acm.org

agumonkey@alien.topB to Emacs@communick.newsEnglish · 2 years ago
message-square
3
fedilink
  • cross-posted to:
  • hackernews@derp.foo
Eoops (Emacs OOP System) implements a Smalltalk-80-like language in GNU Emacs-Lisp (Lewis 90). Eoops is a simple but efficient compiler for a class-based, single inheritance, object-oriented language that uses explicit message passing for both method ...
alert-triangle
You must log in or register to comment.
  • gwern@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 years ago

    Probably should mention this is from 1992 and doesn’t use CLOS. Is Eoops used in Emacs at all these days? Looks defunct: https://www.emacswiki.org/emacs/EmacsObjectOrientedProgrammingSystem

    • arthurno1@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 years ago

      Looks defunct

      It is. You can still use it. There is an implementation that byte compiles with just some minor warnings but EIEIO (a simplified CLOS version) is what is available in Emacs as built-in and there is much more available resources to learn from if you want to use an object-oriented system in Emacs.

    • agumonkey@alien.topOPB
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 years ago

      I should have embedded the date, it was more for historical value :)

Emacs@communick.news

emacs@communick.news

Subscribe from Remote Instance

You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !emacs@communick.news
lock
Community locked: only moderators can create posts. You can still comment on posts.

A community for the timeless and infinitely powerful editor. Want to see what Emacs is capable of?!

Get Emacs

  • Windows
  • Mac OS X
  • GNU/Linux and BSD (Just get it from your distribution’s package manager)

Rules

  1. Posts should be emacs related
  2. Be kind please
  3. Yes, we already know: Google results for “emacs” and “vi” link to each other. We good.

Emacs Resources

  • Emacs Wiki
  • WikEmacs
  • Emacs Reference (PDF)
  • Learning & Mastering Emacs
  • Weekly tips/tricks/etc threads

Emacs Tutorials

  • Beginner’s Guide to Emacs
  • Absolute Beginner’s Guide to Emacs
  • How to Learn Emacs: A Hand-drawn One-pager for Beginners

Useful Emacs configuration files and distributions

  • Better Defaults
  • Example configurations

Quick pain-saver tip

  • Put the Caps Lock key to better use!
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 1 user / day
  • 1 user / week
  • 1 user / month
  • 31 users / 6 months
  • 10 local subscribers
  • 342 subscribers
  • 572 Posts
  • 2.34K Comments
  • Modlog
  • mods:
  • rglullis@communick.news
  • raphael@communick.news
  • BE: 0.19.8
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org