Racketeers and slide-show presentations

194 views
Skip to first unread message

Gour

unread,
Sep 16, 2017, 9:40:41 AM9/16/17
to racket...@googlegroups.com
Hello!

Racket language is deeply rooted in academia and used wildly in
education, so, I hope, it's reasonable that Racketeers are often
preparing slide-show presentations...

In order to take an advantage of Racket's ecosystem I'd like to use it for such
purpose and slide-show package is natural choice, but wonder how do
Racketeers prepare speaker notes and/or handouts papers for their
preparations?
Got some info in #racket yesterday, but believe there must be some
further info/ideas available?

Having experience with LaTeX/Beamer I'd expect to have some integrated
solution, but my browsing of slide-show & scribble docs hasn't yielded
adequate information,

Any hint?


Sincerely,
Gour

--
Abandoning all attachment to the results of his activities,
ever satisfied and independent, he performs no fruitive action,
although engaged in all kinds of undertakings.


Matthias Felleisen

unread,
Sep 16, 2017, 10:09:20 AM9/16/17
to Gour, racket...@googlegroups.com

When you watch the presentations of people who present with latex/beamer,
you notice that most just excerpt the paper. This reduces the amount of time
needed to prepare the presentation and the quality of the presentation at the
same time. A paper/handout and a presentation are two completely different
ways of bringing across intuition and if you connect them, you miss a chance.

In this sense, you’re at an advantage with scribble and slideshow -) The bit
of disconnect forces you to rethink the presentation. Pict is a bit of a connection
between the two.

Note of caution

— my use of scribble is restricted to a few papers with PhD students
and How to Design Programs/2e.

— I do not use slideshow only pict.
> --
> You received this message because you are subscribed to the Google Groups "Racket Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to racket-users...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Daniel Brunner

unread,
Sep 16, 2017, 10:47:46 AM9/16/17
to racket...@googlegroups.com
Hello,

when I used LaTeX/beamer I used beamer solely for the slides and
produced a seperate handout with LaTeX.

I switched to slideshow/pict recently but it takes a lot of time for me
to prepare the presentation due to my missing skills in using pict.

Best wishes,
Daniel

Robby Findler

unread,
Sep 16, 2017, 11:07:01 AM9/16/17
to Daniel Brunner, racket-users@googlegroups.com List
In that case, it probably makes sense for you to use scribble to
replace the LaTeX part of your workflow from the past. Specifically,
if you've got a pict, you can just drop it into anywhere you would
have put text in a scribble document and the right thing will happen.
So hopefully this'll improve your workflow a little bit.

Robby

Andrew Gwozdziewycz

unread,
Sep 16, 2017, 3:48:34 PM9/16/17
to Robby Findler, Daniel Brunner, racket-users@googlegroups.com List
I've been hacking on a way to make *simpler* slideshow presentations, which I'll actually present briefly at Racketcon next month. The idea is to take something plaintext and turn it into slides, so you don't have to be a pict master. I am trying to work in how to include slides that are Picts, but it's still a bit early.

Naturally, the resultant slideshows are slideshow (the tool) compatible, and as a result, allow for speakers notes and handouts to be included. I hope to have a lot more posted next week, but the start of what I'm talking about is at:

https://github.com/apg/slideshow-simple

Not sure if that meets your needs yet, but hopefully it will soon.

Gour

unread,
Sep 17, 2017, 4:58:29 AM9/17/17
to racket...@googlegroups.com
On Sat, 16 Sep 2017 10:08:56 -0400
Matthias Felleisen <matt...@ccs.neu.edu>
wrote:

> When you watch the presentations of people who present with
> latex/beamer, you notice that most just excerpt the paper. This
> reduces the amount of time needed to prepare the presentation and the
> quality of the presentation at the same time.

That's true.

> A paper/handout and a presentation are two completely different ways of
> bringing across intuition and if you connect them, you miss a chance.

I must admit in for most of the presentaions I do, flip-chart is the only tool
I use since I prefer its interactivity and consider it's better for *teaching*.

> In this sense, you’re at an advantage with scribble and slideshow -)
> The bit of disconnect forces you to rethink the presentation. Pict is
> a bit of a connection between the two.

Thank you - I confess I was not really aware of the pict's existance as
separate package.

> — my use of scribble is restricted to a few papers with PhD students
> and How to Design Programs/2e.

Have you served it well for HtDP2e?

> — I do not use slideshow only pict.

That's interesting, indeed.

Maybe I should mentioned that I do non-technical presentations...


Sincerely,
Gour

--
One who is not disturbed in mind even amidst the threefold
miseries or elated when there is happiness, and who is free
from attachment, fear and anger, is called a sage of steady mind.


Gour

