GSoC project nio4r

Hi Ruby,
I would like to know more about the GSoC project 'neo4r'. I read that the
potential mentor for this project would be mentor 'bascule'. I am new to
GSoC, So is there way I can contact him to get more details about the
project.

Thanks and Regards,
Upekshe Jayasekera
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka

Hi there!

I'm really glad to hear you're interested in working on nio4r! I'd also be
glad to be your mentor.

There are a number of potential projects you could work on. I listed
filesystem monitoring as one, but there are other outstanding ones
including the ability to change "interest ops" on the fly.

ruby-core contributor Koichi Sasada also mentioned it would be interesting
if Ruby could reach feature parity with Python asyncio, so if you could
build out the interesting features from Python asyncio into nio4r that'd be
great.

···

---------- Forwarded message ----------
From: SASADA Koichi <ko1@atdot.net>
Date: Tue, Mar 10, 2015 at 1:12 AM
Subject: [ruby-core:68480] Re: Looking for MRI projects for Ruby Google
Summer of Code 2015
To: ruby-core@ruby-lang.org

[... snip ...]

[lib] Consider non-blocking API

Python 3.4 introduce asyncio suport
<

.

Consider how to introduce it in Ruby way.

# but this theme is very difficult, because it
# needs political power to cordinate developers who have opinions.

--
Tony Arcieri

Hi Tony,
I have a small question. Is there any template structure you would prefer
for the GSoC Application.

Thanks and Regards,
Upekshe.

That's a really good question! Let me do some research to see if there's
any recommendations for it.

I believe Melange has a standard template.

···

On Sat, Mar 14, 2015 at 8:53 PM, Upekshe Jayasekera < upekshej.11@cse.mrt.ac.lk> wrote:

Hi Tony,
I have a small question. Is there any template structure you would prefer
for the GSoC Application.

Thanks and Regards,
Upekshe.

--
You received this message because you are subscribed to the Google Groups
"Ruby Google Summer of Code" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to rubygsoc+unsubscribe@googlegroups.com.
To post to this group, send email to rubygsoc@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/rubygsoc/b96e259f-6792-4aeb-a40c-dacde943d078%40googlegroups.com
<https://groups.google.com/d/msgid/rubygsoc/b96e259f-6792-4aeb-a40c-dacde943d078%40googlegroups.com?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.

--
Tony Arcieri

