logs archiveIRC Archive / Freenode / #emacs / 2015 / July / 8 / 1
bremner
(Action) begins to doubt the wisdom of installing rust over hotel wifi
rudybot: I'll rust you in a minute
rudybot
bremner: If Go is interesting I thought Rust would be. They're in the same space (systems programming)
dokma
I found that my erc buffer slows to a drag after a few hours on a bussy irs chan. Anyone experienced this?
Feoh
How busy is busy? #emacs busy, or #java/#python/#ruby busy? :)
dokma
*irc chan*
#angularjs busy
catern
i think i will write a emacs interface to libvirt
npr
dokma: I don't know busy that is, I currently have two ERC buffers open with 19k and 32k lines and no noticeable slow down
catern
does this sound like a good idea to anyone
dokma
Hmmm... maybe I did something wrong. This is my sixth Emacs session ever so...
         

Feoh
What kind of computer are you running emacs on?
dokma
e8500, 4GB, Debian stable
Feoh
I've noticed that sometimes running on a VPS like EC2 or Digital Ocean things can get slow like that.
What does htop look like? How much resource is emacs consuming when it gets slow?
And welcome!
dokma
I'll have to wait for that. I'm at 65MB resident atm.
Feoh
That's pretty lean.
When it gets slow, run htop. Look for % used of memory, CPU, etc.
dokma
I have installed ido and a dark theme thus far...
Feoh
If it's making your machine swap that could be a problem.
I use ido, great stuff :)
dokma
I don't think it was swapping. I just think that too much content accumulated in the buffer.
Feoh
Though I only use it for buffer and directory completion as the Mastering Emacs author suggested.
catern
can I call out to C from Emacs Lisp
bremner
not yet.
Feoh
dokma: OK, but what does that mean in terms of performance. This is UNIX! You have all kinds of groovy data you can collect to see why it's getting slow. Treat it like an opportunity to learn something about perfoormance tuning, it's fun! Poke around in /proc and see what you see.
dokma
Will do. Just have to wait for it to slow down again.
catern
bremner: but when???
fsbot
Ask again later
catern
okay
bremner
exactly.
dokma
Otherwise I love emacs. Even though it feels a little antiquated due to strange key combinations.
bremner
,botsnack
fsbot
:)
         

catern
bremner: how about that C modules thing? is that going well?
maybe will get merged?
ryouma
go and rust do what type of systems things?
bremner
everything I know about it I read in this channel. So, uh, I dunno.
ryouma
what is systems programming? oses? shell crap?
benaiah
what is the latency of calling out to another program like?
bremner
shell crap?
ryouma
bremner: like a substittue for shell scripts
(and why oh why haven't lispers settled on a single scripty lisp? don't anaswer that)
bremner
ryouma: I guess at least for rust / C++, systems programming is everything where computer cycles as important as programmer time.
ryouma
bremner: ok, so like kernels
bremner
that kind of thjing
ryouma
erlang in same category?
npr
rudybot: tell me what you know about golang
rudybot
npr: Added entry to the term "golang"
bremner
erlang has this distributed emphasis, so not exactly.
ryouma
i kind of thought c was it for that
bremner
C++ and rust are both supposed to be C replacements
according to their creators anyway.
catern
rust is also a C++ replacement :
:)
ryouma
(all i knew about erlang is it was used for telephony stuff at one point)
bremner
catern: I think one (optimistic) way to look at it is rust is c++ in 10 years
aidalgol
bremner: If that's systems programming, what do you call development on stuff like init systems, and boot scripts?
bremner
systems integration? I don't really know.
bpalmer
catern: yes, you can use call out to libraries from elisp.
ryouma
some simulators require optimization
bpalmer
s/use//
catern: it's in a branch in xemacs 21.5, and mainline in sxemacs
bremner
probably built in to climacs too, via the CL FFI.
(Action) hides.
bpalmer
Does climacs offer elisp?
bremner
isn't emacs just some bastard dialect of common lisp anyway?
catern
bremner: what? C++ can never become rust
aidalgol
bremner: I thought it was a bastard dialect of mac lisp.
Feoh
Have a good night all, and thanks for the help!
bremner
catern: I saw back to back talks on C++ and Rust today that made me think otherwise.
aidalgol
"Code::Blocks, The open source, cross platform, free C, C++ and Fortran IDE."
...wat?
catern
bremner: well, adding any of the interesting features of Rust would be a breaking change to C++
so uh
aidalgol
I take that back; this is weirder: "CodeLite IDE, A Free, open source, cross platform C,C++,PHP and JavaScript IDE"
catern
bpalmer: cruel, cruel
bremner
catern: I'm just giving my impression of Bjarne's "hopes and dreams and plans for C++"
of course they won't be identical. C++ has too much baggage and rust has too many hipsters
bpalmer
rust had as an early design goal that no keyword use more than 6 characters.
so, yeah.
bremner
bpalmer: clearly it's a successor to arc then.
gnomon
bremner, wasn't arc just a bastardized version of McCarthy's interpreter description?
catern
well, you know, I don't expect much appreciate for Rust in this channel full of Lisp weenies
aidalgol
bremner: Bjarne needs to step aside and let some hipsters take over.
catern
appreciation*
when types and other static checking are its big wins
bremner
aidalgol: I'll tell him you're interested.
aidalgol
bremner: I'm not hipster enough.
bremner
catern: I dunno where you get the feeling I'm being negative about rust.
aidalgol
catern: hey, I'd love to see it succeed. I love lisp, but I also still do embedded development.
gnomon
aidalgol, Bjarne *could* just start wearing thick-framed glasses, riding a fixed-gear bicycle, wearing flannel everywhere, and drinknig third-wave coffee and overly hopped IPAs.
bremner
for the record, I'm only calling him Bjarne because the last name is too damn hard
gnomon
Yes, "drinknig". That's what I meant to type. Strongly.
bremner
third-wave coffee??
fsbot
Without a doubt
bpalmer
Let's include mutable references in our CV
bremner
I'll mutate you in a minute.
bpalmer
rudybot: all code is written in a pathological dialect of FORTRAN.
« prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 next »