Julia Back-End for LFortran (LFortran – Julia Transpilation)

This is not a Julia package, but is very related. I just implemented a Julia back-end for the LFortran project. Since it is still very primitive, it would be great if more users could try it and submit issues or provide suggestions. To use it, you need to first clone the LFortr … | Continue reading


@discourse.julialang.org | 1 year ago

Building Observational Health Research Capacity in JuliaHealth

Hello Julia Community! 👋 Background 🤔 Today, I would like to announce the creation of novel JuliaHealth tooling to support Observational Health research capacity within the Julia ecosystem! To give some background to this, I recently gave a lightning talk at th … | Continue reading


@discourse.julialang.org | 1 year ago

Crash Course Category Theory – C3T

Hi all! I have been in the process of creating a Crash Course Category Theory website called C3T which utilizes Julia, Julia Markdown, KaTeX, Franklin.jl, Weave.jl, mermaid.js, and some Haskell! This is designed to ease novices in Category Theory, Catlab, and the AlgebraicJu … | Continue reading


@discourse.julialang.org | 2 years ago

Array Ordering and Naive Summation

One of the first things you learn in numerical analysis is that floating-point operations are not associative. A classic example is this: julia> (0.1 + 0.2) + 0.3 0.6000000000000001 julia> 0.1 + (0.2 + 0.3) 0.6 I was thinking of ways to make floating-point summation independen … | Continue reading


@discourse.julialang.org | 2 years ago

Seconds to 3 (Julia compile times)

These are the JuliaCon hackathon results for SciML compile time issues, with major help from @tim.holy (and more to be announced soon…). This is a repost of 22 seconds to 3 and now more: Let's fix all of the DifferentialEquations.jl + universe compile times! · Issue #786 · SciML/ … | Continue reading


@discourse.julialang.org | 2 years ago

Using 1.0 instead of 1 makes Julia programs faster

A cursory look through the code also suggests that they are using 1 in a bunch of places where 1.0 would be better. I’m not sure how much performance difference it makes here though. | Continue reading


@discourse.julialang.org | 2 years ago

New scientific computing benchmark – Network of differential equations

For our recent paper on NetworkDynamics.jl, we developed a benchmark problem. The goal is to solve a Kuramoto system on a sparse random graph, i.e. \dot \theta_i = \omega_i + \sigma \sum_{j=1}^N sin(\theta_j - \theta_i) In the concrete implementations we tried to strike a bala … | Continue reading


@discourse.julialang.org | 3 years ago

Julia and the Satellite Amazonia-1

Hi guys! Long time, no see! As some of you may know, I am the mission architect and the technical responsible for the attitude and orbit control subsystem (AOCS) of the Brazilian satellite Amazonia-1, launched on Feb 28. This is an image obtained by the first recording procedur … | Continue reading


@discourse.julialang.org | 3 years ago

Symbolics.jl: A Modern Computer Algebra System for a Modern Language

The JuliaSymbolics Organization Roadmap We need new Computer Algebra Systems (CAS) for this new era of computing. We need a CAS that dispatches in the multiple ways we think. We need a CAS that scales exponentially like our problems. We need a CAS that integrates with our package … | Continue reading


@discourse.julialang.org | 3 years ago

Julia community disappoints me == banned me

I’m a bit disappointed in the Julia community. I have given thousands of hours of free development time to enable hundreds of Julia users and developers around the world to try new things. For example, I envisioned and implemented the Reduce and Grassmann packages, both of which … | Continue reading


@discourse.julialang.org | 3 years ago

Julia Pkg downtime incident due to GitHub

Earlier today, several users started seeing issues installing packages. This post seeks to collect all the information related to this incident. Impact The issue caused installation of incorrect versions (latest master when a prior version was requested) of packages. Versions … | Continue reading


@discourse.julialang.org | 3 years ago

Julia Language Telemetry on by Default

New “Pkg & Storage protocols” and an accompanying centralized service to host packages have been merged and are present in Julia v1.5.0-rc1. The new Pkg sends telemetry consisting of a user-specific UUID and other information to the server, where it is used to count the number of … | Continue reading


@discourse.julialang.org | 3 years ago

Julia Language Telemetry on by Default

I don’t disagree with you, but I’ve a question: This forum (along with millions of other websites) uses google-analytics.com, which means that, every time you use it, Google is aware of it. Would you warn people about that, too? The way I deal with it personally is to use uMatri … | Continue reading


