|
C++ is better than rust because for the price of the generics system, you also get, FREE OF CHARGE, an awesome metaprogramming system and don't have to do all your even slightly meta stuff in macros!
|
# ? Oct 23, 2014 00:30 |
|
|
# ? Jun 11, 2024 20:53 |
|
Call me when Rust's done.
|
# ? Oct 23, 2014 00:37 |
|
Also I'm still hoping Clay turns into something good.
|
# ? Oct 23, 2014 00:38 |
|
Vanadium posted:C++ is better than rust because for the price of the generics system, you also get, FREE OF CHARGE, an awesome metaprogramming system and don't have to do all your even slightly meta stuff in macros! just don't look inside the metaprogramming or try to understand the error messages
|
# ? Oct 23, 2014 00:38 |
|
Zombywuf posted:Also I'm still hoping Clay turns into something good.
|
# ? Oct 23, 2014 00:43 |
|
apl/j/k needs to come back
|
# ? Oct 23, 2014 00:45 |
|
Dicky B posted:Clay was abandoned years ago. Nimrod is the new cool systems language designed by one smart guy to fawn over Don't poo poo on my dreams man.
|
# ? Oct 23, 2014 00:50 |
|
look i just want somebody in yospos to validate nimrod so i know i'm not crazy
|
# ? Oct 23, 2014 01:05 |
|
Dicky B posted:look i just want somebody in yospos to validate nimrod so i know i'm not crazy what does GOD SAYS to you?
|
# ? Oct 23, 2014 01:06 |
|
Dicky B posted:look i just want somebody in yospos to validate nimrod so i know i'm not crazy I am definitely intrigued from the overview page.
|
# ? Oct 23, 2014 01:15 |
|
Dicky B posted:look i just want somebody in yospos to validate nimrod so i know i'm not crazy its nim now
|
# ? Oct 23, 2014 01:17 |
|
oh yea i forgot they were doing that because nobody got the reference
|
# ? Oct 23, 2014 01:21 |
|
power botton posted:apl/j/k needs to come back k never went away, pondering taking a job writing it again
|
# ? Oct 23, 2014 07:41 |
|
Dicky B posted:oh yea i forgot they were doing that because nobody got the reference whats the reference
|
# ? Oct 23, 2014 08:04 |
|
fart simpson posted:whats the reference nimrod was a king & mighty hunter in the bibbles and then bugs bunny ironically called elmer fudd nimrod and now everybody thinks nimrod == idiot THANKS WALT prob like that? never heard of nimrod the lang
|
# ? Oct 23, 2014 09:18 |
|
I looked at Nimrod and there is just something that smells about the whole thing.quote:References (similar to pointers in other programming languages) are a way to introduce many-to-one relationships. Stuff like this in the documentation. Also, assigning to the variable "result" as the means of returning a value. The type int is implicitly convertible to int8 and int16. But int32 isn't. int32 is implicitly convertible to int though. The choice, or need, to use "discard expr()" when expr() returns a value, instead of something like C's "(void)expr()" or Go's(?) "_ = expr(). assert being a keyword. quote:The implicit initialization can be avoided for optimization reasons with the noinit pragma: There are better ways to do that. I don't feel the sense of creators' pain and misery that I see with other languages, in its design. With Go and Swift it feels like people working on them have watched the c-beams glitter and cried their tears -- they have their poo poo together. With Rust it felt like they have learned about c-beams in theory and would like to do something about it. They got lost in the woods for some time, but maybe they're on their way out. With Nimrod it feels like a couple of white boys with rich parents trying to be gangsta. Almost wrote the whole post without mentioning the Python syntax.
|
# ? Oct 23, 2014 09:56 |
|
KARMA! posted:lern 2 read the bible actually i searched and it's probably a reference to nimrod the first computer built to play video games?
|
# ? Oct 23, 2014 11:00 |
|
sarehu posted:I looked at Nimrod and there is just something that smells about the whole thing. fart simpson posted:actually i searched and it's probably a reference to nimrod the first computer built to play video games?
|
# ? Oct 23, 2014 13:07 |
|
sure are a lot of nimrods on this page
|
# ? Oct 23, 2014 13:09 |
|
Stringent posted:sure are a lot of nimrods on this page thank you
|
# ? Oct 23, 2014 13:16 |
|
i hate citing stuff, can't i just make my master's thesis "50 pages of my strong and correct opinions about programming" instead i have to write pages about fowler's thoughts on refactoring, ugghh
|
# ? Oct 23, 2014 13:43 |
|
Cybernetic Vermin posted:k never went away, pondering taking a job writing it again do it and then ill send you my resume
|
# ? Oct 23, 2014 13:57 |
|
http://www.yukinishijima.net/2014/10/21/did-you-mean-experience-in-ruby.html
|
# ? Oct 23, 2014 15:32 |
|
i don't like to say good stuff about rubby but this is actually kind of cool. it would be better if there was an option to make it just assume you meant the other thing and run it that way for suitably close matches
|
# ? Oct 23, 2014 16:33 |
|
Tiny Bug Child posted:i don't like to say good stuff about rubby but this is actually kind of cool. it would be better if there was an option to make it just assume you meant the other thing and run it that way for suitably close matches you can do that too. http://ruby-jokes.github.io/close_enough/
|
# ? Oct 23, 2014 17:44 |
|
Tiny Bug Child posted:i don't like to say good stuff about rubby but this is actually kind of cool. it would be better if there was an option to make it just assume you meant the other thing and run it that way for suitably close matches ruby is more php than php could ever dream of. ruby has ==, ===, and eql? and equal?. i know that it still thinks numbers and strings are different but you can probably fix that with enough overrides.
|
# ? Oct 23, 2014 17:48 |
|
https://isocpp.org/files/papers/N4134.pdf
|
# ? Oct 23, 2014 18:21 |
|
lol the number of typos on this page, no wonder he wrote this
|
# ? Oct 23, 2014 18:33 |
|
|
# ? Oct 23, 2014 18:41 |
|
yes, c++ is a kitchen sink language and we like it that way
|
# ? Oct 23, 2014 18:42 |
|
Dessert Rose posted:lol the number of typos on this page, no wonder he wrote this congrats on get joke
|
# ? Oct 23, 2014 19:16 |
|
Dicky B posted:lol well if that's the best you can do then it looks like a good language. i've been messing with it a bit and it feels very productive. compile-time function evaluation is really nice it's a basic statically typed generics GC natively compiled language, there is that. a nice thing about it is that they feel like they do have their implementation together. they're not ivory tower when it comes to running actual programs. it's in programming language design that their opinions and the language stray towards ickiness, once you get past the generics+effects+GC aspect. also I'm comparing something that's ostensibly a work in progress against stuff that has had 1.0, and there can definitely be a lot of rounds of sheer idiocy before getting to something that seems semi-reasonable. somebody should just fork it and get rid of the python syntax. and wait, there's pass-by-reference that's implicit at the call-site? that's the sort of mistake, among others i've mentioned, that make me distrust the whole thing. how can you have effects tagging without also cringing at having foo(x) modify the variable x?
|
# ? Oct 23, 2014 20:18 |
|
KARMA! posted:lern 2 read the bible walt?
|
# ? Oct 23, 2014 20:43 |
|
the "w" in "wb" stads for walt, dummy.
|
# ? Oct 23, 2014 20:45 |
|
tef posted:you can do that too. http://ruby-jokes.github.io/close_enough/ ok this owns and i think it's the first time i've ever wished for a rubby feature in php. it kind of reminds me of that javascript thing that automatically removes lines with errors in them and re-eval()s your script
|
# ? Oct 23, 2014 21:08 |
|
Tiny Bug Child posted:ok this owns and i think it's the first time i've ever wished for a rubby feature in php. it kind of reminds me of that javascript thing that automatically removes lines with errors in them and re-eval()s your script this also exists for ruby https://github.com/programble/fuckit.rb combine the two so if it cant figure out what you meant it just deletes it, then you have the ultimate web dev language
|
# ? Oct 23, 2014 21:18 |
|
Tiny Bug Child posted:ok this owns and i think it's the first time i've ever wished for a rubby feature in php. it kind of reminds me of that javascript thing that automatically removes lines with errors in them and re-eval()s your script less awesome when you add a new method and all of the sudden it's the new closest match
|
# ? Oct 23, 2014 21:43 |
|
Subjunctive posted:less awesome when you add a new method and all of the sudden it's the new closest match if the name is a closer match maybe it's a better match for what you want to do
|
# ? Oct 23, 2014 21:47 |
|
Separate yield and await? This is the feature of my dreams.
|
# ? Oct 23, 2014 21:50 |
|
|
# ? Jun 11, 2024 20:53 |
|
tef posted:you can do that too. http://ruby-jokes.github.io/close_enough/ I think I called this (using levenshtein distance for method matching) ITT Subjunctive posted:less awesome when you add a new method and all of the sudden it's the new closest match obviously the new method will do the job better on account of being newer, duh
|
# ? Oct 23, 2014 21:52 |