cursive

Issues at: https://git.io/cursive-issues
cfleming 2020-12-19T03:58:12.442100Z

Thanks @holyjak, yes, I actually have that updated in local as part of a larger doc update, but it got parked by non-work stuff. It’ll be updated in the next couple of days.

❤️ 1
cfleming 2020-12-19T03:59:26.442300Z

I’m not aware of any 2020.3 issues at the moment. There are a couple of issues with Cursive 1.10.0 (https://github.com/cursive-ide/cursive/issues/2471 and https://github.com/cursive-ide/cursive/issues/2473) which will be fixed in the next couple of days.

❤️ 1
2020-12-19T17:05:50.443900Z

BTW, anyone knows how can I generate implementation of protocol functions for given record...It seems by this documentation this should be possible: https://cursive-ide.com/userguide/editing.html#implement-and-override-methods

2020-12-19T17:05:57.444200Z

Or I misunderstood something?

2020-12-19T17:07:26.445Z

I expected something to point to my record and pick something like implement Methods and specify desired protocol, and stubs for protocol functions should appear udner record or such ?

2020-12-19T17:15:12.446400Z

OK, I managed to make it, it just has a bug it seems that duplicates the name of protocol... So what I did, I entered the name of desired protocol within the record parens, and then have chosen "Implement Methods", and the result was this:

(defprotocol MailSender
  (send-email [this from to text]))

(defrecord DefaultMailSender [smpt-host smpt-port]
  MailSender
  MailSender
  (send_email [this from to text]))

2020-12-19T17:15:51.447200Z

so you see, duplciated protocol name...The first one I entered to be able to place caret on it and choose "Implement Methods"

genekim 2020-12-19T18:16:25.450300Z

Do any of y’all change the IntelliJ memory settings? After numerous suspends/resumes on my MacBook Pro, I start getting more and more “spinning wheels of death”, where I think the JVM is doing stop-the-world GC cleanups. It becomes increasingly less tolerable, and then I have to reboot (usually hard reboot, because various apps refuse to stop running). Are there things you do that prevent this inevitable decline of the usability of IntelliJ/Cursive over time? Thank you! (Part of me was researching how to have IntelliJ use one of the newer GCs like Shenandoah, but luckily, managed to contain my worst impulses, and likely avoided the fate of bricking my dev setup. 🙂

genekim 2020-12-20T17:26:28.456800Z

Totally can’t imagine life without parinfer! 🙂 No worries — life is great. I’ll just quit and restart IntelliJ more often. Totally not a big deal. Happy holidays to you and yours, all!