|
Malcolm XML posted:We must journey to the ivory tower to question wadler himself https://www.youtube.com/watch?v=KaqC5FnvAEc
|
# ? Apr 17, 2013 20:52 |
|
|
# ? May 25, 2024 19:23 |
|
Malcolm XML posted:Well all that means is that it isn't a free monad but I still very much doubt the monad laws hold which is a bigger problem i don't actually know much about monads in a general category theory context, just haskell
|
# ? Apr 17, 2013 20:53 |
|
yaoi prophet posted:i don't actually know much about monads in a general category theory context, just haskell actually i'm not entirely sure that the opposite of a restricted monad (like Ord a => Set a) is properly called "free" since that means something specific w.r.t. categories but confusingly a bunch of monads are in fact the free monads on a particular functor (since the free monoid on a set is essentially a list, the free monad on a functor is structurally very similar to a list) Categories for the Working Mathematician is really good, anything by Mac Lane is great since he both invented categories and writes very well but the rabbit-hole is deep and treacherous
|
# ? Apr 17, 2013 21:04 |
|
for anyone looking to explore horrible pseudo-languages, try beanshell we had this integrated somewhere for a long time because code injection via XML was a `great` idea except it was an XML file and 99% of developers apparently can't write proper java without a 500mb IDE. muh squiggly red lines there was an unresolved issue for 3 months because someone used arrayThing[5] instead of arrayThing.get(5) MeruFM fucked around with this message at 21:14 on Apr 17, 2013 |
# ? Apr 17, 2013 21:11 |
|
lmao forever at retards who hate ides and the massively huge benefits they provide over garbage text editors
|
# ? Apr 17, 2013 21:13 |
|
rofl beanshell
|
# ? Apr 17, 2013 21:14 |
|
Shaggar posted:lmao forever at retards who hate ides and the massively huge benefits they provide over garbage text editors pshh i can't call it ~code poetry~ if a MACHINE writes it bespoke subs, artisanal callbacks
|
# ? Apr 17, 2013 21:15 |
|
IDEs are fine, they're great for refactoring i just find the idea of changing to a scripting language lookalike because the IDE isn't working for the static language funny
|
# ? Apr 17, 2013 21:22 |
|
Shaggar posted:lmao forever at retards who hate ides and the massively huge benefits they provide over garbage text editors notepad supremacy
|
# ? Apr 17, 2013 21:24 |
funny compiler
|
|
# ? Apr 17, 2013 21:25 |
|
quote:Adventures in Undefined Behavior i really don't get C hipsters while it really doesn't apply much to this article, since it's about embedded development, people prattling off about how they can keep a model of their program in their mind because of how simple c is piss me off.
|
# ? Apr 17, 2013 21:53 |
|
You can tell that guy didn't start out as a C programmer because he refers to playing linker games as monkeypatching
|
# ? Apr 17, 2013 22:22 |
|
it's also kind of funny that the Right Answer (eliminating dynamic allocation where it was causing the problem because it wasn't actually needed) was in front of him and he just about stumbled upon it before writing his own malloc anyways
|
# ? Apr 17, 2013 22:26 |
|
tl;dr that's a lot of words for not much of anything
|
# ? Apr 17, 2013 22:31 |
|
Condiv posted:i really don't get C hipsters it's cause it's vintage.
|
# ? Apr 17, 2013 23:01 |
|
C is good cause its not C++
|
# ? Apr 17, 2013 23:44 |
|
uG posted:C is good cause its not C++ that is one of it's finer aspects.
|
# ? Apr 18, 2013 00:41 |
|
guess what platform mandates a thread safe allocator if you guessed the jvm, congratulations
|
# ? Apr 18, 2013 02:01 |
|
Otto Skorzeny posted:You can tell that guy didn't start out as a C programmer because he refers to playing linker games as monkeypatching also because he says this: "I recently had to write my own malloc." followed by this: "it turned out to be the only option." complete loving nonsense
|
# ? Apr 18, 2013 02:20 |
|
real c programmers know theres always more than one way to fault a seg
|
# ? Apr 18, 2013 04:41 |
|
my favourite way is when you free something you weren't supposed to and then the next call to malloc gives you the same address back again and you're trying to use the same area of memory for two different purposes and wondering why completely separate areas of your program are loving up each other's poo poo
|
# ? Apr 18, 2013 04:45 |
|
same but not my favorite
|
# ? Apr 18, 2013 04:46 |
|
Condiv posted:i really don't get C hipsters people bragging about implementing their own malloc are loving amateur retards.
|
# ? Apr 18, 2013 05:50 |
|
dude, look how close i am to the metal #themetal #malloc #emm #epicmemorymanagement #pointers
|
# ? Apr 18, 2013 05:52 |
|
**ptr &(int*)(int)ptr; brb haxxoring here
|
# ? Apr 18, 2013 06:50 |
|
on one of the handful of occasions that I worked with C, I ended up loving an index into a local variable and started stomping on the call stack & corrupting function parameters good times
|
# ? Apr 18, 2013 07:08 |
|
C more like P
|
# ? Apr 18, 2013 07:17 |
|
how would c with types on the right (a la Rust, Go, etc.) look like? would you like it? inquiring minds want to know
|
# ? Apr 18, 2013 07:37 |
|
welsh
|
# ? Apr 18, 2013 07:47 |
|
tom jones was welsh i think
|
# ? Apr 18, 2013 15:02 |
|
hacking for christ
|
# ? Apr 18, 2013 15:06 |
|
honking for christ
|
# ? Apr 18, 2013 15:18 |
|
MononcQc posted:AMQP wasn't open source community effort at its origins despite being an open standard. It was started by JPMorgan Chase people for the enterprise: most open sores crazies work for huge businesses, how do you think they get funding? ibm mqseries is from 1993 biztalk is from 2000 they did not need to reinvent that wheel.
|
# ? Apr 18, 2013 15:24 |
|
http://gergo.erdi.hu/projects/metafun/ hannnnnnnnnnnn
|
# ? Apr 19, 2013 05:19 |
|
PleasingFungus posted:on one of the handful of occasions that I worked with C, I ended up loving an index into a local variable and started stomping on the call stack & corrupting function parameters i have no idea how you managed to do this accidentally
|
# ? Apr 19, 2013 07:26 |
|
ive done it before accidently its especially p sweet when it will pass its test suite on one machine but not another identical machine
|
# ? Apr 19, 2013 07:32 |
|
i see this argument more and more recently, but is there anyone here except shaggar and maybe tbc who thinks null was not a huge mistake?
|
# ? Apr 19, 2013 14:48 |
|
vapid cutlery posted:i have no idea how you managed to do this accidentally it's super easy to do in c, local arrays are on the stack, nothing to stop you indexing beyond the end or beginning , and then you're stomping on all kinds of poo poo
|
# ? Apr 19, 2013 14:52 |
|
Condiv posted:i see this argument more and more recently, but is there anyone here except shaggar and maybe tbc who thinks null was not a huge mistake? In what context?
|
# ? Apr 19, 2013 19:22 |
|
|
# ? May 25, 2024 19:23 |
|
0 == NULL
|
# ? Apr 19, 2013 20:09 |