Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lukegru
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
lukegru
3y ago
I'm no longer a software engineer but whenever I write or edit anything it's always in vim, nothing can beat it and it will be in my finger muscles forever. RIP Bram, you will be missed. Money is tight now, but I'll donate $5
2.
▲
by
lukegru
3y ago
Does this use the Fiber Scheduler API to figure out which fibers are blocking? If so, why does this need libev - I'm guessing it's to do with performance?
3.
▲
by
lukegru
4y ago
Location: Montreal, Canada Remote: Preferred Willing to relocate: Not at the moment Technologies: Ruby, PHP, JavaScript, Linux, MySQL, C, C++ Resume: Please contact me by email Email: luke.gru@gmail.com 6 years working with Ruby on Rails, 4
4.
▲
by
lukegru
6y ago
I like how you shutdown the threads (with throw), it was a nice touch. This whole project shows the power of IO.copy_stream imo.
5.
▲
by
lukegru
7y ago
This is not a good analysis imo. You don't necessarily gain any new awareness by paying attention to something or someone, you gain information. Whether or not you were aware of that information beforehand, or if it is new information
6.
▲
by
lukegru
7y ago
Yes, there are quite a few Ruby implementations but MIR is not one nor is it trying to be. It's a standalone library useful for use in a tier 1 JIT for any dynamic language, along with other uses outside of JITs having to do with nativ
7.
▲
by
lukegru
8y ago
I've followed along with the craftinginterpreters book lately, and it's been a blast. My version of clox [1] has multi-threading with a GVL, managed GC heaps, and various bytecode optimization passes. I've looked into the Rub
8.
▲
Riml: Vimscript transpiler
(github.com)
1 points
by
lukegru
13y ago
|
0 comments
9.
▲
by
lukegru
14y ago
Off topic, but almost done with Learn C the Hard Way. Great book! I was a little confused at first by pointer syntax, though. After reading K&R's C book it cleared things up for me, and then I found LCTHW great for learning more modern
10.
▲
by
lukegru
14y ago
I've been working on a language [1] that compiles (transpiles?) into Vimscript. Makes most things easier, I find. [1] https://github.com/luke-gru/riml
11.
▲
Riml: Relaxed Vimscript
(github.com)
1 points
by
lukegru
14y ago
|
0 comments
12.
▲
by
lukegru
14y ago
Although you might not want to debate whether Vimscript is better or worse than elisp, I don't mind. Most things are better than Vimscript. I've even written a language [1] that compiles to Vimscript because it sucks so bad. [1] https://gi
13.
▲
by
lukegru
14y ago
I was turned onto the SICP lectures[1] though people talking about them on HN, and I was just floored by them. They still give me goosebumps when I watch them. It's like watching a video of someone completely in their element and at the top
14.
▲
Riml: Coffeescript for VimL
(github.com)
1 points
by
lukegru
14y ago
|
0 comments
15.
▲
by
lukegru
14y ago
Ah, ok cool. I haven't tried using PEGs and I don't even know the theory behind it, so I'm watching a video [1] by the author of LPEG now, which is quite good. Cheers! [1] http://vimeo.com/1485123
16.
▲
by
lukegru
14y ago
Cool project! Just wondering why you decided to roll your own parser. Is there a lua parser generator library? I've been working on a source translator, sort of like coffeescript for VimL [1], and I can't imagine writing the parser myself i
17.
▲
Riml: Relaxed Vimscript (compiler)
(github.com)
3 points
by
lukegru
14y ago
|
0 comments
18.
▲
by
lukegru
14y ago
I was in the middle of forking a ruby gem... I really hope it wasn't me that took it down! The second after it finished the site went down...
19.
▲
by
lukegru
14y ago
Author here, let me know what you think, if you have any ideas, feature suggestions, derisive or sarcastic remarks, etc...
20.
▲
Language that compiles to VimL
(github.com)
1 points
by
lukegru
14y ago
|
1 comments
21.
▲
by
lukegru
14y ago
Hey, let me know what you guys think about the language, if you have any ideas for improvement, sarcastic and derisive remarks, if you want to contribute (!!), etc... Thanks!
22.
▲
Riml: Relaxed Vimscript (compiler)
(github.com)
1 points
by
lukegru
14y ago
|
1 comments
23.
▲
Riml: Relaxed Vimscript (source translator)
(github.com)
1 points
by
lukegru
14y ago
|
0 comments
24.
▲
by
lukegru
14y ago
BeanScript. Gotta count your beans...
25.
▲
by
lukegru
15y ago
y$ will yank till the end of line (characterwise). Y is actually the same as yy, unless you n(no)remap Y to be the same as y$, which most people do. This makes make more sense, because C is the same as c$ (change till end of line). ':h chan
26.
▲
by
lukegru
15y ago
If this gets people into vim and helps them understand some of its craziness, that's awesome. However, like previous commenters have pointed out, most of these examples are actually wrong (not by a mile, but it pays to be precise in vim). A
27.
▲
A Jonathan Hoefler talk on Web Fonts
(aiga.org)
1 points
by
lukegru
15y ago
|
0 comments