!SlMumQZnFjwLRjWFbW:nixos.org

Nix + Doom Emacs

213 Members
Running Doom Emacs with Nix | You probably want https://github.com/nix-community/nix-doom-emacs46 Servers

Load older messages


SenderMessageTime
12 Oct 2022
@ckie:ckie.devckie (they/them)but emacs is not an enjoyable thing for me 08:28:46
@ckie:ckie.devckie (they/them)lisp pile too big..08:28:57
@ckie:ckie.devckie (they/them)(and doom "helpfully" catches the stack trace and trims most of it, so that's a thing)08:31:23
@yusu:matrix.orgJosefine joined the room.11:27:11
@hab25:matrix.org@hab25:matrix.org
In reply to @qe7ftcyrpg:matrix.org
If you make a minor change to config.el, nix has to rebuild a lot of things. For me it builds 30 minutes to 1 hour, if I remember correctly.
could content-adressed nix be a big help regarding this?
17:40:35
@k0kada:matrix.orgk0kada (he/him)
In reply to @ckie:ckie.dev
lisp pile too big..
Nothing against Lisp, I programmed in Clojure for a time in my previous company and I would say that I love the language (probably still my favorite language, however Nix is a close second)
19:39:13
@k0kada:matrix.orgk0kada (he/him)But I hate Emacs Lisp19:39:21
@k0kada:matrix.orgk0kada (he/him)Too much state19:39:30
@k0kada:matrix.orgk0kada (he/him)
In reply to @ckie:ckie.dev
(and doom "helpfully" catches the stack trace and trims most of it, so that's a thing)

Yeah, there is that

And to think that I would find something worse the Clojure stack traces....

19:40:09
@ckie:ckie.devckie (they/them)i think i played with clojure or maybe racket a few times but no good library support like rust..19:40:13
@k0kada:matrix.orgk0kada (he/him)I need to try Rust again, but I much prefer dynamic languages 19:41:11
@k0kada:matrix.orgk0kada (he/him)Specially ones that are flexible enough to allow me typing when I want/need19:41:53
@ckie:ckie.devckie (they/them)having to look up types in my head kind of breaks my flow19:42:35
@ckie:ckie.devckie (they/them)rust-analyzer is great19:42:39
@k0kada:matrix.orgk0kada (he/him)
In reply to @ckie:ckie.dev
having to look up types in my head kind of breaks my flow

Yeah, I mean nowadays I like to have some kinda of typing

I just feel that most type systems are to restrictive

19:43:30
@ckie:ckie.devckie (they/them)rust takes an interesting direction with that19:43:45
@k0kada:matrix.orgk0kada (he/him)I actually kinda like mypy for typing Python19:43:45
@ckie:ckie.devckie (they/them)like from that pov it's very restrictive but it seems the more restrictive it is the freer it is in another way19:44:02
@k0kada:matrix.orgk0kada (he/him)Or for Clojure I like spec/schema19:44:10
@ckie:ckie.devckie (they/them)like it's more expressive because it doubles down on forcing you to use it19:44:23
@ckie:ckie.devckie (they/them)still not there imo, but is a neat experience to have19:44:39
@k0kada:matrix.orgk0kada (he/him)
In reply to @ckie:ckie.dev
like it's more expressive because it doubles down on forcing you to use it
I don't like exactly that part, sometimes I kinda like to say "f*** the type system, let me do what O want"
19:46:38
@k0kada:matrix.orgk0kada (he/him)* I don't like exactly that part, sometimes I kinda like to say "f*** the type system, let me do what I want"19:46:59
@ckie:ckie.devckie (they/them)yeah sometimes i also feel like that and then i write horrible javascript for a week or two before running back to rust19:47:17
@k0kada:matrix.orgk0kada (he/him)
In reply to @ckie:ckie.dev
yeah sometimes i also feel like that and then i write horrible javascript for a week or two before running back to rust
The point is that this is controlled, for example, in only one private function
19:47:48
@k0kada:matrix.orgk0kada (he/him)Kinda of marking the block as unsafe, you know something sketchy is happening there 19:48:08
@k0kada:matrix.orgk0kada (he/him)So I generally just review it with more attention 19:48:20
@ckie:ckie.devckie (they/them)c and js are oddly meditative for me while im using them19:50:12
@k0kada:matrix.orgk0kada (he/him)Can't speak for JS19:50:57
@k0kada:matrix.orgk0kada (he/him)But I concur with C19:51:02

Show newer messages


Back to Room ListRoom Version: 9