Hi All,
I am trying to build the 'nio4r' project as you instructed me. But I am
getting a error when trying the command 'rake'
install -c tmp/x64-mingw32/nio4r_ext/2.2.1/nio4r_ext.so lib/nio4r_ext.so
cp tmp/x64-mingw32/nio4r_ext/2.2.1/nio4r_ext.so
tmp/x64-mingw32/stage/lib/nio4
ext.so
C:/Ruby22-x64/bin/ruby.exe
-IC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-supp
t-3.0.4/lib;C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib -S
C:/
by22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/exe/rspec
./spec/nio/accept
les_spec.rb ./spec/nio/monitor_spec.rb ./spec/nio/selectables/pipe_spec.rb
./s
c/nio/selectables/ssl_socket_spec.rb
./spec/nio/selectables/tcp_socket_spec.rb
/spec/nio/selectables/udp_socket_spec.rb ./spec/nio/selector_spec.rb
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
`requir
: cannot load such file -- ffi_c (LoadError)
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/ffi-1.9.8-x64-mingw32/lib/
i.rb:18:in `rescue in <top (required)>'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/ffi-1.9.8-x64-mingw32/lib/
i.rb:3:in `<top (required)>'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rest-client-1.7.3-x64-ming
2/lib/restclient/windows/root_certs.rb:2:in `<top (required)>'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rest-client-1.7.3-x64-ming
2/lib/restclient/windows.rb:7:in `require_relative'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rest-client-1.7.3-x64-ming
2/lib/restclient/windows.rb:7:in `<top (required)>'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rest-client-1.7.3-x64-ming
2/lib/restclient.rb:16:in `<top (required)>'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rest-client-1.7.3-x64-ming
2/lib/rest_client.rb:2:in `<top (required)>'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/coveralls-0.7.11/lib/cover
ls/api.rb:5:in `<class:API>'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/coveralls-0.7.11/lib/cover
ls/api.rb:2:in `<module:Coveralls>'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/coveralls-0.7.11/lib/cover
ls/api.rb:1:in `<top (required)>'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/coveralls-0.7.11/lib/cover
ls.rb:3:in `<top (required)>'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
8:in `require'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
8:in `rescue in require'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from C:/Users/Upekshe Jay/Documents/GSoC/GIT
Repos/nio4r-master/Nio-Gi
r/spec/spec_helper.rb:1:in `<top (required)>'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from C:/Users/Upekshe Jay/Documents/GSoC/GIT
Repos/nio4r-master/Nio-Gi
r/spec/nio/acceptables_spec.rb:1:in `<top (required)>'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib/rspec
ore/configuration.rb:1058:in `load'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib/rspec
ore/configuration.rb:1058:in `block in load_spec_files'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib/rspec
ore/configuration.rb:1058:in `each'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib/rspec
ore/configuration.rb:1058:in `load_spec_files'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib/rspec
ore/runner.rb:97:in `setup'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib/rspec
ore/runner.rb:85:in `run'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib/rspec
ore/runner.rb:70:in `run'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib/rspec
ore/runner.rb:38:in `invoke'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/exe/rspec
:in `<main>'
C:/Ruby22-x64/bin/ruby.exe
-IC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-supp
t-3.0.4/lib;C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib -S
C:/
by22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/exe/rspec
./spec/nio/accept
les_spec.rb ./spec/nio/monitor_spec.rb ./spec/nio/selectables/pipe_spec.rb
./s
c/nio/selectables/ssl_socket_spec.rb
./spec/nio/selectables/tcp_socket_spec.rb
/spec/nio/selectables/udp_socket_spec.rb ./spec/nio/selector_spec.rb failed

First I clone the git repo. Then I install the Development Kit, and follow
the instructions in the wiki page of
https://github.com/oneclick/rubyinstaller/wiki/Development-Kit#quick-start .
Then
Then run the commands
'gem install bundler'
'bundle'
'rake compile'

none of them give me errors. But when I run the command 'rake' it gave me
the above error. Then I re-install the ffi (gem install ffi --platform=ruby),
But still the same error.
Am I doing something wrong. I am currently using Windows 8. BTW, the files
mentioned in the error are in place. According to the error it is a Load
error.
I am really grateful if you can provide me some help with this problem.

Thanks and Regards,

Upekshe Jayasekera
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka

Hi Tony,
Thanks for that. Anyway I decided to move to Ubuntu, Which I though would
be the best option. I think It will be easy for both you and me since it is
better to stay on the same platform, when discussing problems arise when
developing. :slight_smile: .

Thanks and Regards,
Upekshe

Hi, I am a student and would love to learn Ruby . Can someone please inform
me on the software I need to program in Ruby?

···

On Sun, Mar 15, 2015 at 10:15 PM, Tony Arcieri <bascule@gmail.com> wrote:

That's a really good question! Let me do some research to see if there's
any recommendations for it.

I believe Melange has a standard template.

On Sat, Mar 14, 2015 at 8:53 PM, Upekshe Jayasekera < > upekshej.11@cse.mrt.ac.lk> wrote:

Hi Tony,
I have a small question. Is there any template structure you would prefer
for the GSoC Application.

Thanks and Regards,
Upekshe.

--
You received this message because you are subscribed to the Google Groups
"Ruby Google Summer of Code" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to rubygsoc+unsubscribe@googlegroups.com.
To post to this group, send email to rubygsoc@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/rubygsoc/b96e259f-6792-4aeb-a40c-dacde943d078%40googlegroups.com
<https://groups.google.com/d/msgid/rubygsoc/b96e259f-6792-4aeb-a40c-dacde943d078%40googlegroups.com?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.

--
Tony Arcieri

Hello Tony,

I find Python Software Foundation has a detailed template for proposal.
Maybe we can refer to it.
Here is this template:
http://www.google-melange.com/gsoc/org2/google/gsoc2015/python

Tony Arcieri <bascule@gmail.com> wrote:

···

That's a really good question! Let me do some research to see if there's
any recommendations for it.

I believe Melange has a standard template.

On Sat, Mar 14, 2015 at 8:53 PM, Upekshe Jayasekera < > upekshej.11@cse.mrt.ac.lk > <javascript:_e(%7B%7D,'cvml','upekshej.11@cse.mrt.ac.lk');>> wrote:

Hi Tony,
I have a small question. Is there any template structure you would prefer
for the GSoC Application.

Thanks and Regards,
Upekshe.

--
You received this message because you are subscribed to the Google Groups
"Ruby Google Summer of Code" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to rubygsoc+unsubscribe@googlegroups.com
<javascript:_e(%7B%7D,'cvml','rubygsoc%2Bunsubscribe@googlegroups.com');>
.
To post to this group, send email to rubygsoc@googlegroups.com
<javascript:_e(%7B%7D,'cvml','rubygsoc@googlegroups.com');>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/rubygsoc/b96e259f-6792-4aeb-a40c-dacde943d078%40googlegroups.com
<https://groups.google.com/d/msgid/rubygsoc/b96e259f-6792-4aeb-a40c-dacde943d078%40googlegroups.com?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.

--
Tony Arcieri

Hi Upekshe,

I don't know a whole lot about Ruby on Windows but I pinged someone who
might be able to help.

···

On Wed, Mar 18, 2015 at 3:12 AM, Upekshe Jayasekera < upekshej.11@cse.mrt.ac.lk> wrote:

Hi All,
I am trying to build the 'nio4r' project as you instructed me. But I am
getting a error when trying the command 'rake'
install -c tmp/x64-mingw32/nio4r_ext/2.2.1/nio4r_ext.so lib/nio4r_ext.so
cp tmp/x64-mingw32/nio4r_ext/2.2.1/nio4r_ext.so
tmp/x64-mingw32/stage/lib/nio4
ext.so
C:/Ruby22-x64/bin/ruby.exe
-IC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-supp
t-3.0.4/lib;C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib -S
C:/
by22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/exe/rspec
./spec/nio/accept
les_spec.rb ./spec/nio/monitor_spec.rb ./spec/nio/selectables/pipe_spec.rb
./s
c/nio/selectables/ssl_socket_spec.rb
./spec/nio/selectables/tcp_socket_spec.rb
/spec/nio/selectables/udp_socket_spec.rb ./spec/nio/selector_spec.rb
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
`requir
: cannot load such file -- ffi_c (LoadError)
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/ffi-1.9.8-x64-mingw32/lib/
i.rb:18:in `rescue in <top (required)>'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/ffi-1.9.8-x64-mingw32/lib/
i.rb:3:in `<top (required)>'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rest-client-1.7.3-x64-ming
2/lib/restclient/windows/root_certs.rb:2:in `<top (required)>'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rest-client-1.7.3-x64-ming
2/lib/restclient/windows.rb:7:in `require_relative'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rest-client-1.7.3-x64-ming
2/lib/restclient/windows.rb:7:in `<top (required)>'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rest-client-1.7.3-x64-ming
2/lib/restclient.rb:16:in `<top (required)>'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rest-client-1.7.3-x64-ming
2/lib/rest_client.rb:2:in `<top (required)>'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/coveralls-0.7.11/lib/cover
ls/api.rb:5:in `<class:API>'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/coveralls-0.7.11/lib/cover
ls/api.rb:2:in `<module:Coveralls>'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/coveralls-0.7.11/lib/cover
ls/api.rb:1:in `<top (required)>'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/coveralls-0.7.11/lib/cover
ls.rb:3:in `<top (required)>'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
8:in `require'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
8:in `rescue in require'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from C:/Users/Upekshe Jay/Documents/GSoC/GIT
Repos/nio4r-master/Nio-Gi
r/spec/spec_helper.rb:1:in `<top (required)>'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:
:in `require'
        from C:/Users/Upekshe Jay/Documents/GSoC/GIT
Repos/nio4r-master/Nio-Gi
r/spec/nio/acceptables_spec.rb:1:in `<top (required)>'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib/rspec
ore/configuration.rb:1058:in `load'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib/rspec
ore/configuration.rb:1058:in `block in load_spec_files'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib/rspec
ore/configuration.rb:1058:in `each'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib/rspec
ore/configuration.rb:1058:in `load_spec_files'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib/rspec
ore/runner.rb:97:in `setup'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib/rspec
ore/runner.rb:85:in `run'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib/rspec
ore/runner.rb:70:in `run'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib/rspec
ore/runner.rb:38:in `invoke'
        from
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/exe/rspec
:in `<main>'
C:/Ruby22-x64/bin/ruby.exe
-IC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-supp
t-3.0.4/lib;C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/lib -S
C:/
by22-x64/lib/ruby/gems/2.2.0/gems/rspec-core-3.0.4/exe/rspec
./spec/nio/accept
les_spec.rb ./spec/nio/monitor_spec.rb ./spec/nio/selectables/pipe_spec.rb
./s
c/nio/selectables/ssl_socket_spec.rb
./spec/nio/selectables/tcp_socket_spec.rb
/spec/nio/selectables/udp_socket_spec.rb ./spec/nio/selector_spec.rb failed

First I clone the git repo. Then I install the Development Kit, and follow
the instructions in the wiki page of
https://github.com/oneclick/rubyinstaller/wiki/Development-Kit#quick-start .
Then
Then run the commands
'gem install bundler'
'bundle'
'rake compile'

none of them give me errors. But when I run the command 'rake' it gave me
the above error. Then I re-install the ffi (gem install ffi
--platform=ruby), But still the same error.
Am I doing something wrong. I am currently using Windows 8. BTW, the files
mentioned in the error are in place. According to the error it is a Load
error.
I am really grateful if you can provide me some help with this problem.

Thanks and Regards,

Upekshe Jayasekera
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka

--
You received this message because you are subscribed to the Google Groups
"Ruby Google Summer of Code" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to rubygsoc+unsubscribe@googlegroups.com.
To post to this group, send email to rubygsoc@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/rubygsoc/5babe111-d9c2-4dbb-a129-abe42b76bd14%40googlegroups.com
<https://groups.google.com/d/msgid/rubygsoc/5babe111-d9c2-4dbb-a129-abe42b76bd14%40googlegroups.com?utm_medium=email&utm_source=footer>
.

For more options, visit https://groups.google.com/d/optout.

--
Tony Arcieri

Cool, sounds good!

It seems the source of this particular problem may have been the FFI gem
has not been updated to support Ruby 2.2 on Windows yet.

Better Windows support for nio4r would be an interesting project in and of
itself! But Ubuntu makes it easier for me as a mentor :wink:

···

On Fri, Mar 20, 2015 at 3:50 AM, Upekshe Jayasekera < upekshej.11@cse.mrt.ac.lk> wrote:

Hi Tony,
Thanks for that. Anyway I decided to move to Ubuntu, Which I though would
be the best option. I think It will be easy for both you and me since it is
better to stay on the same platform, when discussing problems arise when
developing. :slight_smile: .

Thanks and Regards,
Upekshe

--
You received this message because you are subscribed to the Google Groups
"Ruby Google Summer of Code" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to rubygsoc+unsubscribe@googlegroups.com.
To post to this group, send email to rubygsoc@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/rubygsoc/1afeac37-4577-406d-8b33-6dbf25db5a79%40googlegroups.com
<https://groups.google.com/d/msgid/rubygsoc/1afeac37-4577-406d-8b33-6dbf25db5a79%40googlegroups.com?utm_medium=email&utm_source=footer>
.

For more options, visit https://groups.google.com/d/optout.

--
Tony Arcieri

https://www.ruby-lang.org/en/documentation/installation/

···

2015-03-16 7:48 GMT+02:00 Ruth Mochama <ruthlykk@gmail.com>:

Hi, I am a student and would love to learn Ruby . Can someone please
inform me on the software I need to program in Ruby?

On Sun, Mar 15, 2015 at 10:15 PM, Tony Arcieri <bascule@gmail.com> wrote:

That's a really good question! Let me do some research to see if there's
any recommendations for it.

I believe Melange has a standard template.

On Sat, Mar 14, 2015 at 8:53 PM, Upekshe Jayasekera < >> upekshej.11@cse.mrt.ac.lk> wrote:

Hi Tony,
I have a small question. Is there any template structure you would
prefer for the GSoC Application.

Thanks and Regards,
Upekshe.

--
You received this message because you are subscribed to the Google
Groups "Ruby Google Summer of Code" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to rubygsoc+unsubscribe@googlegroups.com.
To post to this group, send email to rubygsoc@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/rubygsoc/b96e259f-6792-4aeb-a40c-dacde943d078%40googlegroups.com
<https://groups.google.com/d/msgid/rubygsoc/b96e259f-6792-4aeb-a40c-dacde943d078%40googlegroups.com?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.

--
Tony Arcieri

--
İyi günler.
İsmail Arılık

Hey Tony,

SciRuby also has an application template:

We've had a variety of experiences in the past 2 GSoCs, so if there's
anything we can help with, just give us a shout. :slight_smile:

···

-----
Carlos Agarie
+55 11 97320-3878 | @carlos_agarie

2015-03-16 9:51 GMT-03:00 Yule Zhao <w0mt3a@gmail.com>:

Hello Tony,

I find Python Software Foundation has a detailed template for proposal.
Maybe we can refer to it.
Here is this template:
http://www.google-melange.com/gsoc/org2/google/gsoc2015/python

Tony Arcieri <bascule@gmail.com> wrote:

That's a really good question! Let me do some research to see if there's
any recommendations for it.

I believe Melange has a standard template.

On Sat, Mar 14, 2015 at 8:53 PM, Upekshe Jayasekera < >> upekshej.11@cse.mrt.ac.lk> wrote:

Hi Tony,
I have a small question. Is there any template structure you would
prefer for the GSoC Application.

Thanks and Regards,
Upekshe.

--
You received this message because you are subscribed to the Google
Groups "Ruby Google Summer of Code" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to rubygsoc+unsubscribe@googlegroups.com.
To post to this group, send email to rubygsoc@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/rubygsoc/b96e259f-6792-4aeb-a40c-dacde943d078%40googlegroups.com
<https://groups.google.com/d/msgid/rubygsoc/b96e259f-6792-4aeb-a40c-dacde943d078%40googlegroups.com?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.

--
Tony Arcieri

This is a nice template...I agree, we should adopt this format or something
very close.

- Charlie

···

On Monday, March 16, 2015 at 7:51:26 AM UTC-5, Yule Zhao wrote:

Hello Tony,

I find Python Software Foundation has a detailed template for proposal.
Maybe we can refer to it.
Here is this template:
http://www.google-melange.com/gsoc/org2/google/gsoc2015/python

Tony Arcieri <bas...@gmail.com <javascript:>> wrote:

That's a really good question! Let me do some research to see if there's
any recommendations for it.

I believe Melange has a standard template.

On Sat, Mar 14, 2015 at 8:53 PM, Upekshe Jayasekera < >> upekshej.11@cse.mrt.ac.lk> wrote:

Hi Tony,
I have a small question. Is there any template structure you would
prefer for the GSoC Application.

Thanks and Regards,
Upekshe.

--
You received this message because you are subscribed to the Google
Groups "Ruby Google Summer of Code" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to rubygsoc+unsubscribe@googlegroups.com.
To post to this group, send email to rubygsoc@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/rubygsoc/b96e259f-6792-4aeb-a40c-dacde943d078%40googlegroups.com
<https://groups.google.com/d/msgid/rubygsoc/b96e259f-6792-4aeb-a40c-dacde943d078%40googlegroups.com?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.

--
Tony Arcieri

hi all.
Thanx Yule and Thanx Carlos. I'll follow one of the above mentioned
templates to write my proposal.

Regards,
Upekshe Jayasekera
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka

···

On 16 March 2015 at 19:17, Carlos Agarie <carlos.agarie@gmail.com> wrote:

Hey Tony,

SciRuby also has an application template:

https://github.com/SciRuby/sciruby/wiki/GSoC-2015-Student-Application

We've had a variety of experiences in the past 2 GSoCs, so if there's
anything we can help with, just give us a shout. :slight_smile:

-----
Carlos Agarie
+55 11 97320-3878 | @carlos_agarie

2015-03-16 9:51 GMT-03:00 Yule Zhao <w0mt3a@gmail.com>:

Hello Tony,

I find Python Software Foundation has a detailed template for proposal.
Maybe we can refer to it.
Here is this template:
http://www.google-melange.com/gsoc/org2/google/gsoc2015/python

Tony Arcieri <bascule@gmail.com> wrote:

That's a really good question! Let me do some research to see if there's
any recommendations for it.

I believe Melange has a standard template.

On Sat, Mar 14, 2015 at 8:53 PM, Upekshe Jayasekera < >>> upekshej.11@cse.mrt.ac.lk> wrote:

Hi Tony,
I have a small question. Is there any template structure you would
prefer for the GSoC Application.

Thanks and Regards,
Upekshe.

--
You received this message because you are subscribed to the Google
Groups "Ruby Google Summer of Code" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to rubygsoc+unsubscribe@googlegroups.com.
To post to this group, send email to rubygsoc@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/rubygsoc/b96e259f-6792-4aeb-a40c-dacde943d078%40googlegroups.com
<https://groups.google.com/d/msgid/rubygsoc/b96e259f-6792-4aeb-a40c-dacde943d078%40googlegroups.com?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.

--
Tony Arcieri

Hi Tony,

I installed Ubuntu and It seems I was able to build the project nio4r
successfully. :smiley:
Thanks for the help provided, (Y).

Regards,
Upekshe.

BTW, I would really like to join to the Slack channel. how can I join.

-Upekshe

Thank you that has been of assistance

···

On Mon, Mar 16, 2015 at 10:00 AM, İsmail Arılık <msms6174@gmail.com> wrote:

https://www.ruby-lang.org/en/documentation/installation/

2015-03-16 7:48 GMT+02:00 Ruth Mochama <ruthlykk@gmail.com>:

Hi, I am a student and would love to learn Ruby . Can someone please
inform me on the software I need to program in Ruby?

On Sun, Mar 15, 2015 at 10:15 PM, Tony Arcieri <bascule@gmail.com> wrote:

That's a really good question! Let me do some research to see if there's
any recommendations for it.

I believe Melange has a standard template.

On Sat, Mar 14, 2015 at 8:53 PM, Upekshe Jayasekera < >>> upekshej.11@cse.mrt.ac.lk> wrote:

Hi Tony,
I have a small question. Is there any template structure you would
prefer for the GSoC Application.

Thanks and Regards,
Upekshe.

--
You received this message because you are subscribed to the Google
Groups "Ruby Google Summer of Code" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to rubygsoc+unsubscribe@googlegroups.com.
To post to this group, send email to rubygsoc@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/rubygsoc/b96e259f-6792-4aeb-a40c-dacde943d078%40googlegroups.com
<https://groups.google.com/d/msgid/rubygsoc/b96e259f-6792-4aeb-a40c-dacde943d078%40googlegroups.com?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.

--
Tony Arcieri

--
İyi günler.
İsmail Arılık