-
Moving the `errorCode` from a string to a number in the `ImperativeError` class can bring several benefits. Firstly, using a number for error codes can help reduce the amount of memory used, as number…
-
In its current state, the DSL looks more like an imperative particle programming language. While an imperative approach is powerful in terms of expressivenes, a DSL may not need to strive for this, i.…
-
I take issue with two subsection titles:
- Prefer object orientation to imperative programming
- Prefer functional to procedural language constructs
because you can do imperative programming in…
-
# Functional programming compiler optimize - 懒得想标题
Can a functional programming language compiler optimize as well as an imperative programming language compiler in practice? 在搜索FP优化的时候看到这么一个问题,高赞回答(…
-
In languages section, there are 3 different categories: command line interface (that is strange naming too), imperative and functional. The reason I am writing the issue is that, JavaScript is clearly…
-
I don't disagree with the sentiment here, but [Favor functional programming over imperative programming](https://github.com/uohzxela/clean-code-ruby#favor-functional-programming-over-imperative-progra…
-
Should not require modifications to the engine, so anybody familiar with any imperative programming language should be able to implement a networked system for dynamic in-game music using the game's s…
fr1tz updated
10 years ago
-
http://www.cs.cmu.edu/~neelk/dlnl-paper.pdf
Neel formulates his type system in [Harper's style](https://www.cs.uoregon.edu/research/summerschool/summer10/lectures/Harper-JSC92.pdf), so it seems like …
-
I am reviving #1262 as I have an use case that is related to that discussion:
> Right now directives are purely a feature of the GraphQL language and IDL, so a schema not created using IDL definiti…
-
People coming from an imperative programming background might be confused by `return`. For example, they might be confused by the fact that `move; return (); move` does not ignore the second `move`; …