# A new fast language with good array support and REPL

**URL:** https://discourse.julialang.org/t/a-new-fast-language-with-good-array-support-and-repl/25850
**Category:** Offtopic
**Created:** [June 30, 2019, 1:59am UTC](https://discourse.julialang.org/t/a-new-fast-language-with-good-array-support-and-repl/25850 "2019-06-30T01:59:10Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Yifan\_Liu](https://avatars.discourse-cdn.com/v4/letter/y/4da419/32.png) [@Yifan\_Liu](https://discourse.julialang.org/u/Yifan_Liu)
#### Post date: [June 30, 2019, 1:59am UTC](https://discourse.julialang.org/t/a-new-fast-language-with-good-array-support-and-repl/25850/1 "2019-06-30T01:59:10Z")

</div>

I recently came across this new language called V language. It claims to be as fast as C. More interestingly, it has a very straightforward array syntax and a REPL. I guess these two features may make it a good language for scientific computing.

[https://vlang.io/](https://vlang.io/)

---

<div class="post-metadata">

### Author: ![LaurentPlagne](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/laurentplagne/32/10103_2.png) [@LaurentPlagne](https://discourse.julialang.org/u/LaurentPlagne)
#### Post date: [June 30, 2019, 2:57am UTC](https://discourse.julialang.org/t/a-new-fast-language-with-good-array-support-and-repl/25850/2 "2019-06-30T02:57:38Z")

</div>

No multi dim arrays ?

---

<div class="post-metadata">

### Author: ![Amin\_Yahyaabadi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/amin_yahyaabadi/32/9826_2.png) [@Amin\_Yahyaabadi](https://discourse.julialang.org/u/Amin_Yahyaabadi)
#### Post date: [June 30, 2019, 3:59am UTC](https://discourse.julialang.org/t/a-new-fast-language-with-good-array-support-and-repl/25850/3 "2019-06-30T03:59:31Z")

</div>

This can be a good source for Julia developers to learn how to further enhance the Julia, for instance its C translator/conversion or the compiler.

> [@A new fast language with good array support and REPL](https://discourse.julialang.org/t/a-new-fast-language-with-good-array-support-and-repl/25850/2):
>
> No multi dim arrays ?

Nothing mentioned here:  
[https://vlang.io/docs#arrays](https://vlang.io/docs#arrays)  
Searching the website for BLAS gives nothing:  
[https://www.google.com/search?gws\_rd=cr&gl=us&q=blas%20site:vlang.io](https://www.google.com/search?gws_rd=cr&gl=us&q=blas%20site:vlang.io)  
So probably not much fast like it claims

---

<div class="post-metadata">

### Author: ![XVilka](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/xvilka/32/7155_2.png) [@XVilka](https://discourse.julialang.org/u/XVilka)
#### Post date: [June 30, 2019, 4:07am UTC](https://discourse.julialang.org/t/a-new-fast-language-with-good-array-support-and-repl/25850/4 "2019-06-30T04:07:24Z")

</div>

It is a scam language, it doesn’t even work, claims a lot delivers nothing. There was a lot of drama on many sites regarding this. And the author collected money for this on Patreon.

[https://www.reddit.com/r/rust/comments/b1ih91/v\_language\_new\_programming\_language\_inspired\_by/](https://www.reddit.com/r/rust/comments/b1ih91/v_language_new_programming_language_inspired_by/)

---

<div class="post-metadata">

### Author: ![Amin\_Yahyaabadi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/amin_yahyaabadi/32/9826_2.png) [@Amin\_Yahyaabadi](https://discourse.julialang.org/u/Amin_Yahyaabadi)
#### Post date: [June 30, 2019, 4:10am UTC](https://discourse.julialang.org/t/a-new-fast-language-with-good-array-support-and-repl/25850/5 "2019-06-30T04:10:52Z")

</div>

> [@A new fast language with good array support and REPL](https://discourse.julialang.org/t/a-new-fast-language-with-good-array-support-and-repl/25850/4):
>
> It is a scam language, it doesn’t even work, claims a lot delivers nothing. There was a lot of drama on many sites regarding this. And the author collected money for this on Patreon. [https://www.reddit.com/r/rust/comments/b1ih91/v\_language\_new\_programming\_language\_inspired\_by/](https://www.reddit.com/r/rust/comments/b1ih91/v_language_new_programming_language_inspired_by/)

[Issues · vlang/v · GitHub](https://github.com/vlang/v/issues) Seems correct, apparently it does not even compile helo world

---

<div class="post-metadata">

### Author: ![XVilka](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/xvilka/32/7155_2.png) [@XVilka](https://discourse.julialang.org/u/XVilka)
#### Post date: [June 30, 2019, 4:24am UTC](https://discourse.julialang.org/t/a-new-fast-language-with-good-array-support-and-repl/25850/6 "2019-06-30T04:24:37Z")

</div>

And regarding claims of converting C to V, it is a very hard thing to develop. You might want to check the [c2rust](https://github.com/immunant/c2rust) project, which does exactly this, but for Rust language. If you dive into the sources, it is kind of complex, requires efforts of a whole team, and still targets manual refactoring after the automated conversion.

---

<div class="post-metadata">

### Author: ![Amin\_Yahyaabadi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/amin_yahyaabadi/32/9826_2.png) [@Amin\_Yahyaabadi](https://discourse.julialang.org/u/Amin_Yahyaabadi)
#### Post date: [June 30, 2019, 5:39am UTC](https://discourse.julialang.org/t/a-new-fast-language-with-good-array-support-and-repl/25850/7 "2019-06-30T05:39:00Z")

</div>

Well, I don’t think converting C to Julia has less importance compared to the reverse conversion, because we can already call C from Julia.  
But the reverse is very useful specially for embeded programming.  
Because not every micro processor can run full Julia during run time, but they can run C executables.  
Here is the Julia to C converter project:  
[https://juliacomputing.com/blog/2016/03/10/j2c-announcement.html](https://juliacomputing.com/blog/2016/03/10/j2c-announcement.html)  
[https://github.com/JuliaComputing/llvm-cbe](https://github.com/JuliaComputing/llvm-cbe)

---

<div class="post-metadata">

### Author: ![oheil](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oheil/32/220745_2.png) [@oheil](https://discourse.julialang.org/u/oheil)
#### Post date: [June 30, 2019, 11:36am UTC](https://discourse.julialang.org/t/a-new-fast-language-with-good-array-support-and-repl/25850/8 "2019-06-30T11:36:07Z")

</div>

I wouldn’t call it a scam.  
It is a language which was designed especially for the development of a chat client/messenger called VOLT ([https://volt-app.com/](https://volt-app.com/)). It is probably just in some early stage of a language.

---

<div class="post-metadata">

### Author: ![gitboy16](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gitboy16/32/24906_2.png) [@gitboy16](https://discourse.julialang.org/u/gitboy16)
#### Post date: [March 30, 2022, 7:38pm UTC](https://discourse.julialang.org/t/a-new-fast-language-with-good-array-support-and-repl/25850/9 "2022-03-30T19:38:38Z")

</div>

Very interesting, I was able to git clone it, build it and run the hello world example in less than a 1 minute. It produces small exe and has a working REPL…it is actually quite impressive…Thanks for that post, I am going to keep a very close eye on that language. Cheers.
