Last active
June 7, 2021 21:53
-
-
Save myrho/8a7bbff836ee4d99cfb533db0b6906c9 to your computer and use it in GitHub Desktop.
Revisions
-
myrho revised this gist
Sep 19, 2017 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal 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?!** Yes! Even including code for a small example presentation. -
myrho revised this gist
Sep 19, 2017 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal 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! -
myrho revised this gist
Sep 19, 2017 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal 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 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! -
myrho revised this gist
Sep 19, 2017 . 1 changed file with 7 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal 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 ## 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) -
myrho revised this gist
Sep 19, 2017 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal 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](http://elmeurope.org) with it. [Run it yourself!](https://myrho.github.io/dive-svg/?p/elmeurope.svg) (works best in Chrome) ## Please star! 💜 -
myrho revised this gist
Sep 19, 2017 . 1 changed file with 3 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal 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! 💜 And please pay attention to the little preview below! -
myrho revised this gist
Sep 19, 2017 . 2 changed files with 3 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal 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! 💜 Find a little preview below! LoadingSorry, something went wrong. Reload?Sorry, we cannot display this file.Sorry, this file is invalid so it cannot be displayed. -
myrho renamed this gist
Sep 19, 2017 . 1 changed file with 10 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,10 +1,16 @@ *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**. 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! -
myrho renamed this gist
Jun 8, 2017 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
myrho created this gist
Jun 8, 2017 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal 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!