/script>
[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

It's time to learn Julia /g/

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 41
Thread images: 6

File: juliaScreenShot.png (218KB, 1080x1920px) Image search: [Google]
juliaScreenShot.png
218KB, 1080x1920px
It's time to learn Julia /g/
>>
>>60670490
is the startup-time still 1-3 seconds?
otherwise I will stick with fortran/python
>>
>>60670490
How many hours did you pour into all that vim rice?
>>
>>60670565
It evolved into that over time.
>>
>>60670586
why do you need to know your uptime, cpu load and the outside weather at all times?
>>
>>60670607
That's just default powerline
besides the weather
>>
>>60670617
do you feel more productive knowing exactly how long ago you booted up your computer?
>>
>>60670490
It's good. All molecular dynamics libraries for Julia perform like shit though. Most people prefer more specific scripting languages in general though, in my field it's CP2K and LAMMPS. Some guys in the FEA/FEM field prefer deal.ii (C++ I believe) or petsc (C/F90) or just use ANSYS or COMSOL or elmer.
>>
>>60670490
Does it do mobile?
>>
>>60670490
What's the point in this shit? Python and sh are breddy gudd languages as glue language.

Why the fuck to spend time in learning a similar to what you know and use but shittier language who no one uses and don't writes libraries for it.
>>
>>60670663
>Does it do mobile?

When someone writes a web framework or mobile framework that is when Julia will catch on. Right now it's mostly used how Python first started off.
>>
>>60670633
>do you feel more productive knowing exactly how long ago you booted up your computer?

It's just default I could put Spotify and slack messages on there instead.
>>
File: 1484766216166.jpg (50KB, 785x757px) Image search: [Google]
1484766216166.jpg
50KB, 785x757px
>>60670633
It must make you feel good to ask that question.
>>
Post vimrc
>>
>>60670490
>It's time to learn Julia /g/

Why? Python with Numpy, Pandas and Matplotlib is great. For extra speed there's Cython. If something is still too slow I use modern C++.
>>
File: genfranklindisturbed.jpg (66KB, 421x832px) Image search: [Google]
genfranklindisturbed.jpg
66KB, 421x832px
>every newline visibly marked
>>
>>60670490
Seems pretty okay for a language - but it doesn't seem like there's any point to me learning it, no.
>>
>>60670725
> When someone writes a web framework or mobile framework that is when Julia will catch on
If that was the case many small languages would have caught on.

No, it needs to be a framework much better than existing ones to the point where people even will want to learn a new language, and that won't be easy at all.
>>
>>60672349
But how else would you notice that pesky whitespace at the end of lines? You'll get laughed at if you'd ever push that whitespace into some online repository.
>Any modern IDE will automatically remove it
B-but muh gnutard text editor as IDE meme.
>>
>>60672418
commit hooks
>>
File: ss-2017-05-31-10-33-27.png (19KB, 552x92px) Image search: [Google]
ss-2017-05-31-10-33-27.png
19KB, 552x92px
>>60672418
>But how else would you notice that pesky whitespace at the end of lines?
you could, for example, use a superior editor
>>
>>60670490
>Julia
Hello :)
>>
>>60670490

Font name?
>>
File: 1493320215113.jpg (30KB, 694x396px) Image search: [Google]
1493320215113.jpg
30KB, 694x396px
>>60670490
>time = 0
>time is highlighted
>using a highlighted keyword as a variable

JUST
>>
>>60670679
>What's the point in this shit? Python and sh are breddy gudd languages as glue language.

The point is that Julia isn't intended as a glue language, thanks to the power of JIT.
>>
>>60672515
such a nice BTFO.
Best I've seen today.
>>
>>60670490
>Julia
>name of ex gf
i will not touch this lang.
>>
>>60672515
I had no idea VSC could do that. Any other neat settings?
>>
>>60672275
>Why? [hacky scripting language] with [shitty hackaround #1], [#2] and [poor mans R lib] is great. For extra speed there's [half-assed incompatible-for-speed dialect]. If something is still too slow I use modern [restricted to professional programmers].
>>
>>60670490
>1080x1920
You fucking wot
>>
>>60673296
Probably the integrated terminal settings.

>>60674089
Probably a pivot monitor.
>>
>>60672822
Asl?
>>
If I'm comfortable with R, will julia be ok to pick up?

I ain't no programmer, just need to do some math computing.
>>
  end
end
end


No thanks
>>
File: ggplot.png (113KB, 1000x489px) Image search: [Google]
ggplot.png
113KB, 1000x489px
>>60674184
Julia and R are fairly different syntactically, R has a lot of historical accidents while Julia's syntax is better described as "mainstream modern".

Julia's interop with R is very, very good though, pic related.
>>
>>60673215
Did she cucked you?
>>
>>60674486
>pic related
Damn, I hadn't seen that yet. ggplot is one of the main reasons I like R too.

Do you use julia much? If so, what do you enjoy about it?
>>
>>60674520
Right, you can inline arbitrary R code in Julia and easily move variables between R and Julia. Docs for that can be found here: http://juliainterop.github.io/RCall.jl/stable/gettingstarted

As for using Julia much, I still use mostly Mathematica as my goto "desktop calculator", mainly because I use its symbolic capabilities a lot and nothing competes with it in that area. But whenever I need something that isn't Mathematica, I tend to use Julia.

Mainly when I need to implement my own algorithm for something from scratch and need the speed, or for glue code that will use libraries from different ecosystems. It's also very nice for making actual programs with GUI's. The Gtk bindings are very straightforward to use.
>>
is it possible in julia to do this
end urself
>>
>fell for the meme and started installing Julia
>no matter what I try it won't use system LLVM
Dropped.
>>
    From worker 1:    
Test Summary: | Pass Broken Total
Overall | 21624860 1311352 22936212
SUCCESS

>nonzero amount of broken test cases
>SUCCESS
????
Thread posts: 41
Thread images: 6


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.