logs archiveIRC Archive / Freenode / #emacs / 2010 / June / 14 / 1
damd
legumbre: you'll be better off finding the svg of it and modifying that instead
legumbre
(Action) fires up Inkscape
jordanb
inkscape sucks
legumbre
inkscape is awesome
jordanb
and vector drawing isn't everything.
damd
jordanb: any better alternative?
jordanb
too many nodes and performance gets absurd.
JordiGH
jordanb: Tell me where you find joy in life.
jordanb
legumbre: Anything that's actually scriptable maybe?
         

legumbre
jordanb: such as?
jordanb
And 'you can save and edit the svg file' doesn't count as scripting'
legumbre: The gimp.
Obsession with svg is mostly nerd-wanking anyway. Sure it's great for a lot of things, but not for everything. Arguably not for most things involving images.
legumbre
you dislike vector drawing, srsly?
jordanb
I think vector drawing has a place.
JordiGH
jordanb: You need ice cream. Or to find your happy thought.
jordanb
Making arbitrarly complex drawings isn't one of them.
JordiGH
Who stepped on your tail?
didi
C'mon JordiGH, it is time to your remark.
jordanb
For a lot of effects they have to fall back to raster overlays anyway.
didi
I am dying here.
Han
quotemstr, DEFVAR_LISP ("emacs-version", &Vemacs_version,
JordiGH
didi: Missing a verb?
Han
*g* I awked it out of src/emacs.c
didi
JordiGH: Can be. I wouldn't know.
jordanb
Also you can do some vector drawing in the gimp too, with the pen tool.
didi
s/to/for maybe.
JordiGH
jordanb: You know what's really awesome? Drawing in LaTeX.
jordanb
...
JordiGH
jordanb: No, really. You should try it.
It's like svg, but done right.
jordanb
You mean metapost?
         

JordiGH
No, Tikz, for example.
It's almost as good as drawing in Postscript.
quotemstr
Man, that was good pad thai.
jordanb
according to wipedia, it relies on postscript and pdf, so it's probably just creating whatsits with postscript blobs in them.
ggole
For some things, latex is *awesome*.
quotemstr
Sorry.
As much as I love command line tools, but the most part, I want to *draw* my images.
JordiGH
jordanb: You mean Tikz?
jordanb
Yes
quotemstr: The cool thing about metapost style things is that if you want repititious things, like say a flowchart with a bunch of nodes, it's easy to bust them out with that kind of package.
quotemstr
jordanb: Sure, but most images aren't repetitive.
jordanb
quotemstr: with something like dia it seems like you spend a ton of time mousing around getting everything just so.
quotemstr
jordanb: Any if you want a chart, then isn't graphviz better anyway?
jordanb
quotemstr: Sure, I'm saying metapost type things have a place.
I'd use R for a chart.
quotemstr
Sure.
jordanb
But for UML or something.
quotemstr
R has automated graph layout?
jordanb
graph != chart
quotemstr
R has automated layout?
jordanb
Yes, for data.
http://addictedtor.free.fr/graphiques/
quotemstr
All that is automated?
jordanb
Yes
quotemstr
Hrm.
jordanb
You can download the source code to them on the lower left.
quotemstr
I'll have to add R to my toolbox.
jordanb
Yeah it's pretty kewel.
JordiGH
I've been meaning to look into R for a while, but I haven't had a need for it yet.
jordanb
It's also handing SAS its ass on a plate.
quotemstr
SAS?
JordiGH
The other proprietary stats package.
I have free software envy that they've got their sh*t together while Octave doesn't.
(Action) wants an Octave Foundation.
quotemstr
,SAS is a proprietary statistics package.
fsbot
created.
jordanb
Octave seems usable.
damd
,SAS is Scandinavian Airlines (System)
fsbot
oops, SAS is already something else.. Use 'is also'..
Currently: a proprietary statistics package.
damd
,SAS is also Scandinavian Airlines (System)
fsbot
Added entry to the term "SAS"
jordanb
R has gone from being the Free alternative to SAS to being the preferred package though.
Which is something Octave hasn't pulled off versus Matlab
didi
R is awesome.
JordiGH
jordanb: It's been de facto standard for a while.
quotemstr
Can you run R scrips via the hashbang?
And can R be used to replace gnuplot?
JordiGH
jordanb: Yeah, I think Octave just needs an organisational overhaul. Technically it's doing quite well.
jordanb
Maybe, I've only used R interactivally
R kicks gnuplot's pathetic little ass.
JordiGH
quotemstr: Yeah, you can run R scripts, and yeah, you can plot with it too.
quotemstr
Nifty.
I am sick and tired of gnuplot idiosyncrasies.
It doesn't even predefine an 'e' constant!
didi
jordanb: Why the rivalry? They are both cool.
jordanb
Gnuplot is to R as povray is to Blender.
Except that R doesn't require GL, of course.
quotemstr
Blender has its own renderer? I thought it was just a model editor and front-end for another raytracer.
JordiGH
quotemstr: No, dude, Blender is huge.
quotemstr
How is Emacs' R support, by the way?
jordanb
Blender even has its own game engine in it, just cause they thought it'd be a cool easter egg.
quotemstr
Man, first I learn a decent amount about Clojure, then I read up on Mythryl, and now I find myself compelled to read about R.
JordiGH
quotemstr: ,ess
quotemstr: ,,ess
fsbot
ESS is, like, [0] Emacsspeak statistics
[1] http://www.emacswiki.org/cgi-bin/wiki/EmacsSpeaksStatistics
didi
Yes, use ess.
bremner
quotemstr: what did you conclude about Mythryl
quotemstr
bremner: It doesn't look half bad, but it doesn't seem to offer a compelling enough advantage to overcome it being a niche language.
bremner: Plus, I didn't see anything about a FFI.
jordanb
rudybot: quote
rudybot
We should sell wrist watches with a radioactive dial so it lights up at night.
quotemstr
Heh, Blender's game engine looks very complete.
cluck
quotemstr: iirc blender even has a game engine
jordanb
So have you heard? Blender has a game engine
quotemstr
Heh, it even has a physics engine.
jordanb
,say Blender has a game engine guys!
fsbot
Blender has a game engine guys!
quotemstr
Though for some reason, all the screenshots are of FPSes and racing games.
jordanb
quotemstr: What else would you possibly use a game engine for?
quotemstr
,say hello world
fsbot
hello world
quotemstr
jordanb: Something with gameplay?
jordanb
That went out of style when Doom was released.
didi
Everyone that I know that wants to code a game wants his own engine. Never know why.
quotemstr
didi: NIH.
cluck
jordanb: never mind me, i seem to have been in slowpoke mode all weekend
quotemstr
I sure as hell will use a pre-built engine if I get around to making a game -- probably PyGame.
jordanb
didi: I think the engine is the fun part.
didi: The rest is all bitmap editing.
quotemstr
I got over "I'm so 1337 I can use linear algebra to render a spinning cube" in 1998.
didi
jordanb: Me too. But that definitely doesn't cut out to a game.
quotemstr
cluck: Obama won the election.
'
cluck
jordanb: fighting games, (mmo)rpg, nethack (fu*k you, this is not a rpg, it's in a category of its own ;), platforms, etc
quotemstr: i said slowpoke not dumbass :D
quotemstr
Let's use the Blender engine to create a text adventure.
cluck
quotemstr: you know you want to! you're already drooling over the thought of a matrix of monospaced 3d rendered unicode antialiased glyphs, possibly even cell-shaded
quotemstr
cluck: Descriptions could literally drip with blood.
Some of the more advanced "text adventure" engines actually incorporate colors, images, and music.
cluck
heh, if you want to be fancy one can render the T for trolls with models of actual trolls forming the letter and so on
quotemstr
Let's be like Patrick Nagel.
cluck
i wonder how long until i can get time wasting videos in an open codec http://blog.makezine.com/archive/2010/06/stop-motion_postit_mario.html
jordanb
rudybot: quote
rudybot
I'll ignore your bell.
jordanb
rudybot: eh?
rudybot
jordanb: that's what I find most interesting about lisp/scheme, you can write just about anything with it eh?
quotemstr
(Action) considers implementing a clojure-style COND.
(Action) decides it'd be too big a deviation from CL.
jordanb
when one vendor manages to use the propretory codecs to lord over the other vendors, the losers will gell together around an open standard.
johnw
Let's write Lisp and Lails.
Lisp on Lails
quotemstr
johnw: Wouldn't the appropriate title be "Lisp on Lulz"?
johnw
what is Lulz?
quotemstr
Ah, you're so innocent.
jordanb
Lisp on Lulz == Ruby on Rails
lzhz
hehe
quotemstr
http://www.urbandictionary.com/define.php?term=lulz
"Lulz is the one good reason to do anything, from trolling to rape. After every action taken, you must make the epilogic dubious disclaimer: "I did it for the lulz". This has been pioneered by encyclopedia dramatica, famous for posting a fake craigslist add and then listing the personal info of those who responded"
johnw
that really didn't affect my understanding
quotemstr
johnw: According to Mattathias Schwartz of the New York Times, Lulz is "how trolls keeps score" and is defined as "the joy of disrupting anothers emotional equilibrium"
It's Schadenfreude, except less mature.
sellout
johnw: There is already Lisp on Lines.
jordanb
rudybot: lulz
rudybot
jordanb: "Lulz is the one good reason to do anything, from trolling to rape. After every action taken, you must make the epilogic dubious disclaimer: "I did it for the lulz". This has been pioneered by encyclopedia dramatica, famous for posting a fake craigslist add and then listing the personal info of those who responded"
jordanb
Writing irc bots is a 'for the lulz' activity.
,yow
fsbot
Uh-oh!! I'm having TOO MUCH FUN!!
dropdrive
I'm using python.el. I open a Python file, then run "python-shell" (an interpreter appears). I select a region in my Python file, and run python-send-region (C-c C-r). Nothing happens...any ideas?
This is GNU Emacs 23.2.1 started with "-q -Q".
ggole
dropdrive: use M-x run-python instead
JordiGH
.g vuvuzela
cluck
JordiGH: it's the name of the football world cup plastic horn people play to make noise (afaik it is inspired/modeled after an african traditional instrument by the same name)
dropdrive
ggole: Thanks, that worked. (And maybe python-shell worked too ... I was expecting C-c C-r to change *python* but it seems to run silently.)
ggole: Do you have any opinions between python-mode.el and python.el?
ggole
dropdrive: not me
legumbre
,ping
fsbot
pong
palomer
how do I insert a tab in emacs?
tuareg mode won't let me
damd
C-q TAB
,...
fsbot
[In the distance, you hear a dog bark]
rudybot
Woof.
damd
i'm thinking of writing a function which given some input looks for the first buffer in the buffer list where point is N characters away from that input
is there anything like this already?
jordanb
rudybot: quote
rudybot
I'll URL-encode you.
sword
damd: multi-occur-in-matching-buffers?
damd
almost, i guess
sword
Yeah it's not incremental like what you're proposing but
Using C-x ` to jump around from there isn't too bad
damd
hacked something together just now which works fine
i still despise the elisp loops
sword
Despise away
damd
http://paste.lisp.org/display/111412
sword
Why not use a prefix arg to set the distance
Starting at 1024 and going up by C-u = 4 each time
Err, 4x
damd
frankly i don't know how to combine that nicely with "s"
i guess another nice feature would be to be able to step through the matches easily
i'm not sure how i would do that the best way either
i guess i'd have to create a little keymap in style with isearch
so the user could choose to keep searching in the buffer which the current match was found or continue on in another buffer
rbarraud_
,
fsbot
Try: flame-howto quickstart TLD
sword
ARGH
« prev 1 2 3 4 5 6 7 8 9 10 next »