Hi folks,
I've been lurking in these here forums for a little while now. Over the
years I've looked for the perfect language to implement toy projects in and
nothing seemed quite right. It wasn't until I found Racket a few months ago
that I felt I'd finally come home. Racket seems like an innovative, robust,
and inclusive community and I'm excited to see where things go, esp. with
the recent announcements.

Anyhow, that overdue introduction aside, I've written a DSL for editing
symbolic expressions, not in Racket but in Emacs Lisp, to support a
Vim-style editing interface for Emacs. If you're an Emacs user and
intrigued by modal interfaces, take a look:

https://github.com/countvajhula/symex.el

There's also a video overview and demo here:

https://www.youtube.com/watch?v=a5s1ScTx8Zk

... which features an example in Racket at around 12:05.

Towards the end of the presentation (around 50:07) I talk about a
generalization of modal user interfaces that has a "language-oriented
programming" flavor.

Enjoy,
-Sid

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CACQBWFkUnN30qNzmMCW_15zqKyF%3DaWmf0npOU3BHZ4UuhjO%2BBQ%40mail.gmail.com.

Reply via email to