spdegabrielle
2020-7-14 09:13:02

I thought ‘direct manipulation’ was a broad term (Schniederman, early 80’s?)


spdegabrielle
2020-7-14 09:15:21

‘projectional editing’ ala mps doesn’t seem quite right either as I believe that refers to editing the AST, whereas you are talking about using direct manipulation to manipulate the text.


spdegabrielle
2020-7-14 09:16:19

spdegabrielle
2020-7-14 10:35:35

DrRacket &Racket Mode have two rounds of processing the text in the definitions; 1. colouring which is a interpretation of the text, without looking at the meaning 2. background expansion, which includes the identifying of identifiers, errors, type checking and expanding macros (in common with Rust and CPP) .

I only need to look at colouring for what I want to do, and I probably need to construct a reproducible issue report for my freezing issue. (otherwise DrR is quite zippy for me, but I’m probably spoilt in having a reasonably fast machine despite it’s age; dual core 2.9ghz i7, 8gb 1600mhz DDR3 from 2012)


tim986
2020-7-14 16:38:22

I have a whiteboard behind me. I was seriously considering listing out my priorities on the left, and time-sheeting things on the right:

*Higher Tim*e Sheet Stuff … …. HighLowLower


tim986
2020-7-14 16:39:13

I had a bout of ethical queasiness about such subliminal messaging


tim986
2020-7-14 16:42:11

Seriously, though — I could do with a timer-reset. I have the slideshow open long before I start to talk… so a click on the timer (or Alt-T, or some such) at the beginning of the talk will reorient me time-wise


soegaard2
2020-7-14 16:59:24

Guess a quote:


spdegabrielle
2020-7-14 17:00:38

Is it SK on his new blog ‘parenthetically speaking’?


soegaard2
2020-7-14 17:05:25

Yes.


spdegabrielle
2020-7-14 17:28:07

He’s good to follow on Twitter too


laurent.orseau
2020-7-14 17:46:14

That was a little too easy with ‘Pyret’ ;)


spdegabrielle
2020-7-14 19:16:27

So true


badkins
2020-7-14 19:45:09

Where is this “parenthetically speaking” blog?



badkins
2020-7-14 19:50:08

Bah, no RSS or Atom feed :slightly_smiling_face:


soegaard2
2020-7-14 19:51:38

For another SK anecdote, check the newest stories at https://racket-stories.com/


badkins
2020-7-14 19:54:08

No RSS or Atom feed there either :disappointed:


soegaard2
2020-7-14 19:54:35

One quick PR away!


badkins
2020-7-14 19:54:40

lol


soegaard2
2020-7-14 19:54:52

Make an issue.


soegaard2
2020-7-14 19:55:13

(I don’t promise anything soon)


badkins
2020-7-14 19:56:02

done


soegaard2
2020-7-14 19:56:22

After Google’s blog reader closed I never found a substitute.


badkins
2020-7-14 19:56:33

I had an Atom generator thingy for a manual site I had a decade ago, maybe I’ll try and find it …


badkins
2020-7-14 19:56:45

I like Reeder app on MacOS


soegaard2
2020-7-14 19:56:54

On App Store?


badkins
2020-7-14 19:57:18

Yes “Reeder 4”


soegaard2
2020-7-14 19:57:23

Thanks.


badkins
2020-7-14 19:58:15

I stopped using a feed reeder for quite a few years, but recently got tired of the “sound bite” aspect of Twitter, etc., so I bought Reeder and started using it.


soegaard2
2020-7-14 19:58:39

Originally I had an idea for an opt-in weekly mail digest.


george.privon
2020-7-14 19:59:36

i use newsboat for RSS feeds, mutt-like command line client


n.gimenez66
2020-7-14 21:33:08

Yes you’re right about projectional editing. You cannot store the source file as text on Jetbrains MPS because there are none really, it’s always just a representation of the AST that you see, but MPS manipulates directly the AST (represented as XML) under the hood. That’s not what I look for.


n.gimenez66
2020-7-14 21:34:30

Thank you for the link, I’ll take a look.


notjack
2020-7-14 22:21:07

@spdegabrielle maybe it is a broad term. Would be happy to learn narrower ones.


notjack
2020-7-14 22:26:11

I use Blogtrottr which isn’t a reader, it just emails me whenever feeds I subscribe to have new posts. Great for keeping up with random infrequently updated blogs scattered across the web.


spdegabrielle
2020-7-14 22:57:15

My apologies @notjack that was an unhelpful comment and I shouldn’t have made it.

The sketch’n’sketch paper https://arxiv.org/pdf/1907.10699.pdf\|https://arxiv.org/pdf/1907.10699.pdf coins the term ‘output-directed programming’ but I don’t know if it got picked up. I’d like to do a literature review to look at what cites the sketch’n’sketch paper as well as Bret victors ‘learnable programming’ to see what terms pop up.


notjack
2020-7-14 22:57:41

No worries, I really do think there’s probably better terms here and I don’t know what they are


jcoo092
2020-7-15 01:03:15

Ala F# Weekly/Haskell Weekly/This Week in Rust/Scala Times?


jcoo092
2020-7-15 01:05:38

Huh, I don’t think I had ever heard of Pyret before, but it looks quite neat.


notjack
2020-7-15 06:43:36

Scribble experts: how do I document the attributes of a syntax class such that they’re indexed? For example if I have a class foo that has a, b, and c attributes, I want the documentation to render like struct-id does in Alexis’s More Syntax Classes library (https://docs.racket-lang.org/syntax-classes/index.html?q=struct-id#%28form._%28%28lib._syntax%2Fparse%2Fclass%2Fstruct-id..rkt%29._struct-id%29%29) but I want scribble to list foo, foo.a, foo.b, and foo.c in the search results.