Live data from Hacker News

Can your REPL do this?

whalliburton.github.com

11–20 of 37 posts

Re: Can your REPL do this?

#12
Still waiting for a REPL that could what Lisp Machines could do in the early 80s -- namely integrate graphics with object-specific behavior.

http://dspace.mit.edu/handle/1721.1/6946

http://en.wikipedia.org/wiki/Common_Lisp_Interface_Manager

http://www.sts.tu-harburg.de/~r.f.moeller/uims-clim/clim-int...

Re: Can your REPL do this?

#14
post #12

Still waiting for a REPL that could what Lisp Machines could do in the early 80s -- namely integrate graphics with object-specific behavior. http://dspace.mit.edu/handle/1721.1/6946 http://en.wikipedia.org/wiki/Common_Lisp_Interface_Manager http://www.sts.tu-harburg.de/~r.f.moeller/uims-clim/clim-int...

There's a listener written with McClim that's easily installable with quicklisp. It's the one captured in the wikipedia article screenshot actually.

(ql:quickload 'clim-listener) (clim-listener:run-listener)

Re: Can your REPL do this?

#15
Somebody showed me some shit Mathematica can do (by way of embedding images and live representations of data) that goes way beyond this and any other Lisp REPL I've seen, so let's not get too smug.

On another note, it's a pleasure to see a bit of the I Ching in there - in the classic Wilhelm/Baynes edition, no less. It is one of the greatest works of civilization. (As for Wilhelm/Baynes: how a translation of a translation could have turned out so well is a mystery. Putting it beside any other I Ching in English is like comparing a Monet to a daguerreotype.)

Re: Can your REPL do this?

#18
post #12

Still waiting for a REPL that could what Lisp Machines could do in the early 80s -- namely integrate graphics with object-specific behavior. http://dspace.mit.edu/handle/1721.1/6946 http://en.wikipedia.org/wiki/Common_Lisp_Interface_Manager http://www.sts.tu-harburg.de/~r.f.moeller/uims-clim/clim-int...

Do you know if Mathematica does what you're describing? Mathematica functions and calculations can take arbitrary objects as arguments. Example: http://blog.wolfram.com/2008/12/01/the-incredible-convenienc...

And arbitrary objects can take the role of unique values. It's quite convenient, especially considering that Mathematica's language and display system let you put arbitrary expressions anywhere you want (like a 3D plot animation used as the surface texture of a 3D cube).

Re: Can your REPL do this?

#19
post #15

Somebody showed me some shit Mathematica can do (by way of embedding images and live representations of data) that goes way beyond this and any other Lisp REPL I've seen, so let's not get too smug. On another note, it's a pleasure to see a bit of the I Ching in there - in the classic Wilhelm/Baynes edition, no less. It is one of the greatest works of civilization. (As for Wilhelm/Baynes: how a translation of a transl…

I rarely use the REPL directly in Lisp anymore, I use the Superior Lisp Interaction Mode for Emacs, better known as SLIME. emacs had a project running for a while for video editing. It also has a working google maps embedding. I'm sure with appropriate whacking I could intertwine it with a Lisp listener instead of my IDE.
Post reply on HN