Re: GSoC candidate introduction / ideas

2018-03-26 Thread Fred Kiefer


> Am 26.03.2018 um 10:35 schrieb Stjepan Brkić :
> 
>> 
>> welcome to the GNUstep mailing list. I am you possible co-mentor if you get 
>> accepted to the GSoC. As the time to apply is already running out I don’t 
>> want to convince you of any specific task just choose what ever suits you 
>> best. 
> 
> I already decided — I’d like to work on Core Animation and its integration 
> with AppKit. I think it suits my skillset best. Work on UIKit was also an 
> option, but given the fact that I never did any iOS development, AppKit seems 
> like a natural choice to me.

Great choice! That will allow us to bring the excellent work that Ivan has put 
into Core Animation into general use. Of course limited to the opal backend, 
but we will fix that up a bit and make it usable, right along with your work on 
Core Animation integration.

Ivan will already have explained to you that GNUstep gui has different drawing 
backend one of them is based on the Core Graphics reimplementation called opal. 
It is currently basically working but still has a lot of deficits.


>> s the places in the GSoC are limited it would be great if you could convince 
>> us that your participation will result in a positive contribution to 
>> GNUstep. For this it would be nice to learn a bit more about your previous 
>> programming experience. 
> Most of my code used to be Python 3. I fell in love with it and in ~4 years 
> of doing python, I did a bunch of smaller projects - most of which were of 
> personal use. An example would be a simple web app that periodically scraped  
> my local public bus timetables and provided info when was the next bus taking 
> off. But I guess Python isn’t really relevant for this project.
> 
> In the last 3 years I gained substantial experience in C - mostly (but not 
> only) through my Computer Science, Algorithms, and OS university courses. I 
> wrote a couple of side projects, the last being a 3D rendering engine backed 
> by OpenGL.
> 
> I also did a fair share of UI programming, but most of it was in GTK. I did 
> some rudimentary native OS X development, but a lot has changed in the 
> ecosystem since then.
> 
> The last couple of weeks I spent tinkering and researching Cocoa internals. 
> It seems super interesting. I’m excited about some asprects of the CA 
> integration - CARenderer for example - as it apperas to have a fair share of 
> computer science packed in.

Oh yes, there is a lot of interesting stuff hidden is this little library and 
quite a few places where expansions are possible :-)

>> I understand that you are new to Objective-C but this language is easy to 
>> learn if you already know C and object oriented concepts. Just tell us a bit 
>> what coding you have done before 
> Exactly. I recently dived into Objective C more seriously, and I love it. I 
> covered all the basics and am now tinkering with some more complex parts of 
> the language, as well as exploring the Foundation framework.
> 
>> and feel free to ask a lot of questions about GNUstep. 
> Thanks. I’ve been mostly harassing Ivan with a bunch of questions, but I 
> don’t doubt there will also be questions for the rest of the people involved 
> with the project :)

If you get accepted, Ivan will be your main mentor, but the whole list will be 
ready to help you with specific issues.


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: GSoC candidate introduction / ideas

2018-03-26 Thread Stjepan Brkić
Hi Stjepan,

welcome to the GNUstep mailing list. I am you possible co-mentor if you get
accepted to the GSoC. As the time to apply is already running out I don’t
want to convince you of any specific task just choose what ever suits you
best.

Hi!

I already decided — I’d like to work on Core Animation and its integration
with AppKit. I think it suits my skillset best. Work on UIKit was also an
option, but given the fact that I never did any iOS development, AppKit
seems like a natural choice to me.

s the places in the GSoC are limited it would be great if you could
convince us that your participation will result in a positive contribution
to GNUstep. For this it would be nice to learn a bit more about your
previous programming experience.

Most of my code used to be Python 3. I fell in love with it and in ~4 years
of doing python, I did a bunch of smaller projects - most of which were of
personal use. An example would be a simple web app that periodically
scraped  my local public bus timetables and provided info when was the next
bus taking off. But I guess Python isn’t really relevant for this project.

In the last 3 years I gained substantial experience in C - mostly (but not
only) through my Computer Science, Algorithms, and OS university courses. I
wrote a couple of side projects, the last being a 3D rendering engine
backed by OpenGL.

I also did a fair share of UI programming, but most of it was in GTK. I did
some rudimentary native OS X development, but a lot has changed in the
ecosystem since then.

The last couple of weeks I spent tinkering and researching Cocoa internals.
It seems super interesting. I’m excited about some asprects of the CA
integration - CARenderer for example - as it apperas to have a fair share
of computer science packed in.

I understand that you are new to Objective-C but this language is easy to
learn if you already know C and object oriented concepts. Just tell us a
bit what coding you have done before

Exactly. I recently dived into Objective C more seriously, and I love it. I
covered all the basics and am now tinkering with some more complex parts of
the language, as well as exploring the Foundation framework.

and feel free to ask a lot of questions about GNUstep.

