ruby-x.github.io/app/views/slides/grillrb/_next.haml

74 lines
1.7 KiB
Plaintext
Raw Normal View History

2019-08-27 16:51:51 +02:00
%section#next
%h2 Plans for RubyX
2019-08-27 16:51:51 +02:00
%h2 What can you do
%h2 Impact on community
2019-08-31 10:27:49 +02:00
%section#next
%h2 My next Plans
%p Benchmarks
%p Bootstrapping
%p Parfait
2019-08-27 16:51:51 +02:00
2019-08-31 10:27:49 +02:00
%section#bench
%h2 Benchmarks
%p Micro with mixed results
%p.fragment Integer ops slightly slower
%p.fragment Calling 2x faster
%p.fragment Puts faster than c
2019-08-27 16:51:51 +02:00
2019-08-31 10:27:49 +02:00
%section#bench_conclusion
%h2 Conclusion from Benchmarks
%p Bigger benchmarks, more functionality
%p.fragment Profiling
%p.fragment Macros
%p.fragment Inlining
2019-08-27 16:51:51 +02:00
2019-08-31 10:27:49 +02:00
%section#better_parf
%h2 Better Parfait
%p Integrate existing tests
%p.fragment Complement existing classes
%p.fragment More classes
%p.fragment Optimize
2019-08-27 16:51:51 +02:00
2019-08-31 10:27:49 +02:00
%section#better_parf
%h2 Bootstrap
%p Compile ruby-x with rubyxc
%p.fragment Improving compiler
%p.fragment Figure out metacode
%p.fragment Integrate ruby spec
2019-08-27 16:51:51 +02:00
%section#you
%h2 Things you can do
%p Spread the word
%p Learn
%p Participate
%section#participate
%h2 Participate
%p Many topics, small and large
%p.fragment Functionality or research
%p.fragment no pressure
%section#topics
%h2 Topics
%p.fragment assemblers (architectures)
%p.fragment Register allocation
%p.fragment digital trees (judy)
%p.fragment lock free synchronisation (Dr Cliff)
2019-08-31 10:27:49 +02:00
%p.fragment stdlib , pi project , gc , . . . . .
2019-08-27 16:51:51 +02:00
%section#community
%h2 Impact on community
%p assuming bootstrapped + working
%p.fragment new applications
2019-08-31 10:27:49 +02:00
%p.fragment desktops, native mobile, server, ai
2019-08-27 16:51:51 +02:00
%p.fragment Broaden base, more tools, positive spiral
2019-08-31 10:27:49 +02:00
%section#evolution
%h2 Evolution
%p small core , gems + bundler
%p.fragment democracy of gems
%p.fragment better gc, better hash
%p.fragment good thrive etc
%p.fragment best results when not controlled