@discourse.julialang.org | 3 years ago

Grassmann.jl A\b 3x faster than Julia's StaticArrays.jl

In this algebra, it’s possible to compute on a mesh of arbitrary 5 dimensional conformal geometric algebra simplices, which can be represented by a bundle of nested dyadic tensors. julia> using Grassmann, StaticArrays; basis"+-+++" (⟨+-+++⟩, v, v₁, v₂, v₃, v₄, v₅, v₁₂, v₁₃, v₁₄ … | Continue reading


@discourse.julialang.org | 3 years ago

Announcing AlphaZero.jl

I am excited to announce AlphaZero.jl: a generic, simple and fast implementation of Deepmind’s AlphaZero algorithm. The core algorithm is only 2,000 lines of pure, hackable Julia code. Generic interfaces make it easy to add support for new games or new learning frameworks. Bein … | Continue reading


@discourse.julialang.org | 4 years ago

Julia v1.4.0 has been released

The Julia developers are pleased to annouce the release of Julia v1.4.0, the fourth minor release in the 1.x series. Binaries are available for all of your favorite platforms (Linux, macOS, Windows, and FreeBSD) at https://julialang.org/downloads. As a minor release, v1.4.0 cont … | Continue reading


@discourse.julialang.org | 4 years ago

How to Set Up Julia on Andriod?

Complete Steps to Running Julia on your Android (tested on Huawei P30 pro as of 20190927) Step 1 Download the termux app on your Android (Play Store worked for me) Step 2 Install Ubuntu on termux by following this guide. For those who are too lazy to open the page, here are t … | Continue reading


@discourse.julialang.org | 4 years ago

Does Julia provide benefits over other ML frameworks for research?

I’ve read a bunch of the blogs on the Julia website (e.g. on machine learning and programming languages), but I remain unconvinced about what large benefits Julia provides over PyTorch. For example, one section in the blog post posits Julia as something that allows for the usabi … | Continue reading


@discourse.julialang.org | 4 years ago

Julia 1.2 has been released

The Julia developers are pleased to announce the release of Julia v1.2.0, the second minor release in the 1.x series. Binaries are available for Linux, Windows, macOS, and FreeBSD at https://julialang.org/downloads. As a minor release, v1.2.0 contains no breaking changes, only n … | Continue reading


@discourse.julialang.org | 4 years ago

Julia Seasons of Contributions to Supplement GSoC

As many of you know, Julia has been a participant in the Google Summer of Code for many years. It has been a very successful initiative for the Julia community. Many important parts of our ecosystem have been created and improved through GSoC, and many of the participants have be … | Continue reading


@discourse.julialang.org | 4 years ago

Rust vs. Julia

On the GC, although I cannot comment on the situation over at Rust, I must say that I find it relatively simple to just completely avoid it by using some caches when it really matters. I find it also relatively easy to understand when there are going to be allocations and what to … | Continue reading


@discourse.julialang.org | 5 years ago

Not only for technical computing: changing the narrative around Julia

Hi. I’m a relatively new member of the community, and I really only started to dig into Julia in the past few months. I had poked at it a few years ago because I found the initial announcement so intriguing. Here’s a list of things I like in programming: Lisp and metaprogrammin … | Continue reading


@discourse.julialang.org | 5 years ago

Julia 1.0.3 is now available

The third patch release for the Julia 1.0 series of releases, version 1.0.3, has now been released! As a patch release, 1.0.3 introduces no new features or breaking changes; it contains only bug fixes, documentation updates, and performance improvements. Thus we recommend anyone … | Continue reading


@discourse.julialang.org | 5 years ago

Julia: Compiler work priorities – Development

In response to I thought I might write a little post about the rough priorities of the compiler team: Correctness finding and fixing compiler and inference bugs Multithreading non-copying task stack switching (done) new PARTR parallel runtime locks for I/O operations ot … | Continue reading


@discourse.julialang.org | 5 years ago

Julia v0.7.0 has been released – Announcements – JuliaLang

It’s here, folks: Julia v0.7.0, the latest full release version. Binaries are available for macOS, Windows (32- and 64-bit), Linux (i686 and x86-64), and FreeBSD (x86-64). You can download them from https://julialang.org/downloads. Note that the download links for 0.6 have been m … | Continue reading


@discourse.julialang.org | 5 years ago