[info] [FoRK] Leopard scripting: it's over, fuckers!
Eugen Leitl
<eugen at leitl.org> on
Sat Jan 12 14:06:01 UTC 2008
----- Forwarded message from Jeff Bone <jbone at place.org> -----
From: Jeff Bone <jbone at place.org>
Date: Fri, 11 Jan 2008 20:53:32 -0600
To: Friends of Rohit Khare <fork at xent.com>
Subject: [FoRK] Leopard scripting: it's over, fuckers!
X-Mailer: Apple Mail (2.752.2)
Reply-To: Friends of Rohit Khare <fork at xent.com>
Okay:
http://developer.apple.com/leopard/overview/scriptingcocoa.html
So my REAL new year's resolution is not to *actually* switch to
emacs, but to find and adopt a (higher-order) scriptable environment
that I can live in most of the time. Interactively: can you meld
shell and browser? Shell and e-mail? Where do you spend most of
your time?
mouseHole in Ruby gave me the end-user-scriptable proxy-app
environment I'd been talking about for ages, and proved that
scripting the middle tier wasn't enough. Greasemonkey gave us
scriptability at the browser, yet didn't provide a true platform;
and I use Safari besides, which means that I had to use Creammonkey,
which wasn't, well, compliant enough. Besides which, all these "add
ons" are just that; where the fuck is my truly scriptable browser,
if that's where I spend most of my time?
Give me the ability to write an initial Python browser harness in as
little code as it's been demonstrated that you can write on in ObjC
using Cocoa --- and less! And we're done. I was thinking --- and
the plan of action is still --- to use the (risky! nascent!) nu
language (ObjC meets Lisp) to do this, but perhaps... perhaps
PyCocoa's sufficient!
Ruby has advantages: semantically, it's more suited to building DSLs
(and what I imagine is the mother of all DSLs, the awk of the Web)
but Python... well, either one would be fine, the latter more
comfortable for me.
Things that one can build a minimal implementation of in less than
100 lines of code in many languages / runtimes, these days:
* p2p file sharing framework
* web server
* blog engine
* wiki
* IM server
* web storage server
And now, maybe?
* web browser
Conciseness... everything, &c.
jb out
_______________________________________________
FoRK mailing list
http://xent.com/mailman/listinfo/fork
----- End forwarded message -----
--
Eugen* Leitl <a href="http://leitl.org">leitl</a> http://leitl.org
______________________________________________________________
ICBM: 48.07100, 11.36820 http://www.ativel.com http://postbiota.org
8B29F6BE: 099D 78BA 2FD3 B014 B08A 7779 75B0 2443 8B29 F6BE
More information about the info
mailing list