This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-05-28
Channels
- # beginners (67)
- # boot (31)
- # cider (1)
- # cljs-dev (12)
- # cljsjs (1)
- # cljsrn (23)
- # clojure (86)
- # clojure-russia (2)
- # clojure-spec (6)
- # clojure-uk (12)
- # clojurescript (171)
- # core-async (2)
- # core-matrix (1)
- # cursive (3)
- # events (1)
- # lumo (6)
- # off-topic (118)
- # om (51)
- # onyx (16)
- # perun (3)
- # re-frame (14)
- # reagent (19)
- # uncomplicate (5)
- # unrepl (6)
- # untangled (6)
@mobileink that doesn't make much sense to me. denotational and operational semantics are about how one can formally reason about the behavior of a process. in clojure we're mostly stuck with wholly operational semantics, spec being an example of formalizing that
Hi. Thanks for replying. I read the article and found that there has to be some onboarding for new devs. But what is the process like once they figure out the system. Do they make a lot of mistakes after 20days ? (Assuming they are new to lisp as well and come from a python style or java style or javascript style background )
@shivekkhurana I'm not really sure. I'm just relaying here really.
dominicm: Ok. Thanks.
I want something where: (1) there are multiple lists, (2) iunside each list, I can indent items (i.e. sub items) and (3) I can easily drag from one list to another
so there's trhree phaess (1) brain dump of stuff I need to do (2) organizing such items, and (3) doing them / checking them off
I've never used sub-items (I'm not a pro member). But I know you can drag a task "on top" of another, and it will become a sub-task of that list.
@qqq Todoist has drag and drop. I started out using the free version and liked it so much I actually paid for it!
true, but ios store has conditioned me to see apps for $1.99 or , gasp, $4.99 -- will try the free version first and see if the $28.99/year is worth it 🙂
I don't even use any of the premium features except comments/attachments, I think ¯\(ツ)/¯
alright, so I installed the app, and wsithin 5 seconds, I've twice hit : "you're discovered X, upgrade to premium! :-)"
When I use a todo app, or a bookmarking app (currently Pinboard...), or a note-taking app (OneNote...), I'm just reminded that what I really want is a virtual workspace, a personal wiki of sorts
I need every device I own to remotely connect to the emacs session running on my desktop 🙂
@fellshard we used to call that "pencil and paper". ;)
Yes, I'm sure you did. I much prefer the convenience of universal access without hauling said paper around, and the ability to embed hyperlinks 😛
@fellshard where does evernote fall short of that?
OK - it was an honest question, I don't use it personally, but a coworker uses it as a personal wiki
http://orgmode.org is pretty awesome, if you're willing to put in the time to learn it.
that plus a private git repo can get you pretty far
org-mode is the one thing I miss since switching from emacs to vim over a year ago
i put in serious time with org mode when it was getting started. ended up dropping it when dealing with it began to be more effort than using it. it might be better now. but it is emacs. "i'll get that code wriiten as soon as i'm done customizing my env, real soon now."
yeah - I do so much less unneeded yak grooming once I left emacs
C-x C-c
I'm down to only having to use elisp/clj/cljs -- but only clj/cljs would make me even happier
i don't care about the implementation. my fingers simply will not learn a new set of keystrokes. age.
the fact that my editor is not programmed in a language I enjoy reinforces my self discipline to work on the things that actually matter - to me needing extensive editor tooling means I need better abstractions in my programming language, and if the abstractions aren't possible I need a better language
@qqq ah, you're still scripting emacs. in the fullness of time you will get over that, heh.
;;; me --> keyboard --> emacs --> digital world ------
;;; |
;;; |
;;; |
;;; me <-- monitor <-- emacs <-- digital world -------
this is why configuring emacs is important@noisesmith true enough, but i need my editr to deal with multiple languages. i'm not really an emacs bigot, use whatever works for you (often but not always the first one you learn). i do like the option of writing elisp stuff when i really need to. which happens about once every 2 years.
I found so often with emacs that things almost worked, so it rewarded wasting my time with options because each one was an incremental improvement in productivity
but eventually I had to check in and realize the productivity increases were small compared to the time spent fiddling with things that almost but didn't quite work
and also chording is unnatural and very harmful to human wrists
i'm under the impression you can do in vim just about everything you would want to do.
without the chording, also
google the editor wars from the 80s-90s. some pretty funny stuff. but thank god that's over.
oh, I learned all about the editor wars from the stuff that comes with the emacs source distro 😄
I used vi variants for about a year, emacs for about 20 years, now back to vi year and counting
@noisesmith that's interesting. wouldn't you love to have some stats about "switchers"?
yeah - I suspect that nobody that tried emacs first would have the patience to learn vi
it's just accident that I tried vi first, figured it out on its terms, so I could come back to it comfortably
i've learned just enuff vi to deal with config files. my advice to youngsters is "use whatever editor you like (as long as it's emacs), but you absolutely must master the basics of vi".
i'm not sure i would hire somebody who could not use vi cmds to navigate a manpage.
I can't microwave things inside my fridge
fwiw, my first job was at a mainframe shop. the editor was ISPF. I spent all my time customizing it using Rexx. Maybe that explains why i like emacs so much.