|
sound the alarm, you're going to be uncomfortably parallel
|
# ? Mar 8, 2015 18:08 |
|
|
# ? May 25, 2024 04:51 |
|
tef posted:EVERY MORNING I WAKE UP AND OPEN PALM SLAM A VHS INTO THE SLOT. ITS ERLANG: THE MOVIE AND RIGHT THEN AND THERE I START DOING THE MOVES ALONGSIDE WITH THE MAIN CHARACTER, JOE. I DO EVERY MOVE AND I DO EVERY MOVE HARD. MAKIN WHOOSHING SOUNDS WHEN I SLAM DOWN SOME TELEPHONE OR EVEN WHEN I MESS UP TECHNIQUE. NOT MANY CAN SAY THEY ESCAPED CONSECUTIVE PROGRAMMING. I CAN. I SAY IT AND I SAY IT OUTLOUD EVERYDAY TO PEOPLE IN MY COLLEGE CLASS AND ALL THEY DO IS PROVE PEOPLE IN COLLEGE CLASS CAN STILL BE IMMATURE JERKS. AND IVE LEARNED ALL THE LINES AND IVE LEARNED HOW TO MAKE MYSELF AND MY APARTMENT LESS LONELY BY SHOUTING EM ALL. 2 HOURS INCLUDING WIND DOWN EVERY MORNING. THEN I LIFT same
|
# ? Mar 8, 2015 18:53 |
|
tef posted:EVERY MORNING I WAKE UP AND OPEN PALM SLAM A VHS INTO THE SLOT. ITS ERLANG: THE MOVIE AND RIGHT THEN AND THERE I START DOING THE MOVES ALONGSIDE WITH THE MAIN CHARACTER, JOE. I DO EVERY MOVE AND I DO EVERY MOVE HARD. MAKIN WHOOSHING SOUNDS WHEN I SLAM DOWN SOME TELEPHONE OR EVEN WHEN I MESS UP TECHNIQUE. NOT MANY CAN SAY THEY ESCAPED CONSECUTIVE PROGRAMMING. I CAN. I SAY IT AND I SAY IT OUTLOUD EVERYDAY TO PEOPLE IN MY COLLEGE CLASS AND ALL THEY DO IS PROVE PEOPLE IN COLLEGE CLASS CAN STILL BE IMMATURE JERKS. AND IVE LEARNED ALL THE LINES AND IVE LEARNED HOW TO MAKE MYSELF AND MY APARTMENT LESS LONELY BY SHOUTING EM ALL. 2 HOURS INCLUDING WIND DOWN EVERY MORNING. THEN I LIFT same but I don't lift
|
# ? Mar 9, 2015 01:02 |
|
MononcQc posted:same but I don't lift I assumed he was using lift in the category theory sense
|
# ? Mar 9, 2015 01:45 |
|
then I lyft
|
# ? Mar 9, 2015 01:50 |
|
bobbilljim posted:haskell is the high level language designed to be harder to use than assembly is there a PROLOG in Haskell?
|
# ? Mar 9, 2015 05:11 |
|
monad? more like bronad
|
# ? Mar 9, 2015 05:13 |
|
haskell is actually really easy to use
|
# ? Mar 9, 2015 05:25 |
|
Monad more like gonad
|
# ? Mar 9, 2015 05:28 |
|
Bloody posted:Monad more like gonad hi
|
# ? Mar 9, 2015 09:14 |
|
Bloody posted:Monad more like gonad
|
# ? Mar 9, 2015 09:16 |
|
Bloody posted:Monad more like gonad go doesn't need monads silly
|
# ? Mar 9, 2015 10:33 |
|
c terrible programmer s: i made some nice swing gui thing with Kotlin and i dont hate it yet i like having a real ide and i like having multiple classes in one file (super helpful for rapid prototyping imho) it also helps that the language is aiming to be "nicer java" instead of whatever the gently caress Scala is.
|
# ? Mar 9, 2015 12:02 |
|
tef posted:EVERY MORNING I WAKE UP AND OPEN PALM SLAM A VHS INTO THE SLOT. ITS ERLANG: THE MOVIE AND RIGHT THEN AND THERE I START DOING THE MOVES ALONGSIDE WITH THE MAIN CHARACTER, JOE. I DO EVERY MOVE AND I DO EVERY MOVE HARD. MAKIN WHOOSHING SOUNDS WHEN I SLAM DOWN SOME TELEPHONE OR EVEN WHEN I MESS UP TECHNIQUE. NOT MANY CAN SAY THEY ESCAPED CONSECUTIVE PROGRAMMING. I CAN. I SAY IT AND I SAY IT OUTLOUD EVERYDAY TO PEOPLE IN MY COLLEGE CLASS AND ALL THEY DO IS PROVE PEOPLE IN COLLEGE CLASS CAN STILL BE IMMATURE JERKS. AND IVE LEARNED ALL THE LINES AND IVE LEARNED HOW TO MAKE MYSELF AND MY APARTMENT LESS LONELY BY SHOUTING EM ALL. 2 HOURS INCLUDING WIND DOWN EVERY MORNING. THEN I LIFT chronicles of mononcqc
|
# ? Mar 9, 2015 12:07 |
|
St Evan Echoes posted:idk how these work either a gonad is like a taco
|
# ? Mar 9, 2015 12:29 |
|
eschaton posted:is there a PROLOG in Haskell? it's called curry
|
# ? Mar 9, 2015 14:57 |
|
http://en.wikipedia.org/wiki/Curry_%28programming_language%29
|
# ? Mar 9, 2015 14:57 |
|
Shinku ABOOKEN posted:it also helps that the language is aiming to be "nicer java" instead of whatever the gently caress Scala is. scala is definitely a "nicer java." that's a core project goal it also has about five other goals.
|
# ? Mar 9, 2015 16:01 |
|
Shinku ABOOKEN posted:nice swing gui lol not bloody likely
|
# ? Mar 9, 2015 16:58 |
|
Notorious b.s.d. posted:scala is definitely a "nicer java." that's a core project goal everything about scala is "it has about five other x"
|
# ? Mar 9, 2015 16:58 |
|
a gonad is a gonoid in the category of pendulofunctors
|
# ? Mar 9, 2015 19:34 |
|
Soricidus posted:a gonad is a gonoid in the category of pendulofunctors
|
# ? Mar 9, 2015 20:16 |
|
Bloody posted:lol not bloody likely nice self callout
|
# ? Mar 9, 2015 23:14 |
|
Soricidus posted:a gonad is a gonoid in the category of pendulofunctors
|
# ? Mar 9, 2015 23:28 |
|
thos thread has made me a more knowingly terrible programmer thank you all
|
# ? Mar 10, 2015 00:10 |
|
master of the sea posted:thos thread has made me a more knowingly terrible programmer thank you all that's its goal! also to occasionally help with a specific homework problem (usually involving xml workflow java bullshit, threads, or monads)
|
# ? Mar 10, 2015 00:36 |
|
Jabor posted:i know this is way late but any reasonable mocking framework will let you create a mock for a (non-final) concrete class. no need to use a single-implementation interface to be able to mock it out in a test. I've got a colleague who went through everyone's machines and changed the visual studio templates to create sealed (c# for final) classes by default lots of IInterface in that code.
|
# ? Mar 10, 2015 07:14 |
|
Gul Banana posted:I've got a colleague who went through everyone's machines and changed the visual studio templates to create sealed (c# for final) classes by default this is not a bad policy sometimes i wish some of my predecessors had restraint wrt python. not everyone is an adult, __ didn't save everyone. also from xx import * is the devil
|
# ? Mar 10, 2015 09:31 |
|
MeruFM posted:also from xx import * is the devil the worst part about haskell is that the default when you write "import Farts" is basically the equivalent of "from Farts import *"
|
# ? Mar 10, 2015 09:55 |
|
Except with type checking you're more likely to discover the error/collision at compile time, making it not nearly as risky a wildcard python import.
|
# ? Mar 10, 2015 10:36 |
|
Maluco Marinero posted:Except with type checking you're more likely to discover the error/collision at compile time, making it not nearly as risky a wildcard python import. yes the compiler can figure it out, but i think it makes the code much harder to read. you don't know by looking at a function where it's coming from
|
# ? Mar 10, 2015 12:02 |
|
i almost never do unqualified or unquantified imports in haskell and i generally stick to qualified unless the code is going to look idiotic otherwise (like for operators, Bits..&. just looks wrong).
|
# ? Mar 10, 2015 16:30 |
|
lmao can you imagine lens as a qualified import
|
# ? Mar 10, 2015 17:25 |
|
fart simpson posted:the worst part about haskell is that the default when you write "import Farts" is basically the equivalent of "from Farts import *" this is far from the worst part about haskell operator abuse is far worse
|
# ? Mar 10, 2015 17:39 |
|
gonadic io posted:lmao can you imagine lens as a qualified import never even heard of lens and just from skimming the github it looks like something I would never in a million years use. code:
|
# ? Mar 10, 2015 18:06 |
|
mild lens use is by far the least bad way to deal with multiple nested data tyles
|
# ? Mar 10, 2015 18:14 |
|
i really can't be bothered to retype it all but i give an overview, justification, and apology for lens here: http://forums.somethingawful.com/showthread.php?threadid=3481275&userid=172603&perpage=40&pagenumber=3#post425466206
|
# ? Mar 10, 2015 18:17 |
|
gonadic io posted:mild lens use is by far the least bad way to deal with multiple nested data tyles clojure seems to manage just fine with assoc-in and update-in but I guess if you must have infix operators, sure
|
# ? Mar 10, 2015 18:18 |
|
this code would be roughly 4 times as long, verbose, and annoying to understand without it:code:
gonadic io fucked around with this message at 18:24 on Mar 10, 2015 |
# ? Mar 10, 2015 18:18 |
|
|
# ? May 25, 2024 04:51 |
|
i've just spent the past two days chasing my own tail trying to get what seemed like a super easy fix into this system only to find that whatever dipshit wrote this code decided he was going to re-calculate this one value multiple times at random places all throughout the stack. so far it's been calculated in five un-related javascript functions with different entry/exit points, in two places on the backend that I know of, and i wouldn't be loving surprised if there's a trigger in the DB calculating it as well. instead of hunting all this garbage down and fixing it i'm just throwing my own, correct, code at the very end and washing my hands of it. it's me. i'm the terrible programmer
|
# ? Mar 10, 2015 18:53 |