Viewing profile — nox_
nox_
HN member- Joined
- Tue, Mar 27, 2012, 4:16 PM UTC
- HN karma
- 107
- Public activity
- 49 items
- HN profile
- View on Hacker News ↗
About nox_
No profile information was provided.
Recent public activity
-
comment
Comment #19644054
Cf. `try` becoming a keyword, when there are hundreds of calls to a method named `try` in Servo, one of the largest Rust projects in existence.
-
comment
Comment #13356227
The inflate crate is absolutely devoid of tests and full of unsafe code though, so the foundations of all of that are quite weak.
-
comment
Comment #13295645
I implemented them in R17. José doesn't dislike them but doesn't have a syntax that fits Elixir for them, given parens around arguments of a lambda are optional.
-
comment
Comment #10140092
I have rarely read things that were that much wrong. Just because the code can be represented as a data structure, or just because the compiler is written in its own language, that…
-
comment
Comment #9763901
Erlang is not homoiconic. Did you mean Elixir? Neither are anyway.
-
comment
Comment #8830550
Metaphors make sense, that reusing of isomorphism doesn't, however you quote Greek words to justify your means.
-
comment
Comment #8829310
Isomorphism was already a word before Nodejitsu abused it. Your examples are acronyms and abbreviations. Nevermind that this concept is not even worth a name.
-
comment
Comment #8829042
In which universe is polymorphism the opposite of isomorphism? Couldn't we just have said "JavaScript that runs everywhere" instead of trying to sound educated?
-
comment
Comment #8712137
Replying with an attack and closing comments is definitely something a douchebag would do. Free or opensource doesn't mean you get to be irresponsible about what you release or mai…
- comment
-
comment
Comment #8346158
You introduced a closure there. Bindings set in if, case, receive, etc will spill in their surrounding environment. Obviously they won't spill outside closures without mutable term…
-
comment
Comment #8344425
You can. And even if you couldn't, what I mentioned is still different scoping rules, whether you put scare quotes or not.
-
comment
Comment #8340519
Variables in Elixir can be rebound, and there are no unsafe variables at all in Elixir.
-
comment
Comment #8334348
Sharing a common subset does not make them "fundamentally the same language".
-
comment
Comment #8334325
Quotes don't magically let you say wrong things.
-
comment
Comment #8332952
When two languages have different scoping rules, they don't have the same semantics. When two languages differ in their opinion about macros, they don't have the same semantics. Wh…
-
comment
Comment #8297552
Syntax is the least of your worries when learning a new language. Elixir isn't Ruby. Some new projects may be developed in Elixir but it will never supplant Erlang.
-
comment
Comment #8297427
Hah, yeah, let's port everything for no obvious reason.
-
comment
Comment #8015263
Elixir's compiler emits Erlang forms, and then relies on OTP's Erlang's compiler. It is not a direct process.
-
comment
Comment #8015172
> - Elixir compiles directly to Erlang byte code No, it compiles to Erlang. Which is then compiled by the Erlang compiler.
-
comment
Comment #7796058
For the terse badmatch error and such, you might be interested in Shippai: https://github.com/nox/shippai
-
comment
Comment #7777530
Why was this downvoted when it clearly shows how this article is misguided? Just because a language uses parentheses for some of its constructions doesn't mean we can call Lisp syn…
-
comment
Comment #7764267
Too bad that this isn't type checking in the traditional sense though. That's just runtime tag checking.
-
comment
Comment #7694253
"Tries" is the operative word here. There is a documented history of utter incompetence in Linguist.
-
comment
Comment #7496166
And what exactly is standard about this?