You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My GSoC 2026 project added native Julia support to Concore.
The goal was to make Julia a first-class Concore language: no Python wrapper, the same wire format and synchronization model, and interoperability with existing Concore workflows.
This report only includes work completed during the GSoC coding period. Earlier prototype work and my pre-GSoC contributions are not included. All 16 PRs below were merged into dev.
Work completed
Core runtime and demos
#552: Add Julia concore core runtime added the standalone concore.jl runtime with FileBackend, configuration and parameter loading, maxtime handling, synchronization, safe parsing, and wire-format support.
On the tested Windows machine, Mmap reached 7.47 times the File rate and ZMQ reached 18.05 times the File rate. In the matched Julia/Python comparison, the observed Julia ratios were 3.20 for parsing, 1.15 for formatting, and 1.05 for File round trips. These are results from one machine, not general performance claims.
Documentation
#569: Add Julia Documenter site added getting-started, API, backend selection, Docker, and wire-format documentation with a CI build check.
Julia now has an upstream native Concore runtime with File, Mmap, optional ZMQ, and Docker support. It has mixed-language demos, cross-language tests, CI coverage, benchmark evidence, and Documenter.jl documentation.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Project
My GSoC 2026 project added native Julia support to Concore.
The goal was to make Julia a first-class Concore language: no Python wrapper, the same wire format and synchronization model, and interoperability with existing Concore workflows.
This report only includes work completed during the GSoC coding period. Earlier prototype work and my pre-GSoC contributions are not included. All 16 PRs below were merged into dev.
Work completed
Core runtime and demos
Tests and CI
Backends
Docker support
Benchmarks and results
On the tested Windows machine, Mmap reached 7.47 times the File rate and ZMQ reached 18.05 times the File rate. In the matched Julia/Python comparison, the observed Julia ratios were 3.20 for parsing, 1.15 for formatting, and 1.05 for File round trips. These are results from one machine, not general performance claims.
Documentation
Optional interoperability
Final status
Julia now has an upstream native Concore runtime with File, Mmap, optional ZMQ, and Docker support. It has mixed-language demos, cross-language tests, CI coverage, benchmark evidence, and Documenter.jl documentation.
The final benchmark report is in
benchmark/RESULTS.md.I would like to sincerely thank my mentors @pradeeban, @mayureshkothare and @Rahuljagwani for all the reviews and guidance throughout the project.
All reactions