Fork me on GitHub
#off-topic
<
2017-08-18
>
Jon02:08:39

I made a cljs-book in Chinese http://cljs-book.clj.im/

Jon02:08:05

I really think there should be an official one written in English by the authors...

Jon02:08:47

just found no one can really review all my chapters in China since we barely use cljs in production.

val_waeselynck07:08:19

I'm trying to record a screencast demonstrating REPL-based development, but I really hate my English accent... can you guys listen to a few minutes of this and tell me if this is totally unbearable? My feelings won't get hurt if you say yes 🙂 https://vimeo.com/229966921

cjhowe07:08:28

sounds good to me

yogidevbear07:08:55

Sounds absolutely fine to me too 👍

dominicm08:08:48

Another Brit checking in and saying sounds fine to me. I've heard far thicker accents from people who live in England. Very easy to understand.

qqq08:08:14

listened to 1:07 of it; voice is fine; typing is a bit loud, not sure if intended

val_waeselynck08:08:40

@qqq yeah, haven't found a way around that so far unfortunately 😕 maybe I can equalize the sound with a low-pass filter...

vltar16:08:27

Hi! Where i can view this video? I'm interested. Thanks

qqq08:08:39

when building text editors, has it been resolved if cursor should (1) point at chars or (2) point at spaces between chars ?

gtrak12:08:15

@qqq I prefer (1) for overwrite and (2) for insert mode

gtrak12:08:00

however emacs uses (1) regardless and I couldn't have told you from memory, so how important is it really?

noisesmith17:08:48

@gtrak if it actually uses (1) for both, how is it possible to insert at both the beginning and end of a file? I don’t get how it would allow putting text both before the first char and after the last char in the document with a single “cursor is at a specific char” model

noisesmith17:08:11

unless we have an invisible virtual “bof” or “eof” character?

noisesmith17:08:16

maybe I’m thinking about this all wrong

noisesmith17:08:47

the main advantage of a cursor being between chars instead of at one, is the model for insertion doesn’t need those weird hoops

noisesmith18:08:17

since it’s natural to represent “right after the last” or “right before the first” when pointing at spaces between

ghadi18:08:42

@val_waeselynck I'm also making a REPL demo, but of socket REPL

➜  ~ nc localhost 6000
clojure => (set! *PS1* "99 bottles of beer... ")
"99 bottles of beer... "
99 bottles of beer...
99 bottles of beer...
99 bottles of beer...
99 bottles of beer...
99 bottles of beer... (business-time-because-i-am-important)
:sure-you-are
Friday 02:10:12PM =>
Friday 02:10:12PM =>
Friday 02:10:13PM =>
Friday 02:10:19PM =>

ghadi18:08:12

➜  ~ nc localhost 6000
clojure => :foo
:foo
clojure => :bar
:bar
clojure => (repldemo/beer)
:ok
99 bottles of beer...
98 bottles of beer... :foo
:foo
97 bottles of beer... :bar
:bar
96 bottles of beer...

mobileink21:08:06

powerball at $535 million.