-
It is a ubiquitous feature to many compilers/interpreters that error messages report the location of the error, e.g. "Type error: line 1, column 6", but oK currently does not.
K6 also has a helpful f…
darkf updated
8 years ago
-
我們想要一個開源的語言,擁有自由的版權。我們想要 C 的速度和 Ruby 的動態。我們想要有一個語法與內在表示有一致性(homoiconic)的語言, 並且像 Lisp 一樣擁有真的 macro,但是擁有像 Matlab 一樣熟悉好懂的數學符號。我們也想要像 Python 一樣好用的泛用型程式語言, 處理統計要和 R 一樣,處理字串要和 Perl 一樣地自然,要有和 Matlab 一樣強大的線性…
-
Lisps are a very unique language. It is one of the only languages that is homoiconic, and this feature, combined with its S-Expressions and macro abilities let you do some pretty neat things with it.
…
-
From a venstan example:
```
quote("y_out"("y", "UArray(Number)", "N")())
```
is how one spells what in the abstract syntax looks like
```
'(("y_out" "y" "UArray(Number)" "N"))
```
This is because …
-
@meijeru I think to increase credibility of a **language** and the overall understanding, more formalism would undoubtedly be beneficial.
Recently I came across [Call By Push Value](https://www.cs.…
-
Macros are powerful tools for writing concise yet powerful codes. For now YSH doesn't seem to have one, however.
### Pros
- Having a macro system elminates the need of some other language construc…
glyh updated
5 months ago
-
After running through the koans a couple times myself and a couple TAs were discussing cutting out symbols/quotes/lists/sets and some of the redundant koans.
This would leave us more time to spend …
-
https://www.quora.com/Functional-Programming/Why-choose-Clojure-over-Elixir
-
## Comparison with `benchmark-driver`
The image below compares the output of `winr` to `benchmark-driver`. I'm a little biased, but it looks like the output from `winr` is not only easier to see, m…
-
It would be handy if `convert(::Type{Symbol}, str::AbstractString)` and `convert(::Type{String}, sym::Symbol)` worked
related #35033
`Symbol` isn't a string, but it is string-like.
and we c…