|
gonadic io posted:Does Clojure have static type checking yet? you can do type annotations and it can use those to statically determine types in your program, and you can make the compiler warn anytime it has to use reflection to resolve a call so not really, but close
|
# ? Oct 25, 2015 23:32 |
|
|
# ? May 24, 2024 07:12 |
|
Barnyard Protein posted:"poo poo" made it out in the comments of one of our public source releases, now we run source files through a filter when doing a release. we have a text file full of all the most heinous, dirtiest cuss words. Oh my god an adult programmer cussed in an obscure technical document, the good name of oracle/microsoft/google/corporate behemoth is now tarnished forever
|
# ? Oct 25, 2015 23:43 |
|
Eh, Ive seen checked in and deployed code that had a 400 response come back with "gently caress you" in the body. I guess some developers need rules. :P
|
# ? Oct 26, 2015 00:36 |
|
I cuss you bad
|
# ? Oct 26, 2015 01:20 |
|
555 pages of poo poo -everyone's commit history
|
# ? Oct 26, 2015 01:31 |
|
triple sulk posted:555 pages of poo poo I have a lot of commit messages in personal repos that are some variant of "some poo poo that doesn't work or maybe even compile" as the head of a branch
|
# ? Oct 26, 2015 01:55 |
|
Dessert Rose posted:I have a lot of commit messages in personal repos that are some variant of "some poo poo that doesn't work or maybe even compile" as the head of a branch i have something like this in my bashrc: code:
|
# ? Oct 26, 2015 02:20 |
|
I have plenty of commit messages that are many times longer than the commit itself. E: found an example
MononcQc fucked around with this message at 02:31 on Oct 26, 2015 |
# ? Oct 26, 2015 02:25 |
|
CommunistPancake posted:you can use clojure if you're ok with a lisp clojure is untyped
|
# ? Oct 26, 2015 02:33 |
|
gonadic io posted:Scala doesn't have operator soup as long as you don't use scalaz scalaz has abandoned operator soup
|
# ? Oct 26, 2015 02:33 |
|
im the deploy from sotoyamashita
|
# ? Oct 26, 2015 03:07 |
|
Jabor posted:im the deploy from sotoyamashita loving SPICY HALF-DONE RAINCOAT MEMES
|
# ? Oct 26, 2015 03:14 |
|
Soricidus posted:but grapes and what i guess is probably oden don't have an is-a relationship with poo? it makes no sense it's dango not oden
|
# ? Oct 26, 2015 12:23 |
|
Dessert Rose posted:you can do type annotations and it can use those to statically determine types in your program, and you can make the compiler warn anytime it has to use reflection to resolve a call as a known Lisp Liker, what do you think about clojure in general?
|
# ? Oct 26, 2015 12:56 |
|
MononcQc posted:I have plenty of commit messages that are many times longer than the commit itself. E: found an example i used to write at most a paragraph but then somebody at work used a message with bullet points. while that particular commit was garbage because it was too much, it clicked and i realized i could just write as much as I needed now some of my commit messages have example code in them
|
# ? Oct 26, 2015 13:02 |
|
Brain Candy posted:i used to write at most a paragraph but then somebody at work used a message with bullet points. while that particular commit was garbage because it was too much, it clicked and i realized i could just write as much as I needed While our commit messages aren't particularly detailed (because we mostly use SVN for just undoing our own fuckups during development), we have what is essentially an external project management tool that we maintain in house in which we track and document what we're developing. There's a bunch of different types of notes (such as an end-user description of changes, QA instructions, etc) in the "ticket" you use to track a particular bit of development (you can probably think of these tickets similarly to a branch in a less mumpsy setting). It's long since become the culture around here that only scrubs leave less than 2 pages of documentation. Ideally, somebody should be able to read your notes and know not only what you did and how it works, but how it fits into the larger software, what the motivations for the change were, anticipated pitfalls of your approach, and any background research that would be needed to understand all of the above. Basically, if you can't write all that down in clear language, chances are you haven't thought through the problem enough to be writing code anyway.
|
# ? Oct 26, 2015 14:33 |
|
I am currently marveling at the fact that the css I wrote is working. amazing.
|
# ? Oct 26, 2015 15:24 |
|
Shaggar posted:I am currently marveling at the fact that the css I wrote is working. amazing. yeah i feel that way every day
|
# ? Oct 26, 2015 15:29 |
|
I like how everyone has admitted that Microsoft was right about the box-model but you still have to set it up in css every time. thanks web "standards" retards.
|
# ? Oct 26, 2015 15:45 |
|
css is truly the worst
|
# ? Oct 26, 2015 15:46 |
|
Shaggar posted:I like how everyone has admitted that Microsoft was right about the box-model ajax too i'm glad i skipped web dev between dhtml and html5 - everyone is now using the ie box model. people aren't using floats. - people use tables, but with different tags for table rows and columns now: div/span - you can set different table layouts with responsive queries - i hear flexbox is nice and apparently rendering html before sending it to the browser is back in fashion
|
# ? Oct 26, 2015 16:35 |
|
MALE SHOEGAZE posted:css is truly the worst browsers too. they had all of this nice stuff in css planned out but it turns out that actually implementing the mechanics of css took forever read the thesis some time it's kinda interesting and cranky http://people.opera.com/howcome/2006/phd/
|
# ? Oct 26, 2015 16:37 |
|
tef posted:ajax too slowkit and failfox are responsible for the terrible state of the web because they picked bad standards and everyone supported them
|
# ? Oct 26, 2015 16:47 |
|
Brain Candy posted:as a known Lisp Liker, what do you think about clojure in general? it solves one of the main practical problems with lisps, i.e. you have to invent your own wheels for everything. because it runs on the jvm you get the benefit of all the Java libraries that already exist. your work is reduced to writing a lispy wrapper around them the concurrency model is really cool and makes a lot of sense. rich is a super smart dude and has a lot of fantastic ideas about the language, and knows when to trade purity / power for pragmatism; hence the existence of alternate sigils to describe vectors or maps, and his stance on user defined reader macros the tooling is improving by leaps and bounds, cider is really shaping up, they have actual debugging support a la edebug in the latest builds (it isn't all the way there yet but the dude making it has feature parity with edebug as his goal) and just in general I find that the integration with emacs is really solid already. my only real complaint is still startup time, which is gross and makes it hard to use for small scripts. it's fine if they run in the background because you won't notice but like a shell command having a start time measured in seconds is clearly not optimal. there are a lot of hacks around this but they are even more gross than the startup time
|
# ? Oct 26, 2015 18:23 |
|
Dessert Rose posted:it solves one of the main practical problems with lisps, i.e. you have to invent your own wheels for everything. because it runs on the jvm you get the benefit of all the Java libraries that already exist. your work is reduced to writing a lispy wrapper around them this is why i gave up on getting much done in common lisp, even though i like the language a lot. quote:the tooling is improving by leaps and bounds, cider is really shaping up, they have actual debugging support a la edebug in the latest builds (it isn't all the way there yet but the dude making it has feature parity with edebug as his goal) and just in general I find that the integration with emacs is really solid already. did lighttable ever turn into anything viable? it always looked really cool but never as usable as cider.
|
# ? Oct 26, 2015 18:37 |
|
don't really see the need for light table given Atom has basically the same niche locked down.
|
# ? Oct 26, 2015 18:47 |
|
that niche being garbage editor built on a dumpster stack.
|
# ? Oct 26, 2015 18:48 |
|
Hell yeah payday
|
# ? Oct 26, 2015 18:58 |
|
rrrrrrrrrrrt posted:that niche being garbage editor built on a dumpster stack. i also use a jetbrains product.
|
# ? Oct 26, 2015 19:24 |
|
Valeyard posted:Hell yeah payday nice when you get to the place I am in life, payday doesn't matter. money gets siphoned out of your account at such a constant and huge rate im equally poor every day of the week
|
# ? Oct 26, 2015 19:31 |
|
jony neuemonic posted:
idk I keep looking at it and not seeing anything that emacs+paredit+cider doesn't get me. but then the only time I edit code outside emacs is when I want something I can only get from an ide like Xcode/vs (or more accurately something I'm too lazy to get working in emacs) like yeah the playground-esque thing looks cool, but when I can just hit a key chord and get the current expression's result in the repl window, that's really all I want anyway
|
# ? Oct 26, 2015 19:37 |
|
Stringent posted:it's dango not oden are you sure? the glyph in the image looks like U+1F362 ODEN to me, not U+1F361 DANGO
|
# ? Oct 26, 2015 20:14 |
|
Soricidus posted:are you sure? the glyph in the image looks like U+1F362 ODEN to me, not U+1F361 DANGO valid question. also gently caress you nerd
|
# ? Oct 26, 2015 21:01 |
|
if it makes you feel any better, and it shouldn't, it was an oden, but now that I see it a dango would have been a better fit for bear poop
|
# ? Oct 26, 2015 22:51 |
|
pepito sanchez posted:valid question. also gently caress you nerd a yosposter nerdshaming another yosposter is like a dude who fucks chickens claiming to be better than a dude who fucks sheep
|
# ? Oct 26, 2015 23:10 |
|
naah it was more meant like a "oh you got him/me. interesting *sips java*" all is meant with a grain of love, even ye olde fu
|
# ? Oct 26, 2015 23:39 |
|
posting on the versatile timer page
|
# ? Oct 26, 2015 23:40 |
|
pepito sanchez posted:naah it was more meant like a "oh you got him/me. interesting *sips java*" ah ok, I'll get off my high horse and chill with some nice hot chocolate then
|
# ? Oct 26, 2015 23:46 |
|
|
# ? Oct 27, 2015 00:12 |
|
|
# ? May 24, 2024 07:12 |
|
Vanadium posted:web development is good b/c there's no good native gui frameworks out there and at least you have the excuse of well this is as much as the browser lets me do actually, wpf is perfect
|
# ? Oct 27, 2015 04:01 |