
@mflatt Thank you, that makes sense. (Although fwiw I was using an async channel without a limit).

It just seems like its really easy to cause Racket to segfault when making callbacks. Although that ‘might’ just be ffmpeg.

@leif
> Video v0.2-beta is now mature enough for programmers to reliably use it without segfaults. This is significant because it means Video is now one of the most stable open source video production tools available.
is the tool ecosystem for this really that bad? dang

@notjack Sadly.

(The open source ones.)

Blender is stable.

The rest….less so.

(I guess ffmpeg is also pretty stable, if you like writing shell scripts. :slightly_smiling_face: )

guess that’s proof you’re working on something very useful then :p

True.

I want to add a nice GUI editor next.

I’m reading the Super 8 Languages for Making Movies
paper, very nice description of DSL making process!

I especially like the explanation of the special syntax interposition points, very helpful

is the package site broken? https://pkgd.racket-lang.org/pkgn/search?q=dotenv+

@zenspider it doesn’t seem to be loading for me either

@leif a question about Figure 8 line 3 in the Super 8 Languages for Making Movies
paper, the paragraphs accompanying the figure makes me think line 3 should read as (provide (rename-out [#%video-module-begin #%module-begin])
instead of (provide (rename-out [#%video-module-begin module-begin])
?

or is module-begin
automatically prefixed with #%?

@abmclin ugg…..yes, yes it should.

Thank you for catching that.

Looks like I need to make an errata page.

No problem, sorry to have added to your plate!

Nah, it’s great. I would rather know about it, to improve the paper. So thanks for catching it. :)

@leif so hyped for the #lang video talk :)

@notjack I am too. ^.^ I hope to have v0.2 out of beta for it.

(I mean, it is usable now, but I want to add more effects.(

)*

But thanks. <3

@abmclin Thanks again for reporting it, I’ve now set up an errata page: http://lang.video/pub/icfp2017/errata.html

I’m trying to walk an xexpr and insert new nodes at various points

i’ve started going down the route using match
, but it seems more complicated than it needs to be

is there something like map-nodes
?

@joelmccracken regular map seems to work on them just fine…

@joelmccracken does the sxml
package have what you need?