Thanks. I’ve been mostly harassing Ivan with a bunch of questions, but I
don’t doubt there will also be questions for the rest of the people
involved with the project :)


Stjepan






On 25 March 2018 at 23:36:11, Fred Kiefer (fredkie...@gmx.de) wrote:

Hi Stjepan,

welcome to the GNUstep mailing list. I am you possible co-mentor if you get
accepted to the GSoC. As the time to apply is already running out I don’t
want to convince you of any specific task just choose what ever suits you
best. As the places in the GSoC are limited it would be great if you could
convince us that your participation will result in a positive contribution
to GNUstep. For this it would be nice to learn a bit more about your
previous programming experience. I understand that you are new to
Objective-C but this language is easy to learn if you already know C and
object oriented concepts. Just tell us a bit what coding you have done
before and feel free to ask a lot of questions about GNUstep.

Cheers,
Fred

> Am 22.03.2018 um 15:50 schrieb Stjepan Brkić :
>
> Hi!
>
> My name is Stjepan Brkić and I’m a undergrad computer science student at
University of Zagreb (Croatia) / FER.
> I’m seriously considering applying to this years GSoC with GNUStep as the
project I’d like to work on.
>
>
> I would like to thank Ivan Vučica for talking me into this, we talked
about the project already and Ihave a basic understanding
> of the project and stuff that needs work.
>
> I have reasonable experience with C, OpenGL, Linux/UNIX, and Objective-C
as the last addition to the list.
>
> Anyways, I checked out the GSoC Ideas List , as well as some Wishlists
and I have a rough list of candidate tasks which I’d like to work on.
> Most of them are focused on Core Animation.
>
> I was just wondering if you have any additional tips,tricks,questions or
wishes regarding GNUStep and GSoC.
>
> Cheers,
> Stjepan
___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: GSoC candidate introduction / ideas

2018-03-25 Thread Fred Kiefer
Hi Stjepan,

welcome to the GNUstep mailing list. I am you possible co-mentor if you get 
accepted to the GSoC. As the time to apply is already running out I don’t want 
to convince you of any specific task just choose what ever suits you best.  As 
the places in the GSoC are limited it would be great if you could convince us 
that your participation will result in a positive contribution to GNUstep. For 
this it would be nice to learn a bit more about your previous programming 
experience. I understand that you are new to Objective-C but this language is 
easy to learn if you already know C and object oriented concepts. Just tell us 
a bit what coding you have done before and feel free to ask a lot of questions 
about GNUstep.

Cheers,
Fred 

> Am 22.03.2018 um 15:50 schrieb Stjepan Brkić :
> 
> Hi!
> 
> My name is Stjepan Brkić and I’m a undergrad computer science student at 
> University of Zagreb (Croatia) / FER.
> I’m seriously considering applying to this years GSoC with GNUStep as the 
> project I’d like to work on.
> 
> 
> I would like to thank Ivan Vučica for talking me into this, we talked about 
> the project already and Ihave a basic understanding
> of the project and stuff that needs work.
> 
> I have reasonable experience with C, OpenGL, Linux/UNIX, and Objective-C as 
> the last addition to the list.
> 
> Anyways, I checked out the GSoC Ideas List , as well as some Wishlists and I 
> have a rough list of candidate tasks which I’d like to work on.
> Most of them are focused on Core Animation.
> 
> I was just wondering if you have any additional tips,tricks,questions or 
> wishes regarding GNUStep and GSoC.
> 
> Cheers,
> Stjepan

___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: GSoC candidate introduction / ideas

2018-03-22 Thread Ivan Vučica
(I'm talking to Stjepan now; yes, this is a duplicate, accidentally
sent from the wrong email address. Please ignore this thread.)

On Thu, Mar 22, 2018 at 2:41 PM, Stjepan Brkić  wrote:
> Hi!
>
> My name is Stjepan Brkić and I’m a undergrad computer science student at
> University of Zagreb (Croatia) / FER.
> I’m seriously considering applying to this years GSoC with GNUStep as the
> project I’d like to work on.
>
>
> I would like to thank Ivan Vučica for talking me into this, we talked about
> the project already and I have a basic understanding
> of the project and stuff that needs work.
>
> I have reasonable experience with languages and technologies that are
> relevant -  C, OpenGL, Linux/UNIX, and Objective-C as the last addition to
> the list.
>
> Anyways, I checked out the GSoC Ideas List , as well as some Wishlists and I
> have a rough list of candidate tasks which I’d like to work on.
> Most of them are focused around Core Animation.
>
> I was just wondering if you have any additional tips,tricks,questions or
> wishes regarding GNUStep and GSoC.
>
> Cheers,
> Stjepan
>
>
> ___
> Gnustep-dev mailing list
> Gnustep-dev@gnu.org
> https://lists.gnu.org/mailman/listinfo/gnustep-dev
>

___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev