Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gw
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
gw
6y ago
I would look into IMGUI + GLFW. A lot of neat programs are being made with IMGUI these days, for example: https://remedybg.handmade.network/ RemedyBG's entire UI is IMGUI, including the menu bar, tabs, etc.
32.
▲
by
gw
6y ago
I've seen that but Bryan said this just a few days ago: > This was a smaller consideration - but more fundamentally, the model Neovim uses for input - queuing it on an event loop and handling it asynchronously - is at odds with what
33.
▲
by
gw
6y ago
> as a side note, i think more and more people are starting to realize that the async paradigm is not a panacea. This is why libvim (from the oni2 project) is based on vim rather than neovim. Even aside from performance, it is a huge sim
34.
▲
by
gw
7y ago
Did anyone report that bizarre OBS bug that Jon Blow ran into while streaming a week ago? It was pretty entertaining... https://www.twitch.tv/videos/575151695?t=00h00m25s
35.
▲
Show HN: Vim³ – Vim rendered on a cube for no reason
(github.com)
22 points
by
gw
7y ago
|
4 comments
36.
▲
by
gw
7y ago
I'm building a text editor in Nim that is rendered with OpenGL. I haven't figured out why that's useful yet... https://github.com/paranim/paravim
37.
▲
Show HN: Paravim, an editor for Nim that can run inside a game
(github.com)
1 points
by
gw
7y ago
|
0 comments
38.
▲
by
gw
7y ago
Fair enough, ron. I won't belabor it further. I'll just leave this: Long ago, after coming across a very useful distinction between the words "practical" and "pragmatic," i intentionally changed my usage of tho
39.
▲
by
gw
7y ago
English is certainly not free of ambiguity, but in the past i've seen you heavily emphasize precision in word choice, so it's surprising to see you de-emphasize it here. Nobody is a final arbiter of definitions, but the distinctio
40.
▲
by
gw
7y ago
Then you aren't talking about complexity (an objective quality), you are talking about difficulty to read (a subjective quality relative to the reader). There is no doubt that macros can make a given piece of code harder to read, if th
41.
▲
by
gw
7y ago
Ironically, the lack of macros leads to an explosion of ad-hoc, extra-language DSLs. Look at rules engines, for example. In Drools (java), you have to write rules with a special language, DRL. Meanwhile in Clara (clojure) you write your rul
42.
▲
by
gw
7y ago
It is a legit design choice, but it does detract from your comment about language complexity. Not having AST macros inherently adds complexity to a language by requiring features to be built into the compiler rather than be implemented as l
43.
▲
by
gw
7y ago
comptime does not replace macros though...there is no way to manipulate AST in zig, nor will there ever be, according to the author.
44.
▲
by
gw
7y ago
> Kentucky—a state with twice as many barrels of aging whiskey as residents That completely blows my mind. I went to the Woodford Reserve distillery recently but i didn't realize the state made that much.
45.
▲
by
gw
7y ago
Also check out Carhenge in Nebraska. I found it randomly during a road trip a few years ago. Built by some eccentric man near a small town. I love it.
46.
▲
Show HN: Paravim, a Parasitic Editor for Clojure
(sekao.net)
4 points
by
gw
7y ago
|
0 comments
47.
▲
by
gw
8y ago
I wish I could say I read as much as others here, but I'm slow and lazy. I'll mention one, though... Roughing It by Mark Twain. It's a grab bag of stories about his journey west without much of an over-arching plot. Though on
48.
▲
by
gw
8y ago
Broadly yes, but I'm guessing this one was sparked by this thread https://groups.google.com/d/msg/clojure/2GQQpxNcDlM/St3Can2x... and the indignation that spilled out elsewhere. We get these little
49.
▲
by
gw
8y ago
It looks like that makes a native executable, not a package meant for end users. The javapackager tool actually built .exe, .app, .deb, and other OS-specific packages.
50.
▲
by
gw
8y ago
One setback with this release is that the javapackager tool, which made native installers that bundled the Java runtime, was removed (presumably because it depended on JavaFX) and there is no replacement for it. One is being proposed at ht
51.
▲
by
gw
8y ago
Transaction functions were always part of datomic, even when running it outside of AWS. I think of Ion as a tool that wraps all the complex insanity of AWS so you can write an app as closely as possible to how you'd write a traditional
52.
▲
by
gw
8y ago
Here is an example that uses functions: https://midibin.com/midi/11
53.
▲
by
gw
8y ago
You actually have full access to ClojureScript functions, including all data transformation functions. I just didn't make use of them in any of the posted midis. Also i have no idea what global state you are talking about.
54.
▲
by
gw
8y ago
Thanks i posted your version here https://midibin.com/midi/7
55.
▲
Show HN: Midibin – Turn Clojure code into MIDI music
(midibin.com)
48 points
by
gw
8y ago
|
13 comments
56.
▲
by
gw
8y ago
I started waking up at 5 AM, and for me it's turned out to be the habit that enables all other good habits.
57.
▲
by
gw
8y ago
Is there any advantage to this over using Lambda's python runtime to run a binary? That seems to be what this project is doing to run a natively-compiled Clojure project: https://github.com/uwcpdx/clombda
58.
▲
by
gw
9y ago
I'm making a clojure editor with an instaREPL. It runs by embedding it in your project as a dependency rather than a separate application. Not hugely featureful but it might fit your needs: https://sekao.net/nightlight&
59.
▲
by
gw
9y ago
The fear-mongering about public domain seems to drift further and further from reality. Is SQLite "impossible" to use globally? Its public domain dedication is even more terse than the unlicense. If it really does become a practic
60.
▲
by
gw
9y ago
The transition between block-based code and JavaScript is implemented better than I expected. If I write something in JS, and switch back to blocks, the equivalent blocks actually appear! Going back to JS shows rewritten code but still read
More ›