The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
Glad to here Android Studio's come along. I gave it a brief try back when it was first released and after spending half a day fighting to get my app to build decided that it wasn't a Google Beta program, but rather an anyone else pre-alpha preview release. I haven't done enough on Android since to justify trying it again since then.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
I haven't done a lot of work with it yet, but I can tell you that it grew a lot better than the Eclipse-based Android SDK - which is, as far as I have seen, changing with every release they kick out the door.
I will never again mention that Dalek Dave was the poster of the One Millionth Lounge Post, nor that it was complete drivel.
What are you American doing? Don't you know there are too many people dying in swimming pools!?
Please stop Nicolas Cage for filming movies!
I mean, how can you see it and ignore it?[^]!
You should ask all those ID people, they will understand!
Forget the swimming pool correlations, just stop Cage trying to act!.
He couldn't act his way into a wet paper bag, much less out of one...
Those who fail to learn history are doomed to repeat it. --- George Santayana (December 16, 1863 – September 26, 1952)
Those who fail to clear history are doomed to explain it. --- OriginalGriff (February 24, 1959 – ∞)
I'm much more concerned about number of people who "died by becoming tangled in their bedsheets"
I had no idea that was a real thing, but the rate has double in the last decade. They have it correlated with cheese consumption, but I think it probably has to do with the increasingly high threadcounts.
If they did something like this for jQuery or languages like Python, Julia, F#, etc., I could definitely see benefiting from it.
Been programming too long - looked at the intro and the routine was labeled 'Puzzle'. W(hy)TF would someone name a piece of wild code that? Fire them! And whoever coded their 'game' won't let me change the name to 'RoutineToCalculateSomethingYouMustFigureOut'!
It seems less like a learn to code game than a pattern recognition practice game. I develop in C# all day, so I expected to just breeze through (the beginner levels at least). The coding isn't the hard part, it's determining the relationship between the numbers. Once I know that, there's a small challenge to getting the skill rating to 3 bars, but that takes guessing and googling. There's no hints, no teaching.
Yeah - I agree.
When I first looked at it I liked the concept of providing running code and failing test cases - but it didn't seem to be going anywhere after a while, and was relying on the user spotting patterns - so was more of a "what is this function meant to be doing" than "how would you implement this function"
I'd like to see the same concept with, as you said, a program building up
Something simple like, off the top of my head, calculating the area of various shapes.
Functions for rectangle, triangle, circle etc. etc.
Arguments of side lengths/radius whatever
You can then introduce the IShape interface, and Square, Circle etc. classes.
I wonder if I should name my class either "TymlNormalString" or "TymlStringNormal", taking into account that these classes among 20 others describe an syntax tree for my custom language "Tyml" and that there is a base class "TymlString" and there will be normal strings, escaped strings and implicit strings.
The first has the advantage that it is more natural, the last that IDEs will sort the types and files alphabetical which will simplify finding the wanted type.
I know that this cannot be answered finally, but I am interested in your opinions and your arguments.
It was not my intention to start a naming war, I was just unsure how to decide.
But since almost all permutations were suggested, it seems that it doesn't matter how I will decide.
However, the majority seems to prefer "TymlStringNormal" which I now prefer too.
My vote is for "TymlStringNormal" ... I think having sorted object names is very useful in debugging, and in using IntelliSense.
“I speak in a poem of the ancient food of heroes: humiliation, unhappiness, discord. Those things are given to us to transform, so that we may make from the miserable circumstances of our lives things that are eternal, or aspire to be so.” Jorge Luis Borges
This will fail since "String" (and "Array" for "TymlArray" and "Object" for "TymlObject") is a keyword in many programming languages and the abstract class "TymlString" then would be Tyml.String.String. Having a class and a namespace with the same name is possible but not recommended (at least in C#).