I think your tutorial will provide a good base for a presentation!

There are a couple of talks available to look at:

    extra/chicago-talk
    extra/galois-talk
    extra/google-tech-talk
    extra/jvm-summit-talk
    extra/minneapolis-talk
    extra/otug-talk
    extra/tc-lisp-talk
    extra/vpri-talk

And a few more on github:

    https://github.com/slavapestov/emerging-langs-talk
    https://github.com/slavapestov/boston-lisp-talk

Probably some of those are a little stale, but it might give you some ideas.

It's not particular unique, but I've always liked to highlight the "visual
REPL", and Google Charts makes a good example of that:

    http://re-factor.blogspot.com/2010/09/visual-repl.html
    http://re-factor.blogspot.com/2011/03/google-charts.html

Using an inline assembly DSL:

    http://re-factor.blogspot.com/2010/11/estimating-cpu-speed.html

People sometimes have some difficulty with concatenative syntax in the
beginnings, so (while not recommended for all code) it's nice to show
examples of using locals to implement something, like this:

    http://re-factor.blogspot.com/2014/06/quicksort.html

Here's an example where #concatenative helped me improve on too many stack
shuffle words:

    http://re-factor.blogspot.com/2010/05/evenly-partition-integer.html

There are a lot of libraries available in the tree, but I would imagine you
want to highlight the language more than the available libraries.  It might
be neat to walk through implementing something "in real time", or at least
go through slides showing the development of something from scratch.

Progressive optimization, finally using SIMD for speeeeed:

    http://re-factor.blogspot.com/2011/11/wc-l.html

Anyway, other stuff might be network servers, here's a super simple telnet
server in a couple lines of code:


https://github.com/mrjbq7/re-factor/blob/master/telnet-server/telnet-server.factor

And a paper presented at DLS 2010:

    http://factorcode.org/littledan/dls.pdf

Anyway, good luck! Let us know how it goes!

Best,
John.



On Thu, Jan 29, 2015 at 9:19 AM, Andrea Ferretti <ferrettiand...@gmail.com>
wrote:

> Hi,
>
> I will be giving an introductory talk about Factor at the LambdaCon in
> Bologna (Italy)
>
> http://www.lambdacon.org/
>
> Of course, I a not a Factor expert in any way, but I will make it
> clear and try to show the potentialities of Factor. I was thinking of
> following more or less parts of my tutorial
>
> http://andreaferretti.github.io/factor-tutorial/
>
> with some variations - a nice one would be the implementation of K-means
> here
>
>
> https://github.com/andreaferretti/kmeans/blob/master/factor/kmeans/kmeans.factor
>
> that I find quite neat :-)
>
> I was also planning to let people download Factor and follow
> interactively, which should be quite possible since Factor is rather
> succinct.
>
> I would like to gather some advice from more experienced factorers:
> what topics to choose? Do you have any experience in presenting Factor
> to a general audience? Any things that may appeal and capture the
> audience attention?
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming. The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>
------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to