Skip to content

Instantly share code, notes, and snippets.

@myrho
Last active June 7, 2021 21:53
Show Gist options
  • Save myrho/8a7bbff836ee4d99cfb533db0b6906c9 to your computer and use it in GitHub Desktop.
Save myrho/8a7bbff836ee4d99cfb533db0b6906c9 to your computer and use it in GitHub Desktop.

Revisions

  1. myrho revised this gist Sep 19, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Dive SVG.md
    Original file line number Diff line number Diff line change
    @@ -9,7 +9,7 @@ Moreover **Elm is packed with a bunch of powerful abstractions** which let us bu

    As an example, I show the implementation of a simple framework for building **Prezi-like presentations**. It's just 99 lines of code!

    **What?? Just 99 LOC?!**
    **What?? 😲 Just 99 LOC?!**

    Yes! Even including code for a small example presentation.

  2. myrho revised this gist Sep 19, 2017. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions Dive SVG.md
    Original file line number Diff line number Diff line change
    @@ -23,4 +23,6 @@ I made my presentation for [Elm Europe 2017](http://elmeurope.org) with it. [Run

    ## Please star! 💜

    ... so this proposal makes it into the Lightning Talks session at [ReactiveConf 2017](http://reactiveconf.com)!

    And please pay attention to the little preview below!
  3. myrho revised this gist Sep 19, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Dive SVG.md
    Original file line number Diff line number Diff line change
    @@ -5,7 +5,7 @@ http://www.reactiveconf.com
    # Porting Prezi to Elm in 99 lines of code

    Elm is a statically-typed functional programming language. Its compiler produces safe JavaScript which is guaranteed to be free of runtime exceptions.
    Moreover Elm comes with several powerful abstractions which let us build visual and reactive Web applications in a few lines of code.
    Moreover **Elm is packed with a bunch of powerful abstractions** which let us build visual and reactive Web applications in a few lines of code.

    As an example, I show the implementation of a simple framework for building **Prezi-like presentations**. It's just 99 lines of code!

  4. myrho revised this gist Sep 19, 2017. 1 changed file with 7 additions and 1 deletion.
    8 changes: 7 additions & 1 deletion Dive SVG.md
    Original file line number Diff line number Diff line change
    @@ -9,9 +9,15 @@ Moreover Elm comes with several powerful abstractions which let us build visual

    As an example, I show the implementation of a simple framework for building **Prezi-like presentations**. It's just 99 lines of code!

    **What?? Just 99 LOC?!**

    Yes! Even including code for a small example presentation.

    Source code can be found here: https://github.com/myrho/prezi-to-elm-in-99-loc

    **And ... create your own Prezi-like presentation with this slim litte [Web tool](https://myrho.github.io/dive-svg/) written in Elm!**
    ## But there is more!

    **Create your own Prezi-like presentation with this slim litte [Web tool](https://myrho.github.io/dive-svg/) written in Elm!**

    I made my presentation for [Elm Europe 2017](http://elmeurope.org) with it. [Run it yourself!](https://myrho.github.io/dive-svg/?p/elmeurope.svg) (works best in Chrome)

  5. myrho revised this gist Sep 19, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Dive SVG.md
    Original file line number Diff line number Diff line change
    @@ -13,7 +13,7 @@ Source code can be found here: https://github.com/myrho/prezi-to-elm-in-99-loc

    **And ... create your own Prezi-like presentation with this slim litte [Web tool](https://myrho.github.io/dive-svg/) written in Elm!**

    I made my presentation for [Elm Europe 2017](elmeurope.org) with it. [Run it yourself!](https://myrho.github.io/dive-svg/?p/elmeurope.svg) (works best in Chrome)
    I made my presentation for [Elm Europe 2017](http://elmeurope.org) with it. [Run it yourself!](https://myrho.github.io/dive-svg/?p/elmeurope.svg) (works best in Chrome)

    ## Please star! 💜

  6. myrho revised this gist Sep 19, 2017. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion Dive SVG.md
    Original file line number Diff line number Diff line change
    @@ -13,6 +13,8 @@ Source code can be found here: https://github.com/myrho/prezi-to-elm-in-99-loc

    **And ... create your own Prezi-like presentation with this slim litte [Web tool](https://myrho.github.io/dive-svg/) written in Elm!**

    I made my presentation for [Elm Europe 2017](elmeurope.org) with it. [Run it yourself!](https://myrho.github.io/dive-svg/?p/elmeurope.svg) (works best in Chrome)

    ## Please star! 💜

    Find a little preview below!
    And please pay attention to the little preview below!
  7. myrho revised this gist Sep 19, 2017. 2 changed files with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion Dive SVG.md
    Original file line number Diff line number Diff line change
    @@ -13,4 +13,6 @@ Source code can be found here: https://github.com/myrho/prezi-to-elm-in-99-loc

    **And ... create your own Prezi-like presentation with this slim litte [Web tool](https://myrho.github.io/dive-svg/) written in Elm!**

    ## Please star!
    ## Please star! 💜

    Find a little preview below!
    Binary file added preview.gif
    Loading
    Sorry, something went wrong. Reload?
    Sorry, we cannot display this file.
    Sorry, this file is invalid so it cannot be displayed.
  8. myrho renamed this gist Sep 19, 2017. 1 changed file with 10 additions and 4 deletions.
    14 changes: 10 additions & 4 deletions Dive SVG → Dive SVG.md
    Original file line number Diff line number Diff line change
    @@ -1,10 +1,16 @@
    Lightning Talk proposal for ReactiveConf 2017
    *Lightning Talk proposal for ReactiveConf 2017*
    http://www.reactiveconf.com
    #ReactiveConf

    Porting Prezi to Elm in 99 lines of code
    # Porting Prezi to Elm in 99 lines of code

    Elm is a statically-typed functional programming language. Its compiler produces safe JavaScript which is guaranteed to be free of runtime exceptions.
    Moreover Elm comes with several powerful abstractions which let us build visual and reactive Web applications in a few lines of code.
    As an example, I show the implementation of a simple framework for building Prezi-like presentations in just 99 lines of code.
    Of course, the slides are made of Elm!

    As an example, I show the implementation of a simple framework for building **Prezi-like presentations**. It's just 99 lines of code!

    Source code can be found here: https://github.com/myrho/prezi-to-elm-in-99-loc

    **And ... create your own Prezi-like presentation with this slim litte [Web tool](https://myrho.github.io/dive-svg/) written in Elm!**

    ## Please star!
  9. myrho renamed this gist Jun 8, 2017. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  10. myrho created this gist Jun 8, 2017.
    10 changes: 10 additions & 0 deletions Dive
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,10 @@
    Lightning Talk proposal for ReactiveConf 2017
    http://www.reactiveconf.com
    #ReactiveConf

    Porting Prezi to Elm in 99 lines of code

    Elm is a statically-typed functional programming language. Its compiler produces safe JavaScript which is guaranteed to be free of runtime exceptions.
    Moreover Elm comes with several powerful abstractions which let us build visual and reactive Web applications in a few lines of code.
    As an example, I show the implementation of a simple framework for building Prezi-like presentations in just 99 lines of code.
    Of course, the slides are made of Elm!