|
ppp posted:use perl 6
|
# ? Apr 30, 2012 08:58 |
|
|
# ? May 13, 2024 08:36 |
just gonna leave this here http://forums.somethingawful.com/showthread.php?threadid=3189022&pagenumber=92&perpage=40#post403147800
|
|
# ? Apr 30, 2012 09:11 |
|
really though programming languages have never mattered, its about availbale libraries and frameworks, and putting those to use in a well-architected system post some UML bitches
|
# ? Apr 30, 2012 10:11 |
|
UML is yesterday's buzzword, agile my agile pls
|
# ? Apr 30, 2012 10:14 |
|
Gazpacho posted:UML is yesterday's buzzword, agile my agile pls lmao yea maybe if fartz.app is the most complex thing you ever write, gotta have class/entity diagrams and flowcharts at some point to keep an overview of the sit just dont let pm's, or anyone that doesn't know how to code, make them
|
# ? Apr 30, 2012 10:22 |
|
every time i structure a program and decide on how it should work and build the framework and classes and all that poo poo, something changes or happens where i end up having to patch around all of my rigid, perfectly laid out ideal basecode, and end up with something worse than if i just made a monolithic single file program with globals everywhere. so then after i write all the meat code i go back and remake the skeleton to fit the meat. its like figuring out a puzzle backwards and i feel bad every time
|
# ? Apr 30, 2012 10:41 |
|
quote:UML quote:Haskell Ah yes, functional programming. I think I'll bake a cake. How do you think I formulate this problem in my head: 1. Grab bowl and ingredients, start the oven heating up in the background 2. Add flour, sugar, eggs, etc to bowl 3. Stir until consistent 4. Wait for oven to get hot if it isn't already 5. Insert dough into oven, wait X minutes or: Let F(tau, xi, aleph, B, W, w1, w2, n) be a regular functional of the third kind from the domain of all functions on the finite Abelian field blah blah blah blah blah p.s. monads yeah no
|
# ? Apr 30, 2012 10:44 |
|
yea thats why i like prolog i just ask for a baked cake and it happens. pwned
|
# ? Apr 30, 2012 10:50 |
|
you can do it the java way and just get a pre-baked cake in the free cake store
|
# ? Apr 30, 2012 10:53 |
|
newreply.php posted:you can do it the java way and just get a pre-baked cake in the free cake store yea but then i have to decide on a design pattern to shoehorn all my awful cakefactorys into
|
# ? Apr 30, 2012 10:59 |
|
gas
|
# ? Apr 30, 2012 11:00 |
|
but i havent even goten to talk about perl6 yet...
|
# ? Apr 30, 2012 11:03 |
|
Gazpacho posted:
|
# ? Apr 30, 2012 11:04 |
|
threads are hard actor frameworks! actor frameworks! developers! i wrote one in java using ØMQ, every inter-thread message requires a syscall. the way of the future folks
|
# ? Apr 30, 2012 11:08 |
|
um doesn't setting a condition variable require a syscall? 0MQ looks kinda kewl tho
|
# ? Apr 30, 2012 11:11 |
|
ahhh spiders posted:yea thats why i like prolog i just ask for a baked cake and it happens. pwned it just takes 24 hours
|
# ? Apr 30, 2012 11:20 |
|
cake cooked sous-vide for 72 hours at 68 degrees C.
|
# ? Apr 30, 2012 11:24 |
|
i suppose if the lock is already held then maybe. fior this thing, 2 or 3 syscalls are required at the least, it writes a byte for each inproc message, maybe selects over the unix socketpairs, reads. my java programs are now like a series of tubes. and if you don't understand, those tubes can be filled and if they are filled, when you put your message in, it gets in line and it's going to be delayed by anyone that puts into that tube enormous amounts of material, enormous amounts of material. http://www.perlfoundation.org/perl6/index.cgi?perl_6_job_listings lookin good
|
# ? Apr 30, 2012 11:29 |
|
perl is not a programming language, plz stay on topic
|
# ? Apr 30, 2012 11:53 |
|
you should bookmark that. in the future it will b ethe only programming job site, because no other languages are needed
|
# ? Apr 30, 2012 11:53 |
|
I'm fluent in HTML and CSS. What's everyone else's favorite language?
|
# ? Apr 30, 2012 11:54 |
|
Janin posted:this is easily solved by spending more than like twenty minutes learning the language *blanket statement applicable to everything in the world*
|
# ? Apr 30, 2012 13:22 |
|
homercles posted:threads are hard I should have spelled this out earlier: Shared mutable state is hard, ok? In the sense of doing it correctly and effectively. quote:actor frameworks! actor frameworks! developers! classy! have you seen this for them javas? http://code.google.com/p/disruptor/
|
# ? Apr 30, 2012 13:25 |
|
too bad erlang's string handling can't be solved no matter how much time you put into it who wants to parse strings in 2012? not i, says the erlang coder
|
# ? Apr 30, 2012 13:26 |
|
MononcQc posted:*blanket statement applicable to everything in the world* I have been informed that haskell is easier if you understand category theory first.
|
# ? Apr 30, 2012 13:26 |
|
Wikipedia posted:Category theory is an area of study in mathematics that examines in an abstract way the properties of particular mathematical concepts, by formalising them as collections of objects and arrows (also called morphisms, although this term also has a specific, non category-theoretical sense), where these collections satisfy some basic conditions haha no
|
# ? Apr 30, 2012 13:32 |
|
tinselt0wn posted:haha no
|
# ? Apr 30, 2012 13:41 |
|
facade patterns forever. put off dealing with lovely code every day.
|
# ? Apr 30, 2012 13:45 |
|
ahhh spiders posted:haskell is stupid and no one uses it, thank god
|
# ? Apr 30, 2012 14:04 |
|
ahhh spiders posted:it's loving stupid to think this sorry. bye
|
# ? Apr 30, 2012 14:04 |
|
rotor posted:lmao if your program isn't simply a collection of smaller single-purpose programs that talk to each other using character streams that can have their parallelism managed by the os
|
# ? Apr 30, 2012 14:06 |
|
My Linux Rig posted:yeah was about to say that too autism brains are single threaded so they dont get it
|
# ? Apr 30, 2012 14:07 |
|
I just don't deal with quaint little problems that fit on one little machine
|
# ? Apr 30, 2012 14:16 |
|
threads? here's a nickel, buy yourself a real concurrency model
|
# ? Apr 30, 2012 14:23 |
|
tef posted:threads? here's a nickel, buy yourself a real concurrency model
|
# ? Apr 30, 2012 14:44 |
|
"i have a trivially parallelizable problem but no library to automatically shard my application based on the number of nodes in my cluster" - somebody using the wrong language
|
# ? Apr 30, 2012 14:46 |
|
tinselt0wn posted:too bad erlang's string handling can't be solved no matter how much time you put into it There are 5 types of strings in Erlang:
Furthermore:
That's about the state of affairs as I know it regarding strings and different standards and encodings. P.S. Interestingly enough, the IOList format is actually fairly nice for Unicode string handling when it comes to things such as grapheme clusters. I can represent "é" as either [16#65,16#301] or [16#E9]. A string like "héllo" could contain the former form as a grapheme cluster using a list such as [$h,[101,204,129],$e,$l,$l,$o] (where 101,204,129 is the UTF8 encoding the cluster), allowing for interesting character-based control even using Unicode to do it. Whether this system will be used or not is left to be seen. MononcQc fucked around with this message at 15:02 on Apr 30, 2012 |
# ? Apr 30, 2012 14:48 |
|
tef posted:I should have spelled this out earlier: Shared mutable state is hard, ok? In the sense of doing it correctly and effectively. disrupter looks cool, I was happily using ArrayBlockingQueue for some handrolled stuff, hopefully i can find a use for this
|
# ? Apr 30, 2012 14:57 |
|
UML is great if your handing off a spec to unwashed jabbering foreigners who don't speak english and not a goddamn thing else
|
# ? Apr 30, 2012 15:09 |
|
|
# ? May 13, 2024 08:36 |
|
rotor posted:UML is great if your handing off a spec to unwashed jabbering foreigners who don't speak english and not a goddamn thing else UML sequence diagrams are unironically great for explaining how REST APIs work (goatse.cx is great for explaining the bad xml kind shaggar likes)
|
# ? Apr 30, 2012 15:12 |