unread,
Sep 17, 2017, 5:12:04 AM9/17/17
to racket...@googlegroups.com
On Sat, 16 Sep 2017 16:47:41 +0200
Daniel Brunner <dan...@dbrunner.de> wrote:

> Hello,

> I switched to slideshow/pict recently but it takes a lot of time for
> me to prepare the presentation due to my missing skills in using pict.

Are you happy with it?

You're right - I can also feel that for Racket's noob it could take quite some
time to prepare presentations, but it may pay off in the long run.


Sincerely,
Gour

--
Not by merely abstaining from work can one achieve freedom
from reaction, nor by renunciation alone can one attain perfection.


Gour

unread,
Sep 17, 2017, 5:15:13 AM9/17/17
to racket...@googlegroups.com
On Sat, 16 Sep 2017 12:48:24 -0700
Andrew Gwozdziewycz <apg...@gmail.com>
wrote:

> I've been hacking on a way to make *simpler* slideshow presentations,
> which I'll actually present briefly at Racketcon next month. The idea
> is to take something plaintext and turn it into slides, so you don't
> have to be a pict master. I am trying to work in how to include
> slides that are Picts, but it's still a bit early.

That sound just a s the right tool!

> Naturally, the resultant slideshows are slideshow (the tool)
> compatible, and as a result, allow for speakers notes and handouts to
> be included.

I'm glad not being the only one thinking that way. ;)

> I hope to have a lot more posted next week, but the
> start of what I'm talking about is at:
>
> https://github.com/apg/slideshow-simple

I'll certainly take a look!

> Not sure if that meets your needs yet, but hopefully it will soon.

Thanks a lot!

--
Everyone is forced to act helplessly according to the qualities
he has acquired from the modes of material nature; therefore no
one can refrain from doing something, not even for a moment.


Konrad Hinsen

unread,
Sep 17, 2017, 5:31:41 AM9/17/17
to Andrew Gwozdziewycz, racket-users@googlegroups.com List
On 16/09/2017 21:48, Andrew Gwozdziewycz wrote:

> I've been hacking on a way to make *simpler* slideshow presentations, which I'll actually present briefly at Racketcon next month. The idea is to take something plaintext and turn it into slides, so you don't have to be a pict master. I am trying to work in how to include slides that are Picts, but it's still a bit early.

This looks interesting! But it also looks like you are inventing yet
another lightweight markup language. You do mention Markdown as an
inspiration, so why not use it fully? There's a Markdown parser ready
for reuse:

https://docs.racket-lang.org/markdown/

For slideshow-specific features such as speaker notes, you could copy
other Markdown-based slideshow tools, e.g. reveal.js.

Konrad.

Konrad Hinsen

unread,
Sep 17, 2017, 5:34:51 AM9/17/17
to Daniel Brunner
On 16/09/2017 16:47, Daniel Brunner wrote:

> I switched to slideshow/pict recently but it takes a lot of time for me
> to prepare the presentation due to my missing skills in using pict.

That's also the major stumbling block for me. Whenever I have to prepare
a presentation, it's just not the right moment to invest time into
learning pict.

Did anyone consider to implement something like sketch-n-sketch for
Racket picts?

https://ravichugh.github.io/sketch-n-sketch/

The idea is to combine interactive manipulation and programmatic
construction in an intelligent way. This could help a lot for
simplifying the kind of picts that are difficult to do purely
programmatically.

Konrad.

Matthias Felleisen

unread,
Sep 17, 2017, 12:45:37 PM9/17/17
to Racket Users, Gour, Konrad Hinsen

> On Sep 17, 2017, at 5:34 AM, Konrad Hinsen <konrad...@fastmail.net> wrote:
>
> Did anyone consider to implement something like sketch-n-sketch for Racket picts?
>
> https://ravichugh.github.io/sketch-n-sketch/
>
> The idea is to combine interactive manipulation and programmatic construction in an intelligent way. This could help a lot for simplifying the kind of picts that are difficult to do purely programmatically.


We have thought of this. We may work on it.




> On Sep 17, 2017, at 4:58 AM, Gour <go...@atmarama.com> wrote:
>
>> — my use of scribble is restricted to a few papers with PhD students
>> and How to Design Programs/2e.
>
> Have you served it well for HtDP2e?


Yes, in principle. Even though Scribble is in its infancy compared to LaTex/TeX,
Scribble gets many things right as a PL that LaTeX/TeX got wrong. Plain wrong.
(Knuth was an amateur when it came to PL.)

Maintaining source code so that you can target both the Web and a MIT P is
extremely difficult, however, in both systems.

If you want to write a long-ish (es. non-technical) piece, consider Pollen.


> Maybe I should mentioned that I do non-technical presentations…

If you need individualized but similar diagrams and slides, Pict and Slideshow are for you.

Reply all
Reply to author
Forward
0 new messages