summaryrefslogtreecommitdiffstats
path: root/2024/talks/literate.md
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2024-12-12 09:17:22 -0500
committerSacha Chua <sacha@sachachua.com>2024-12-12 09:17:22 -0500
commit6d1d18532c1d0495a1fd42e6f1b2f7d165efe0a2 (patch)
tree05e947dc4c13b4388bdab23f615f8a016a03f260 /2024/talks/literate.md
parenta9ec91ee6718eea76726b6d11f24d8a950206186 (diff)
downloademacsconf-wiki-6d1d18532c1d0495a1fd42e6f1b2f7d165efe0a2.tar.xz
emacsconf-wiki-6d1d18532c1d0495a1fd42e6f1b2f7d165efe0a2.zip
add IRC
Diffstat (limited to '2024/talks/literate.md')
-rw-r--r--2024/talks/literate.md53
1 files changed, 36 insertions, 17 deletions
diff --git a/2024/talks/literate.md b/2024/talks/literate.md
index 373afbe3..1f183a1a 100644
--- a/2024/talks/literate.md
+++ b/2024/talks/literate.md
@@ -52,8 +52,7 @@ other features. Thought I would share these.
re-tangling it to the files, and other such things? Did you create
wrappers for jumping  back and forth atop org's built-in mechanisms
to go back and forth between org/tangled files?
- - A:
-
+ - A: (not yet answered)
- Q: Apropos large literate programs: what's the largest code base
you've ever tackled with the literate approach (esp. Emacs +
Org-mode)?
@@ -96,7 +95,7 @@ other features. Thought I would share these.
Physically Based Rendering: From Theory to Implementation and C
Interfaces and Implementations. The first is C++ and the
second C. Ty.
- - A: \<gs-101\> Personally, when working with Org files, I have a
+ - \<gs-101\> Personally, when working with Org files, I have a
better time dealing with interpreted languages, such as Python,
because you can initialize a session and the code is all
conected. You can divide blocks however you seem fit.
@@ -134,7 +133,7 @@ other features. Thought I would share these.
- Q: How does your management of "TODOs" (projects/tasks) interact
with this literate mindset, any insightful things you do on that
front?
- - A: Yeah. Okay. So, uh, on to do's and that sort of thing, um. You know, a lot is the same as it was 10 years ago. At the beginning of every sprint, my company, we're using JIRA. All jokes are valid when I say that. But I just go to its web page. I copy all the tasks that I need to do that sprint. I wrote a function that takes that code and reformats it as a bunch of org tasks for me to do that I can just now have all my to-dos. And I start to work off of that from that point on. So it'll reference all the projects, and I do symlinks to every code base that I need to use. Most of the to-dos I put inside my code block is kind of just for me, just so I can remember it. Because the work that I have to do needs to be tracked a little more fine-grained, I guess. Yeah.
+ - A: Yeah. Okay. So, uh, on to do's and that sort of thing, um. You know, a lot is the same as it was 10 years ago. At the beginning of every sprint, my company, we're using JIRA. All jokes are valid when I say that. But I just go to its web page. I copy all the tasks that I need to do that sprint. I wrote a function that takes that code and reformats it as a bunch of org tasks for me to do that I can just now have all my to-dos. And I start to work off of that from that point on. So it'll reference all the projects, and I do symlinks to every code base that I need to use. Most of the to-dos I put inside my code block is kind of just for me, just so I can remember it. Because the work that I have to do needs to be tracked a little more fine-grained, I guess. Yeah.
- Q: \<Donovan\> Do you LP also on larger projects? (More files &
nested directories) 
- A:  I haven't done nested directories, but I can now. Now that
@@ -176,31 +175,25 @@ other features. Thought I would share these.
[https://www.howardabrams.com/git/howard/jops](https://www.howardabrams.com/git/howard/jops)
\... temporary location?
- snippet on \<ssl: Cool one. 
- - \<gs-101\> 0_0 I need to do this.
-- Your way of delivering is inspiring.
-- \<gs-101\> This (evaluating babel blocks) is also possible with the
+ - 0_0 I need to do this.
+- This (evaluating babel blocks) is also possible with the
Avy + Embark combo developed by karthik:
([https://karthinks.com/software/avy-can-do-anything/#avy-plus-embark-any-action-anywhere](https://karthinks.com/software/avy-can-do-anything/#avy-plus-embark-any-action-anywhere)),
just jump to a block and then "RET".
-- \<NullNix\> god I wish I was that good a presenter
-- \<ericsfraga\> Really good talk.  I need to find out how to extend
+- Really good talk.  I need to find out how to extend
xref to handle org files!
- - \<lounge-081\> ericsfraga: same here, I asked a long-winded
+ - same here, I asked a long-winded
question that was about that (before he touched a bit on it),
but feel there's more in terms of wrappers and such
-- \<aschmidt\> excellent presentation indeed
-- \<lounge-965\> Thank you for the marvelous talk!!
-- \<lounge-350\> A legend!  \... loved the Ironsworn presentation from
- previous year.
-- \<ElfOfPi\> Denote has some pretty good use of dynamic blocks I
+- Denote has some pretty good use of dynamic blocks I
think
([https://protesilaos.com/emacs/denote#h:8b542c50-dcc9-4bca-8037-a36599b22779](https://protesilaos.com/emacs/denote#h:8b542c50-dcc9-4bca-8037-a36599b22779))
- There's also the dynamic blocks from org-nursery:
[https://github.com/chrisbarrett/nursery?tab=readme-ov-file#org-roam-dblocks-incubating](https://github.com/chrisbarrett/nursery?tab=readme-ov-file#org-roam-dblocks-incubating)
-- \<ellis\> there is an RFC in for 'cargo-script' which allows
+- there is an RFC in for 'cargo-script' which allows
building single-file crates - i think that will be quite useful in
ob-rust
- - \<gs-101\> ellis: There's a ob-rust already and it uses
+ - There's a ob-rust already and it uses
rust-script: [https://github.com/micanzhang/ob-rust](https://github.com/micanzhang/ob-rust),
but the developer wanted to use rustc instead.
- cargo-script RFC issue: [https://github.com/rust-lang/cargo/issues/12207](https://github.com/rust-lang/cargo/issues/12207)
@@ -208,6 +201,32 @@ other features. Thought I would share these.
posts and videos! :) (sic)
+- I am both hyped and scared by Howard's talk, some of his past insights into using org-mode (literate everything, many small spreadsheets, etc.) have changed the way I operate so thoroughly...
+- 19th century? Isn't that in the 1800s?
+ - 21 1/4 century?
+ - you are not incorrect I believe - easy mistake to make, it's not intuitive!
+- i think the only time i have worked with literate programming is Inform 7
+- I find that the Julia support in org (babel) is good enough. Most of my programming is in Julia.
+ - re: Julia in Org: For ob-julia support I wrote an ob-julia that does a few more things than the one that ships with ESS. https://github.com/karthink/ob-julia
+- (I'm here trying to milk Howard for all his fantastic insights in the Etherpad, hope that's not a faux-pas...!)
+ - I, at least, am enjoying the Q&A session so not a faux-pas as far as I'm concerned.
+
+Feedback:
+
+- very cool
+- Lovely talk, thank you!
+- Awesome, thank you!
+- That was wonderful, thank you! 😊
+- Thank you Howard!
+- Thanks for your continued work, Howard!
+- A legend! ... loved the Ironsworn presentation from previous year.
+- excellent presentation indeed
+- Thank you for the marvelous talk!!
+- Thanks for the presentation
+- Your way of delivering is inspiring.
+- god I wish I was that good a presenter
+- I for one had been looking forward to this particular talk, so there's that :)
+
[[!inline pages="internal(2024/info/literate-after)" raw="yes"]]
[[!inline pages="internal(2024/info/literate-nav)" raw="yes"]]