purencool | I have been using sublime as well and liked it a lot. The languages I develop in are php scss javascript . I have been using buffers today they are cool | 01:39 |
---|---|---|
purencool | How about yourself's what do you develop in? | 01:42 |
blahdeblah | A year ago I would have said bash & perl; now it's probably more PHP, CSS, JS, & python. | 01:43 |
blahdeblah | Mostly I just use vim with syntax colouring on, but will probably look into a more PHP/CSS/JS-oriented one soon. | 01:44 |
blahdeblah | I've heard good things about NetBeans for PHP, but haven't had a chance to try it yet. | 01:44 |
blahdeblah | If you develop in Java or any of the other languages which use the JVM, Eclipse is far & away the most widely used, and it worked well for me when I used it. | 01:45 |
purencool | what is python like | 02:25 |
purencool | I have never tried it | 02:26 |
blahdeblah | purencool: One of the big differences is whitespace in indents is significant - takes a bit of getting used to. I still prefer the C/Java/PHP way, but I'm over hating on python now | 04:45 |
purencool | blahdeblah: So trouble shooting at times would be really hard? | 06:24 |
jea | I have never found troubleshooting python to be difficult | 06:56 |
jea | Yes, you have to use indentation to specify blocks in the code, instead of using braces like C-based languages, but this just enforces more readable code | 06:57 |
purencool | Hi jea this is a newbie question but how does the python become more readable | 07:52 |
jea | Basically because it enforces indentation | 08:40 |
jea | I tutor courses at uni involving C programming. We have a fairly strict style guide due to students just ignoring indentation, etc when writing code | 08:40 |
jea | it ends up being completely unreadable | 08:41 |
jea | however, because the indentation forms the blocks in Python, you don't get such an issue | 08:41 |
jea | that is just one example of it. there are probably more | 08:41 |
purencool | So because you have to adhere to the the tabs for the code to work it creates a block | 09:18 |
purencool | The block then makes the code more readable. But is {} languages you are not forced to adhere to the tabbing to get to work | 09:20 |
purencool | jea: Is that way you mean? | 09:21 |
purencool | This is not about ubuntu but very interesting | 09:21 |
purencool | I am going off line thanks for everyone's help today | 09:26 |
jea | purencool: yeah, that is what I was meaning | 10:37 |
blahdeblah | jea: I never worked out what the big deal there was; just make them run it through GNU indent before submitting. ;-) | 21:59 |
purencool | Good Morning Ubuntu people. | 23:36 |
jea | blahdeblah: yeah, we tell them about that. Our style guide is a bit stricter than that, so they have to tweak it a bit more. | 23:40 |
jea | The main reason for enforcing it earlier is so that when we as tutors go to help them, we should be able to understand the code flow somewhat when it is formatted. If you have to help someone who has braces everywhere, etc, then it is a nightmare | 23:41 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!