« first day (1529 days earlier)      last day (3325 days later) » 

1:15 AM
Just found this:
So hidden motors aren't totally wacky. 200 watts for an hour isn't a huge amount, but if you can't go below 6.8 kilos, then why not bring it along.
 
1:51 AM
programming using swift feels a bit like in good old times
googling gives very scarce results
asking on SE directly gives zero answers, comments and even no votes
 
writing for iOS, @Rilakkuma ??
I've been meaning to make a start on that for over a year now
 
2:26 AM
this time for OS X but it does not really matter, @alex
swift feels bit awkward at the beginning and too C-style after the ObjectiveC but you get used to it fast
there are all those niceties of ObjectiveC and Cocoa
and ObjectiveC runtime is running under the hood with its messaging so the whole complex and big swift comes down to a very simple rules
and I really hope Apple will be smart enough not to go same way as C++ did with adding tons of useful and not so much features.
 
2:52 AM
I remember when it came out, had a read of the book and looked at some code.
Looks nice enough
a few things I didn't like, but looks prettier than objC IMO
I could never stand that
 
to be honest I loved ObjC for its smalltalkishness
the language documents itself and when things get [[[too [[[weird]]] it is a clear flag of bad code design
very easy to write and read the code
swift still holds some ugly ObjC residue though
for example naming of parameters of methods, when the first parameter holds its name within the "name" of a function
in ObjC with its selector design it felt somewhat natural, because function does not have "name" and "parameters" part, it is one whole entity
with swift when you have "name" and "parameters" it is hard to get why the first parameter have no name and other parameters must have
especially when knowing no ObjC
or perhaps Apple just hints us "name methods same way you did in ObjC"
"...and not the way commonly used in C++/Java/Etc"
 

« first day (1529 days earlier)      last day (3325 days later) »