CODIGO
log in

Language News

C++
2025-06-24
Registration is now open for CppCon 2025! The conference starts on September 15 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from […]
C++
2025-06-23
Data-oriented design is all about reorganizing data for better performance, and Andrew Kelley’s talk on the topic—especially his use of Zig’s MultiArrayList—offered a compelling real-world example. Inspired by that, this post explores […]
2025-06-23
The Kotlin 2.2.0 release is out! This version includes both new and stable language features, tooling updates, performance improvements for different platforms, and important fixes. Here are some additional highlights from this release: For the […]
2025-06-22
Elizabeth Mattijsen makes the case to start a (global) Raku Foundation in Europe in Towards a Raku Foundation, with an associated problem solving issue. If you have any thoughts on this, be sure to make them known in the issue, or send an email […]
C++
2025-06-22
The first trip report from the Sofia meeting is available: Trip report: June 2025 ISO C++ standards meeting (Sofia, Bulgaria) by Herb Sutter From the article: A unique milestone: “Whole new language” Today marks a turn[…]
2025-06-21
This document discusses executable documents parameterization -- or parameterized reports -- provided by the Raku package "Text::CodeProcessing". YAML specs, LLM templates, and CLI invocations are described and exemplified.
C++
2025-06-20
Registration is now open for CppCon 2025! The conference starts on September 15 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from […]
2025-06-20
FIT files record the activities of people using devices such as sports watches and bike head units. Platforms such as Strava and Zwift understand this now quasi-standard format. So does Perl! Here I discuss how to parse FIT files and calculat[…]
2025-06-20
A few weeks ago I was chatting with coralina and she linked me 4:19 of The Zipf Mystery but every time he repeats a word it loops. It's an instance of a meme format I don't think I had seen before. The basic conceit is,
C++
2025-06-20
Templates are one of C++’s most powerful features, enabling developers to write generic, reusable code—but they come with a cost: notoriously verbose and opaque error messages. With the introduction of concepts in C++20, we can now impose […]
2025-06-20
How is Modular Democratizing AI Compute? (Democratizing AI Compute, Part 11)
2025-06-20
C++
2025-06-19
With this announcement the keynotes for this years Meeting C++ conference are complete! Announcing the 3rd Keynote for Meeting C++ 2025: its Anthony Williams! by Jens Weller From the article: Today I have the honor to announce[…]
2025-06-19
Ktor 3.2.0 is here! This is the second minor release of the year, bringing exciting new features, performance improvements, and bug fixes. This release includes two new modules for dependency injection and HTMX, support for Gradle version catalo[…]
2025-06-18
Hi! It's me again, the timotimo you may know & love from the Raku community. I used to have a blog years ago when I was writing and posting reports for a TPF Grant for the Rakudo / MoarVM profilers, and some other stuff related to Rakudo and[…]
C++
2025-06-18
Registration is now open for CppCon 2025! The conference starts on September 15 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from […]
2025-06-18
2025-06-18
Announcing MoonBit Beta
2025-06-18
Modular 25.4: One Container, AMD and NVIDIA GPUs, No Lock-In
C#
2025-06-17
Enhance your .NET MAUI app with photo-based AI by capturing images and extracting structured information using Microsoft.Extensions.AI. The post Multimodal Vision Intelligence with .NET MAUI appeared first on .NET Blog.
2025-06-17
C++
2025-06-16
Registration is now open for CppCon 2025! The conference starts on September 15 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from […]
2025-06-16
It looks like AI has reached Raku: in the article Let’s Teach An LLM To Write A New Programming Language Matt of the Nurture the Vibe website shows how an LLM can be created to write programs in the Raku Programming Language. The flood of new […]
2025-06-16
C++
2025-06-14
Registration is now open for CppCon 2025! The conference starts on September 15 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from […]
C++
2025-06-14
Here are the standard library features that will soon be usable at compile time. One topic is missing: exceptions. As they need both core language and library changes, I thought they deserved their own post. C++26: More constexpr in the S[…]
Zig
2025-06-14
Parallel Self-Hosted Code GenerationAuthor: Matthew LuggLess than a week ago, we finally turned on the x86_64 backend by default for Debug builds on Linux and macOS. Today, we’ve got a big performance improvement to it: we’ve parallelized th[…]
C++
2025-06-12
Registration is now open for CppCon 2025! The conference starts on September 15 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from […]
C#
2025-06-12
We recently introduced several new GitHub Copilot-powered .NET experiences designed to help you be more productive. Take a look! The post Improve Your Productivity with New GitHub Copilot Features for .NET! appeared first on .NET Blog.
2025-06-11
2025-06-11
C#
2025-06-11
Learn how to enhance your .NET MAUI apps with multimodal AI capabilities, enabling users to interact through voice using plugins and Microsoft.Extensions.AI. The post Multimodal Voice Intelligence with .NET MAUI appeared first on .NET Blog.
C++
2025-06-11
This week the voting for the talks at Meeting C++ 2025 starts! The voting on the talks for Meeting C++ 2025 has begun! by Jens Weller From the article: Once again its time for the C++ community to take a look at the submitted […]
PHP
2025-06-11
C#
2025-06-10
A recap of the latest servicing updates for .NET and .NET Framework for June 2025. The post .NET and .NET Framework June 2025 servicing releases updates appeared first on .NET Blog.
C++
2025-06-10
Registration is now open for CppCon 2025! The conference starts on September 15 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from […]
C#
2025-06-10
Find out about the new features in .NET 10 Preview 5 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more! The post .NET 10 Preview 5 is now available! appeared first on .NET Blog.
2025-06-10
The Kotlin community keeps delivering valuable content for server-side development. From gRPC best practices to hands-on Ktor tutorials and Spring integrations, here are the latest highlights. 📖 [Article] Kotlin Tips and Tricks You May Not Kn[…]
C++
2025-06-10
Some time ago, we developed a task_sequencer class for running asynchronous operations in sequence. There’s a problem with the implementation of Queue­Task­Async: What happens if an exception occurs? Fixing Excepti[…]
2025-06-10
Modular + AMD: Unleashing AI performance on AMD GPUs
2025-06-10
Introducing Mammoth: Enterprise-Scale GenAI Deployments Made Simple
2025-06-09
SRFI 263 is now in draft status.This SRFI proposes a "Self"-inspired prototype object system. Such an object system works by having prototype objects that are cloned repeatedly to modify, extend, and use them, and is interacted with by passing m[…]
PHP
2025-06-09
2025-06-08
This is the seventh of the HARC Stack essays. Previous <= As you know, HARC Stack combines HTMX with raku Air, Red and Cro to supply a fresh approach to web design. Hamburger Menu Go on take a look at the HARC Stack again … maybe open in a […]
2025-06-08
This document shows how to efficiently do streamlined Function Calling workflows with Large Language Models (LLMs) of Gemini.
Zig
2025-06-08
Self-Hosted x86 Backend is Now Default in Debug ModeAuthor: Andrew KelleyNow, when you target x86_64, by default, Zig will use its own x86 backend rather than using LLVM to lower a bitcode file to an object file.The default is not changed on Win[…]
2025-06-07
This document shows how to do Function Calling workflows with Large Language Models (LLMs) of Google's Gemini.
2025-06-07
C++
2025-06-06
Registration is now open for CppCon 2025! The conference starts on September 15 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from […]
2025-06-06
I seldom release modules to CPAN; mainly because there’s so much great stuff there already. An answer on StackOverflow about pretty printing DBIx::Class result sets got me thinking. I then climbed onto the shoulders of several giants to crea[…]
PHP
2025-06-06
C++
2025-06-06
C++ continues to refine its range library, offering developers more efficient and expressive ways to manipulate collections. In this post, we'll dive into three powerful range adaptors—concat_view, join_view, and join_with_view—exploring t[…]
Zig
2025-06-06
Intro to the Zig Build System VideoAuthor: Loris CroI’ve released a few days ago a new video on YouTube where I show how to get started with the Zig build system for those who have not grokked it yet.In the video I show how to create a package[…]
PHP
2025-06-05
PHP
2025-06-05
C#
2025-06-05
Learn how to delay log emission with the new log buffering feature for more intelligent, context-aware logging in .NET 9 The post Emit logs on-demand with log buffering appeared first on .NET Blog.
2025-06-05
In the previous post, we created a network close enough to reality so that finding routes between stations was possible and sufficiently interesting. In this final post in the series, we’re going to see how to handle indirect connections betw[…]
C++
2025-06-04
Registration is now open for CppCon 2025! The conference starts on September 15 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from […]
C#
2025-06-04
Get up to date on all of the .NET sessions from Microsoft Build 2025 covering .NET 10, C# 14, .NET Aspire, ASP.NET Core, Blazor, AI development, and more! The post Catch Up on Microsoft Build 2025: Essential Sessions for .NET Developers appeared[…]
C++
2025-06-04
While the official deadline is today, you can submit your talks until Sunday, as on Monday/Tuesday the voting starts. The Meeting C++ 2025 call for talks deadline is today, but... by Jens Weller From the article: Today is the […]
2025-06-04
Lua
2025-06-04
Lua 5.4.8 has been released. It fixes all known bugs in Lua 5.4.7.
PHP
2025-06-04
2025-06-04
2025-06-04
SlapbirdAPM is a free-software observability platform tailor made for Perl web-applications. [ It is also a Perl web-application :^) ] It has first class support for Plack, Mojo, Dancer2, and CGI. Slapbird provides developers with comprehensive […]
C++
2025-06-04
C++’s type conversion rules—particularly the usual arithmetic conversions and integral promotions—are often misunderstood, even by experienced developers. These rules quietly reshape operands behind the scenes during arithmetic and relat[…]
2025-06-04
Markdown-Oriented Programming in MoonBit: Bridging Code and Documentation
2025-06-03
2025-06-03
C#
2025-06-03
Using AI Foundry with .NET MAUI brings the power of LLMs to mobile and desktop applications. The post Using AI Foundry with .NET MAUI appeared first on .NET Blog.
Go
2025-06-03
Go team plans around error handling support
C++
2025-06-02
Registration is now open for CppCon 2025! The conference starts on September 15 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from […]
2025-06-02
Several people have pointed out that the yearly StackOverflow Developer Survey is online. Please take the survey and put in “Raku” when being questioned about programming languages (as it is not listed as a standard option yet), so that it m[…]
2025-06-02
2025-06-02
In our previous post, we introduced AI-powered machine translation and inline theory definitions to help make learning smoother and more accessible. Today, we’re excited to share the next big step in bringing intelligent assistance to your pro[…]
2025-06-02
During the Closing Panel at KotlinConf 2025, we received many questions about Kotlin Multiplatform (KMP), but unfortunately didn’t have time to address them all live. So we’ve decided to answer the most popular ones in a follow-up blog post.[…]
2025-06-02
2025-06-02
2025-06-01
This document shows how to do Function Calling workflows with Large Language Models (LLMs) of OpenAI.
2025-06-01
Community Newsletter for May 2025
C++
2025-05-30
Registration is now open for CppCon 2025! The conference starts on September 15 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from […]
2025-05-30
The Perl Toolchain Summit 2025 From May 1–4, 2025, the invite-only Perl Toolchain Summit (PTS) brought together in Leipzig, Germany, 33 of the ecosystem’s most active maintainers — and welcomed 6 first-timers — for four days of uninterr[…]
C++
2025-05-30
When trying to specialize a templated function for specific types, it’s easy to fall into subtle traps around how parameter types are matched. A colleague recently ran into this issue while attempting to specialize a function for a Widget an[…]
C#
2025-05-29
Explores the new log sampling feature The post Fine-tune the volume of logs your app produces appeared first on .NET Blog.
2025-05-29
Modverse #48: Modular Platform 25.3, MAX AI Kernels, and the Modular GPU Kernel Hackathon
C++
2025-05-28
Registration is now open for CppCon 2025! The conference starts on September 15 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from […]
C#
2025-05-28
We are super excited to introduce a new feature that was released as part of .NET 10 Preview 4 that makes getting started with C# easier than ever. You can now run a C# file directly using dotnet run app.cs. This means you no longer need to crea[…]
C++
2025-05-28
In this article, we review how constexpr evolves in the C++26 core language. We are getting constexpr cast from void*, placement new, structured bindings and even exceptions (not discussed today).  C++26[…]
2025-05-27
2025-05-27
C++
2025-05-27
The Laso scholarship was created in memory of Luis Martinez de Bartolomé, a dear colleague and friend, and recognize his significant contribution to open source and C++ world Introducing the Laso scolarship for Spanish students by […]
C++
2025-05-27
Two news items for Meeting C++ 2025, introducing team tickets and adding questions to the ticket ordering process to know your t-shirt size and more. New Team Tickets for Meeting C++ 2025 by Jens Weller From the article: I'd[…]
2025-05-27
Exploring Metaprogramming in Mojo
2025-05-26
C++
2025-05-26
Registration is now open for CppCon 2025! The conference starts on September 15 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from […]
2025-05-26
Steve Roe continued their stack of essays on HARC with a sixth episode: HARC Stack: Navigation in which it is shown how easy it is to add navigation components to your web pages. Anton’s Corner Anton Antonov returned with a[…]
2025-05-26
This is the sixth of the HARC Stack essays. Previous <= As you know, HARC Stack combines HTMX with raku Air, Red and Cro to supply a fresh approach to web design. Last time we took a look at a Minimal single page website. Today, we are going […]
2025-05-26
2025-05-26
2025-05-25
This blog post presents various visualizations related to the Collatz conjecture using Raku.
C++
2025-05-24
Registration is now open for CppCon 2025! The conference starts on September 15 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from […]
2025-05-24
The previous post focused on adding more lines to the network and adding colour to those lines. This time, we’ll add another line, but now the map will better match reality. This will allow us to start finding routes between stations on the […]
C++
2025-05-23
Modern C++ offers a variety of ways to work with key-value data structures like std::map and std::unordered_map, from traditional loops to sleek functional-style expressions using C++20 ranges. By exploring both styles and benchmarking them ac[…]
Nix
2025-05-23
2025-05-23
MoonBit Programming Language: Born for AI and Large Systems, Seamlessly Integrating Python
C++
2025-05-22
Registration is now open for CppCon 2025! The conference starts on September 15 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from […]
C++
2025-05-22
This is the first article in a series discussing some of the underlying properties of C++ ranges and in particular range adaptors. At the same time, I introduce the design of an experimental library which aims to solve some of the problems dis[…]
2025-05-22
This past March we unveiled our efforts to port the TypeScript compiler and toolset to native code. This port has achieved a 10x speed-up on most projects – not just by using a natively-compiled language (Go), but also through using shared mem[…]
C++
2025-05-22
Sharing an opportunity for those needing assistance to travel and lodge: the conference hotel of Meeting C++ has special rooms for you! Visit Meeting C++ 2025 with assistance and your wheelchair by Jens Weller From the article: […]
C++
2025-05-22
Is it possible to write a simple iteration API that hides implementation details and lets users break and continue? Here's a new article about a lightweight solution using a `ControlFlow` enumeration! How to break or continue from a lam[…]
2025-05-22
2025-05-22
Last updated: June 2, 2025 With 2.5 million developers worldwide using Kotlin, the language continues to thrive and evolve. From exciting language and ecosystem updates and robust AI tools that empower Kotlin development to major Kotlin Multipla[…]
2025-05-22
At JetBrains, we see Kotlin as a strong foundation for modern backend development, not just because of its technical strengths, but also because of how it helps developers build reliable, maintainable systems more efficiently. As part of our con[…]
2025-05-22
We’ve got some exciting news for the Kotlin Community! At this year’s KotlinConf, we’re introducing Koog, an innovative, open-source agentic framework that empowers developers to build AI agents within the JVM ecosystem using a modern Kotl[…]
C++
2025-05-21
Using ranges or algorithms has several advantages over raw loops, notably readability. On the other hand, as we’ve just seen, sheer performance is not necessarily among those advantages. Using ranges can be slightly slower than a raw loop ve[…]
2025-05-21
When we prepared to release IntelliJ IDEA support for Kotlin 2.0, a major milestone for their compiler and ecosystem, their QA team faced a formidable challenge: how to ensure consistent, reliable quality across a complex and evolving codebase w[…]
2025-05-21
2025-05-21
Amper 0.7.0 is here, expanding beyond multiplatform apps to include support for server-side development with Ktor and Spring, adding iOS to Amper’s list of supported Kotlin Multiplatform targets, and much more. The standalone version of Amper […]
2025-05-21
OTP 28.0
R
2025-05-21
C math library functions, such as exp or sin, are not guaranteed to be “precise”. The results might be slightly different on different platforms. A recent change in mingw-w64 v12, which is a core dependency of compilers we use on Windows (bo[…]
2025-05-20
C++
2025-05-20
Registration is now open for CppCon 2025! The conference starts on September 13 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from […]
2025-05-20
Striving for high application performance For many years, JetBrains has aimed to help developers write high-performance applications by providing tools for development and diagnostics. On the Kotlin team, we pay close attention to performance, o[…]
Zig
2025-05-20
FreeBSD and NetBSD Cross-Compilation SupportAuthor: Alex Rønne PetersenPull requests #23835 and #23913 have now been merged. This means that, using zig cc or zig build, you can now build binaries targeting FreeBSD 14.0.0+ and NetBSD 10.1+ from […]
2025-05-20
Modular GPU Kernel Hackathon Highlights: Innovation, Community, & Mojo🔥
C++
2025-05-19
Constexpr has been around for a while now, but many don’t fully understand its subtleties. Andreas Fertig explores its use and when a constexpr expression might not be evaluated at compile time. constexpr Functions: Optimization vs Guar[…]
2025-05-19
We recently outlined our plans for the future of Kotlin Multiplatform tooling. Today, we’re putting those plans into action with the Beta release of the new KMP plugin for your favorite IDEs – IntelliJ IDEA and Android Studio. This plugin si[…]
2025-05-19
Steve Roe continued their stack of essays on HARC with a fifth episode: HARC Stack: Mini(mal) in which they show how to use the .assuming method to set up the contents of a not so simple web page. Rakudo Compiler Release Justin DeVuyst has […]
C++
2025-05-19
Thank you to everyone who reponded to our 2025 annual global C++ developer survey. As promised, here is a summary of the results, including one-page AI-generated summaries of your answers to the free-form questions: CppDevSurvey-2025[…]
2025-05-19
This is the fifth of the HARC Stack essays. Previous <=> Next If you have made it to this episode, further congratulations! You will know that HARC Stack combines HTMX with raku Air, Red and Cro to supply a fresh approach to web design. We[…]
Go
2025-05-19
Go's cryptography libraries underwent an audit by Trail of Bits.
2025-05-18
A real tram network is more like a web of interconnecting lines. Although more lines mean more complexity, they allow Map::Tube to better reflect reality and thus be more useful and interesting. Last time, we extended the tram network and creat[…]
C++
2025-05-17
C++’s undefined behaviour impacts safety. Sandor Dargo explains how and why uninitialised reads will become erroneous behaviour in C++26, rather than being undefined behaviour. C++26: Erroneous Behaviour by Sandor Dargo From the […]
2025-05-17
2025-05-17
2025-05-17
2025-05-16
Introducing virtual package in MoonBit
C++
2025-05-15
In the December issue of Overload [Teodorescu24], we provided a gentle introduction to senders/receivers, arguing that it is easy to write programs with senders/receivers. Then, in the February issue [Teodorescu25a], we had an articl[…]
2025-05-15
C++
2025-05-15
Meeting C++ is hosting two trainings on the 26th and 27th May with Nicolai Josuttis: May 26th: Generic programming in C++ with templates and auto Generic code is key for the success of C++. Almost all parts of the C++ standard library a[…]
2025-05-15
2025-05-14
Ruby 3.4.4 has been released. This release includes a fix for a YJIT bug related to local variables and addresses a build issue on Windows when using GCC 15. It was released ahead of schedule to make these fixes available as soon as possible. A[…]
C++
2025-05-13
There was a StackOverflow question recently that led me to want to write a new post about Ranges. Specifically, I wanted to write about some situations in which Ranges do more work than it seems like they should have to. And then what we can d[…]
PHP
2025-05-12
2025-05-12
This is the fourth of the HARC Stack essays. Previous <=> Next. If you have made it to this episode, congratulations! You will know that HARC Stack combines HTMX with raku Air, Red and Cro to make a fresh approach to web design with server[…]
C++
2025-05-10
Friday, May 30th, 2025, 10:00 - 18:00 Berlin time (online) 1-day workshop on May 30: Safe and Efficient C++ for Embedded Environments by Andeas Fertig About the training I'm thrilled to let you know that I'll give the workshop[…]
2025-05-09
C++
2025-05-09
C++ on Sea 2025 runs from 23rd-25th June, with workshops on 26th-27th. The full 2025 schedule is now available by C++ on Sea From the article: This year we are, once again, running 2-day workshops - but they will be after the […]
2025-05-09
PHP
2025-05-08
PHP
2025-05-08
2025-05-08
Modular’s bet to break out of the Matrix (Democratizing AI Compute, Part 10)
2025-05-08
2025-05-07
2025-05-07
SRFI 262 is now in draft status.A pattern matching form which can operate on arbitrary Scheme values is defined. It conforms to the following design principles. The syntax of patterns is declarative. The syntax is extensible in the same way tha[…]
2025-05-07
SRFI 261 is now in draft status.This SRFI proposal addresses systemic compatibility issues exposed by the library reference format defined in SRFI 97 (srfi : ...) and advocates for a modernized, portable alternative: (srfi srfi- ...).
2025-05-07
SRFI 260 is now in final status.This SRFI defines the procedure generate-symbol. Each time it is invoked, the procedure returns a new symbol whose name cannot be guessed. The returned symbol is a standard symbol for all purposes; it obeys write/[…]
2025-05-07
SRFI 259 is now in final status.Tagged procedures are procedures with boxes attached, which can be used to create applicable records and other abstractions. This SRFI proposes a variant with the notion of a tagging protocol, analogous to a recor[…]
C++
2025-05-07
Great news for C++ enthusiasts working on personal projects! JetBrains has announced that CLion is now available for free for non-commercial use. CLion Is Now Free for Non-Commercial Use by JetBrains From the article: "Wheth[…]
C++
2025-05-07
If you haven't already, please take 10 minutes to participate in this year's annual C++ developer survey! The results help to inform C++ standardization and C++ product vendors. 2025 Annual C++ Developer Survey "Lite" The surve[…]
2025-05-06
2025-05-06
2025-05-06
Modular Platform 25.3: 450K+ Lines of Open Source Code and pip Packaging
C++
2025-05-05
Integer division is one of the most expensive operations in C++, but when the divisor is known at compile time, the compiler can optimize it significantly. This post explores different approaches—using templates, lambda expressions, and temp[…]
2025-05-05
2025-05-05
OTP 28.0-rc4
2025-05-05
2025-05-05
C++
2025-05-01
GCC 15 is now available! Here are some highlights from the release notes' C++ section: Several C++26 features have been implemented: P2558R2, Add @, $, and ` to the basic character set (PR110343) P2552R3, On the ignor[…]
C++
2025-05-01
C++ is often seen as an ever-growing language, with each new standard introducing powerful features while maintaining backward compatibility. However, C++26 takes a step toward simplification by officially removing deprecated features, includi[…]
2025-05-01
Community Newsletter for April 2025
C++
2025-04-30
The annual global C++ developer survey is now open. As the name suggests, it's short: 2025 Annual C++ Developer Survey "Lite" Please take 10 minutes or so to participate! A summary of the results, including aggregated highlights of […]
2025-04-30
The first post in this series introduced us to Map::Tube. There, we built the fundamental structure of the Map::Tube::Hannover module and created the basic map file for the Hannover tram network. This time, we’ll look at a map file’s struc[…]
2025-04-30
MoonBit Native on ESP32-C3: With C-Level Performance
C++
2025-04-29
Bjarne Stroustrup, creator of C++, is advocating for the adoption of guideline-enforcing profiles to enhance the language's safety and security. Bjarne Stroustrup on How He Sees C++ Evolving by David Cassel From the article: […]
2025-04-29
Announcing the release of Oracle Jipher, which is a Java Cryptographic Service Provider that packages a FIPS 140-validated OpenSSL cryptographic module.
2025-04-28
There is a possibility for DoS by in the net-imap gem. This vulnerability has been assigned the CVE identifier CVE-2025-43857. We recommend upgrading the net-imap gem. Details A malicious server can send can send a “literal” byte count w[…]
2025-04-28
The Java Card Development Kit 25.0 is Now Available. Oracle’s Java Card team is excited to announce the release of the Java Card Development Kit (JCDK) v25.0.
Nix
2025-04-28
2025-04-27
2025-04-25
R
2025-04-24
C math library functions, such as exp or sin, are heavily used by R and packages. The C standard doesn’t require these functions to be “precise”. Instead, there is room for performance optimizations causing a reasonable amount of inaccurac[…]
2025-04-23
A New, Simpler License for MAX and Mojo
2025-04-22
JDK 24.0.1, 21.0.7, 17.0.15, 11.0.27, and 8u451 Have Been Released
2025-04-22
Why do HW companies struggle to build AI software? (Democratizing AI Compute, Part 9)
Nim
2025-04-22
The Nim Team is happy to announce two releases: version 2.2.4, a second patch release for the latest stable version version 2.0.16, an eight patch release for Nim 2.0 Nim v2.2.4 comes two and a half months after the v2.2.2 release and it […]
2025-04-21
2025-04-21
Mohammad Sajid Anwar’s post in last year’s Perl Advent Calendar about his Map::Tube module intrigued me. I decided I wanted to build such a map for the tram network in the city where I live: Hannover, Germany. Along the way, I thought it[…]
2025-04-19
2025-04-18
2025-04-18
We are pleased to announce the release of Ruby 3.5.0-preview1. Ruby 3.5 updates its Unicode version to 15.1.0, and so on. Language changes *nil no longer calls nil.to_a, similar to how **nil does not call nil.to_hash. [Feature #21047] Co[…]
2025-04-17
Modverse #47: MAX 25.2 and an evening of GPU programming at Modular HQ
2025-04-16
Introduce The Elm Architecture to MoonBit: build robust web app with simple principles
2025-04-16
OTP 28.0-rc3
2025-04-15
The HLS Team is proud to announce the new release of the Haskell Language Server 2.10.0.0!
2025-04-14
2025-04-14
Ruby 3.4.3 has been released. This is a routine update that includes bug fixes. Please refer to the release notes on GitHub for further details. Release Schedule We intend to release the latest stable Ruby version (currently Ruby 3.4) every 2[…]
2025-04-14
2025-04-14
2025-04-13
This is the third of the HARC Stack essays. Previous <=> Next. In previous instalments, you have learned how I fell in love with HTMX. The power to build websites on the server side in my favourite language (raku, since you ask) was back i[…]
2025-04-11
PHP
2025-04-10
PHP
2025-04-10
PHP
2025-04-10
2025-04-09
Control Your MIDI Controllers! As we discovered previously, your MIDI devices can be enhanced to function in different ways besides just triggering a single note per key (or pad) press. Being a serial module creator, and with the help of that ar[…]
2025-04-09
Ruby 3.3.8 has been released. Please see the GitHub releases for further details. Download https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.8.tar.gz SIZE: 22197497 SHA1: 71b8362d413f58ed5aef2ecd132769210c45f058 SHA256: 5ae28a87a[…]
Zig
2025-04-09
Website updated to Zine 0.10.0Author: Loris CroThe official Zig website now builds using standalone Zine. A lot of code got rewritten so if you see regressions on the website, please open an issue. Regressions only please, thanks!Normally a Zine[…]
2025-04-08
2025-04-08
2025-04-08
2025-04-08
2025-04-08
What about the MLIR compiler infrastructure? (Democratizing AI Compute, Part 8)
2025-04-08
2025-04-04
Photo © Salve J. Nilsen, 2023, CC-BY-NC-4.0 This year in particular, the organizers have had difficulty reaching our fundraising targets for the Perl Toolchain Summit. In the words of Ricardo Signes: The Perl Toolchain Summit is one of the mos[…]
2025-04-04
Go
2025-04-02
Better benchmark looping in Go 1.24.
2025-04-01
Highlights for Quarter 1 of 2025
2025-04-01
Community Newsletter for March 2025
2025-03-31
2025-03-31
What is stability? What has the Haskell Foundation Stability Working Group been working on?
2025-03-28
2025-03-27
2025-03-26
Ruby 3.2.8 has been released. This release includes CVE-2025-27219, CVE-2025-27220 and CVE-2025-27221 fixes. Please see the GitHub releases for further details. This version is a last version of normal maintenance for Ruby 3.2 series. We will […]
2025-03-26
Ruby 3.1.7 has been released. This release includes CVE-2025-27219, CVE-2025-27220 and CVE-2025-27221 fixes and update bundled REXML and RSS gems. Please see the GitHub releases for further details. This version is a final release of Ruby 3.1 […]
2025-03-26
What about Triton and Python eDSLs? (Democratizing AI Compute, Part 7)
Go
2025-03-26
Go 1.25 simplifies the language spec by removing the notion of core types
2025-03-25
MAX 25.2: Unleash the power of your H200's–without CUDA!
2025-03-25
2025-03-23
2025-03-23
2025-03-19
OTP 28.0-rc2
2025-03-18
Learn.java and College Board AP CSA collaboration announcement
2025-03-18
The Graal team is pleased to announce the general availability of Oracle GraalVM for JDK 24. In addition to JDK 24 support and many smaller improvements, this release includes some exciting enhancements to Native Image ahead-of-time compilation […]
2025-03-18
The Arrival of Java 24! Oracle is proud to announce the general availability of JDK 24 for developers, enterprises, and end-users.
2025-03-14
As an online trading company processing millions of transactions daily, we recognise technologies that stand the test of time. For 25 years, Perl has been integral to our operations, and we remain committed to the ecosystem that helped shape our[…]
PHP
2025-03-14
PHP
2025-03-13
PHP
2025-03-13
PHP
2025-03-13
PHP
2025-03-13
PHP
2025-03-13
2025-03-13
Erlang.org webpage will be down due to an planned power outage at the site.
2025-03-12
2025-03-12
What about TVM, XLA, and AI compilers? (Democratizing AI Compute, Part 6)
Go
2025-03-12
New file access APIs in Go 1.24.
2025-03-11
Today I’m excited to announce the next steps we’re taking to radically improve TypeScript performance. The core value proposition of TypeScript is an excellent developer experience. As your codebase grows, so does the value of TypeScript its[…]
2025-03-11
Announcing LLVM backend for MoonBit
2025-03-10
Java Management Service (JMS) has introduced several key enhancements designed to simplify onboarding and provide deeper insights into your fleet's health.
2025-03-10
Nix
2025-03-10
2025-03-08
2025-03-06
Go
2025-03-06
Weak pointers and better finalization in Go 1.24.
2025-03-05
2025-03-05
What about OpenCL and CUDA C++ alternatives? (Democratizing AI Compute, Part 5)
2025-03-05
OTP 27.3
2025-03-04
Zig
2025-03-03
Release Tag Status UpdateThe 0.14.0 release is coming shortly. We didn’t get the release notes done yet, and I’m calling it a day.Tomorrow morning I’ll make the tag, kick off the CI, and then work to finish the release notes while it build[…]
2025-03-02
2025-03-02
2025-03-02
The North American Perl and Raku Conference will soon be upon us, and that means now is a great time to show your support for this very special event. This year there are many available sponsorship tiers and lots of opportunities for your organi[…]
2025-03-01
Community Newsletter for February 2025
2025-02-28
Today we’re excited to announce the release of TypeScript 5.8! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by adding syntax for types. Writing types in our code allows us to explain intent and h[…]
2025-02-27
How to Use Moonpad on Your Website
2025-02-27
Modverse #46: MAX 25.1, MAX Builds, and Democratizing AI Compute
2025-02-26
We published security advisories for CVE-2025-27219, CVE-2025-27220 and CVE-2025-27221. Please read the details below. CVE-2025-27219: Denial of Service in CGI::Cookie.parse. There is a possibility for DoS by in the cgi gem. This vulnerabilit[…]
Go
2025-02-26
Go 1.24 improves map performance with a brand new map implementation
2025-02-26
2025-02-25
2025-02-24
Zig
2025-02-24
Improved UBSan Error MessagesAuthor: David RubinLately, I’ve been extensively working with C interop, and one thing that’s been sorely missing is clear error messages from UBSan. When compiling C with zig cc, Zig provides better defaults, in[…]
2025-02-22
2025-02-22
2025-02-21
2025-02-20
Welcome to “What’s new on CPAN”, a curated look at last month’s new CPAN uploads for your reading and programming pleasure. Enjoy! APIs & Apps App::rhich (BRIANDFOY) is like the which Unix command, but takes a regex as argument Extr[…]
2025-02-20
CUDA is the incumbent, but is it any good? (Democratizing AI Compute, Part 4)
Go
2025-02-19
Go 1.24 contains an experimental package to aid in testing concurrent code.
2025-02-18
MAX 25.1 - Introducing MAX Builds
2025-02-17
2025-02-14
Ruby 3.4.2 has been released. This is a routine update that includes bug fixes. Please refer to the release notes on GitHub for further details. Release Schedule We intend to release the latest stable Ruby version (currently Ruby 3.4) every 2[…]
2025-02-14
2025-02-14
Profiling MoonBit-Generated Wasm using Chrome
2025-02-13
Today we are excited to announce the Release Candidate (RC) of TypeScript 5.8! To get started using the Release Candidate, you can get it through npm with the following command: npm install -D typescript@rc Let’s take a look at what’s new in[…]
PHP
2025-02-13
PHP
2025-02-13
Go
2025-02-13
Go 1.24 enhances WebAssembly capabilities with function export and reactor mode
2025-02-12
2025-02-12
How did CUDA succeed? (Democratizing AI Compute, Part 3)
2025-02-12
OTP 28.0-rc1
2025-02-11
Go
2025-02-11
Go 1.24 brings generic type aliases, map performance improvements, FIPS 140 compliance and more.
2025-02-10
2025-02-10
There is a possibility for DoS by in the net-imap gem. This vulnerability has been assigned the CVE identifier CVE-2025-25186. We recommend upgrading the net-imap gem. Details A malicious server can send highly compressed uid-set data which […]
2025-02-10
Thoughts and advice on starting your own Julia community workgroup.
2025-02-07
With the latest release of the Tools for Graal Development Kit for Micronaut we provide support for the latest version of the Graal Development Kit for Micronaut (GDK) and a new tool, the Multicloud Tester.
2025-02-07
Announcing Graal Development Kit for Micronaut (GDK) 4.7.3 containing Micronaut® framework 4.7.3, software supply chain security enhancements, new hands-on labs, and more.
Zig
2025-02-07
No-Libc Zig Now Outperforms Glibc ZigAuthor: Andrew KelleyAlright, I know I’m supposed to be focused on issue triage and merging PRs for the upcoming release this month, but in my defense, I do some of my best work while procrastinating.Jokes […]
2025-02-07
2025-02-06
Paged Attention & Prefix Caching Now Available in MAX Serve
2025-02-06
2025-02-05
2025-02-05
What exactly is “CUDA”? (Democratizing AI Compute, Part 2)
Nim
2025-02-05
The Nim Team is happy to announce version 2.2.2, the first patch release for our stable release, Nim 2.2. It comes four months after the 2.2.0 release and it contains 203 commits, bringing bugfixes and improvements. If you’re still on Nim 1.[…]
2025-02-04
2025-02-02
Welcome to “What’s new on CPAN”, a curated look at last month’s new CPAN uploads for your reading and programming pleasure. Enjoy! APIs & Apps Automatically generate changelogs based on Git commit history with App::Changelog (OLOOEE[…]
2025-02-01
2025-02-01
2025-02-01
Community Newsletter for January 2025
PHP
2025-01-31
2025-01-30
2025-01-30
2025-01-30
DeepSeek's Impact on AI (Democratizing AI Compute, Part 1)
2025-01-30
Agentic Building Blocks: Creating AI Agents with MAX Serve and OpenAI Function Calling
2025-01-29
2025-01-29
Today we are excited to announce the availability of TypeScript 5.8 Beta. To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta Let’s take a look at what’s new in TypeScript 5.8![…]
2025-01-28
PHP
2025-01-28
R
2025-01-28
R and R packages on Windows, if they include native code, are built using compiler toolchain and libraries from Rtools. There is always a specific version of Rtools for a given version of R. Rtools44 is used for R 4.4.x, and hence R 4.4.x and pa[…]
2025-01-27
2025-01-27
JDK 23.0.2, 21.0.6, 17.0.14, 11.0.26, and 8u441 Have Been Released
2025-01-25
2025-01-24
Zig
2025-01-24
LLDB Fork for ZigAuthor: Alex Rønne PetersenOne of the major things Jacob has been working on is good debugging support for Zig. This includes an LLDB fork with enhancements for the Zig language, and is primarily intended for use with Zig’s s[…]
2025-01-23
2025-01-23
Use MAX with Open WebUI for RAG and Web Search
Nim
2025-01-23
The Nim community survey 2024 has been open for two months, and we have received 367 responses – less than in previous years, but we’ll still try to draw conclusions about our users and their habits. Before we go into details, we would like […]
2025-01-22
Consuming a High Performance Wasm Library in MoonBit from JavaScript
2025-01-21
Hands-on with Mojo 24.6
2025-01-21
2025-01-20
2025-01-19
PHP
2025-01-17
PHP
2025-01-17
PHP
2025-01-16
2025-01-15
2025-01-14
PHP
2025-01-13
PHP
2025-01-09
2025-01-08
GHC since version 9.8 allows us to create callbacks from JS to Haskell code, which enables us to create full-fledged browser apps. This article shows how to use the JS backend with foreign component libraries.
2025-01-06
To conclude the year 2024, the GHC and Cabal teams are happy to announce the releases of GHC 9.12 and cabal 3.14.
2025-01-05
2025-01-03
The history of the SatelliteToolbox.jl ecosystem
2025-01-01
Community Newsletter for December 2024
PHP
2024-12-31
2024-12-26
(in chronological order, with comment references)
2024-12-25
How time flies. Yet another year has flown by. 2024 was a year of changes, continuations and preparations. Let’s start with the changes: Edument Edument Central Europe, the branch of Edument that is based in Prague (and led by Jonathan Wo[…]
2024-12-24
Amongst all of its features, what do we consider to be the essence of Raku? In this advent post we will explore what makes Raku an exciting programming language and see if we can describe its essence. Paul Graham wrote an essay ab[…]
Nim
2024-12-24
The Nim team is happy to announce Nim version 2.0.14, our seventh patch release for Nim 2.0, for our users who haven’t switched yet to Nim 2.2. Version 2.0.14 contains 40 commits, and it brings several improvements to Nim 2.0.12, released two[…]
2024-12-23
A lead-free area Elf Nebecaneezer (‘Neb’) was welcoming some young new workers to his domain and doing what old folks like to do: pontificate. (His grandchildren politely, but behind his back, call it “bloviating.”) “In the old days, w[…]
2024-12-23
The Cabal Manual now has a guide on how to collect performance statistics of Haskell applications.
2024-12-22
A few months back In the smoke-filled (virtual) room of the council of the high (from the smoke) elves, the wizened textualist Geoff, said “All of my stuff is in boxes and containers.” Empty shelves behind him indicated he was moving house. […]
PHP
2024-12-19
PHP
2024-12-19
PHP
2024-12-19
2024-12-19
Evaluating Llama Guard with MAX 24.6 and Hugging Face
2024-12-19
2024-12-18
MoonBit compiler is available on GitHub
2024-12-18
Exposed EPMD: A Hidden Security Risk for RabbitMQ and the BEAM Ecosystem
2024-12-17
2024-12-17
MAX GPU: State of the Art Throughput on a New GenAI platform
2024-12-17
Introducing MAX 24.6: A GPU Native Generative AI Platform
2024-12-17
Build a Continuous Chat Interface with Llama 3 and MAX Serve
2024-12-15
PHP
2024-12-13
2024-12-12
Community Newsletter for November 2024
2024-12-11
2024-12-11
OTP 27.2
R
2024-12-11
For conversion of strings from a given character encoding to another, R uses iconv, a function defined by POSIX. It is available on Linux and macOS with the operating system and for Windows, R ships with a slightly customized version of win_icon[…]
2024-12-10
JavaOne 2025 Registration Announcement
PHP
2024-12-09
Nim
2024-12-09
We are proud to announce the launch of the official 2024 Nim Community Survey! No matter whether you use Nim today, have used Nim previously, or never used Nim before; we want to know your opinions. Your feedback will help the Nim project under[…]
PHP
2024-12-06
2024-12-06
Highlights for December - Interview with Karl Zylinski
2024-12-06
PHP
2024-12-04
2024-12-04
PHP
2024-12-03
R
2024-12-02
Most R users would sometimes install or update R packages and hence are impacted by how long this takes. The parts of package installation that take potentially longest have already been addressed by support for binary packages and parallel inst[…]
Nix
2024-11-30
2024-11-29
Deploy apps into a Kubernetes cluster to Oracle Cloud, interactively run and debug containers directly from within Visual Studio Code with GraalVM Tools for Micronaut Extension!
2024-11-22
Today we excited to announce the availability of TypeScript 5.7! If you’re not familiar with TypeScript, it’s a language that builds on JavaScript by adding syntax for type declarations and annotations. This syntax can be used by the TypeScr[…]
PHP
2024-11-21
PHP
2024-11-21
PHP
2024-11-21
PHP
2024-11-21
2024-11-21
The Haskell.org committee is pleased to present the results of Haskell's participation in the Google Summer of Code 2024. This marks our 13th time taking part in GSoC!
2024-11-19
2024-11-18
2024-11-08
Today we are announcing the availability of the release candidate of TypeScript 5.7. To get started using the RC, you can get it through npm with the following command: npm install -D typescript@rc Let’s take a look at what’s new in TypeScri[…]
2024-11-08
Introduce JS String Builtins Proposal in MoonBit
PHP
2024-11-07
2024-11-06
2024-11-05
2024-11-05
Why Magic?
Nix
2024-11-05
2024-11-05
2024-11-02
I published my new book: A Language a Day, which is a collection of brief overviews to 21 programming languages.
Nim
2024-11-01
The Nim team is happy to announce Nim version 2.0.12, our sixth patch release for Nim 2.0, for our users who haven’t switched yet to Nim 2.2. Version 2.0.12 is a small release, containing just 24 commits, but it brings several improvements to[…]
2024-10-29
This year, there was another London Perl Workshop 2024, I decided to attend it.
2024-10-25
Understanding SIMD: Infinite Complexity of Trivial Problems
PHP
2024-10-24
PHP
2024-10-24
PHP
2024-10-24
Nim
2024-10-23
NimConf 2024 will take place on October 26th, starting from 11:00 UTC. It will have the same format as in previous incarnations, and it will be streamed for free via YouTube. There will be 10 talks on various subjects and we’re sure you’ll[…]
2024-10-17
Introduce MoonBit native, up to 15x faster than Java in numerics!
2024-10-16
2024-10-15
JDK 23.0.1, 21.0.5, 17.0.13, 11.0.25, and 8u431 Have Been Released
2024-10-15
JavaOne registration blog
2024-10-14
2024-10-11
The Java Card team is excited to announce the general availability of the Java Card Development Kit v24.1. This significant update improves the Oracle comprehensive stand-alone development environment, which includes tools, a simulator and a pl[…]
PHP
2024-10-10
2024-10-10
moonbitlang/x Now Supports File I/O
2024-10-10
Community Spotlight: Writing Mojo with Cursor
2024-10-09
Today we are announcing the availability of TypeScript 5.7 Beta. To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta Let’s take a look at what’s new in TypeScript 5.7! Checks f[…]
2024-10-09
The latest release of the tools for the Graal Development Kit for Micronaut (GDK), version 4.6.0, supports the latest GDK version and includes some important new features and enhancements.
2024-10-08
Highlights of the Julia 1.11 release.
2024-10-07
2024-10-07
Community Newsletter for October 2024
2024-10-05
Community Newsletter for September 2024
Nim
2024-10-02
The Nim Team is happy to announce two releases: version 2.2.0, our new stable release version 2.0.10, a patch release for Nim 2.0 Nim v2.2.0 is a continuation of our efforts to improve Nim 2: it contains almost 1000 new commits, bringing […]
2024-10-01
2024-10-01
2024-10-01
Hands-on with Mojo 24.5
2024-09-30
Highlights for October - Interview with Crews
PHP
2024-09-26
PHP
2024-09-26
PHP
2024-09-26
PHP
2024-09-26
2024-09-26
Running MoonBit Games on Real Hardware with WASM-4
2024-09-25
2024-09-19
2024-09-18
Announcing the general availability of Graal Development Kit for Micronaut (GDK) 4.6.0 containing Microsoft Azure integration, Supply Chain Security Verification and SLSA Compliance with Macaron, Micronaut® framework 4.6.0, and more.
2024-09-18
OTP 27.1
2024-09-18
JuliaCon Global 2025 and JuliaCon 2024 Wrap-Up Blogpost.
2024-09-17
The Graal team is pleased to announce the general availability of Oracle GraalVM for JDK 23. In addition to JDK 23 support, this release includes many enhancements to Native Image ahead-of-time compilation to tune a generated executable’s siz[…]
2024-09-17
Java Product Management blog announcing Java 23
2024-09-17
2024-09-17
Starting with Oracle JDK 23, the Oracle GraalVM JIT compiler (Graal JIT) is now included among the JITs available as part of the Oracle JDK.
PHP
2024-09-17
2024-09-16
Nix
2024-09-16
2024-09-15
The playground (play.haskell.org) allows you to run single-file Haskell programs right from your browser, and share them with others. In this post, I will introduce the playground and give some implementation details.
2024-09-15
The JavaScript world has been battling for low bundle size from the very beginning. It is now our turn to enter the battle
2024-09-15
In the Haddock team, part of our mission is to help with writing documentation, and promoting best practices. This article will help you write the best documentation you can!
2024-09-14
2024-09-13
MAX 24.5 - With SOTA CPU Performance for Llama 3.1
PHP
2024-09-12
2024-09-09
Today we’re excited to announce the release of TypeScript 5.6! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by adding syntax for types. Types describe the shapes we expect of our variables, param[…]
2024-09-07
2024-09-05
AI Agent with MoonBit using Wasm Components
2024-09-02
Highlights for September - Interview with Marshall B
R
2024-08-30
When using R interactively via a console, one edits a line of input, confirms it by pressing ENTER, then R parses the line, evaluates it, prints the output and lets the user enter another line. This is also known as REPL (Read-Eval-Print-Loop). […]
PHP
2024-08-29
PHP
2024-08-29
PHP
2024-08-29
2024-08-28
PHP
2024-08-27
2024-08-23
Today we are excited to announce the availability of the release candidate of TypeScript 5.6. To get started using the RC, you can get it through npm with the following command: npm install -D typescript@rc Here’s a quick list of what’s new […]
2024-08-21
2024-08-20
2024-08-18
MoonBit Beta Preview - stabilized language and AI-native toolchain
PHP
2024-08-15
PHP
2024-08-15
PHP
2024-08-15
2024-08-15
2024-08-07
2024-08-07
Developing Wasm component model in MoonBit with minimal output size
2024-08-06
2024-08-06
In this blog post, we introduce the new installer for Oracle Management Agent (OMA) in Java Management Service (JMS), highlighting its enhanced reliability, efficiency, and user-friendliness. The step-by-step guide simplifies the process, ensuri[…]
2024-08-06
This blog post introduces Oracle Java Releases Public APIs, designed to simplify access to Oracle Java release information. By providing RESTful APIs managed by Java Management Service (JMS) in Oracle Cloud Infrastructure (OCI), these APIs strea[…]
2024-08-02
Highlights for August - Interview with Feoramund
PHP
2024-08-01
PHP
2024-08-01
PHP
2024-08-01
2024-08-01
2024-07-31
Creating games in MoonBit with Wasm4
2024-07-30
2024-07-23
MoonBit's build system, Moon, is now open source
2024-07-23
Announcing stack-pr: an open source tool for managing stacked PRs on GitHub
Nix
2024-07-21
PHP
2024-07-19
2024-07-18
PHP
2024-07-18
2024-07-17
Announcing Tools for Graal Development Kit for MIcronaut 4.5.0
2024-07-17
Announcing the general availability of Graal Development Kit for Micronaut (GDK) 4.5.0.
2024-07-16
Debugging in Mojo🔥
Nix
2024-07-13
2024-07-12
JDK 22.0.2, 21.0.4, 17.0.12, 11.0.24, and 8u421 Have Been Released
2024-07-09
Take control of your AI
2024-07-09
Develop locally, deploy globally
2024-07-09
Bring your own PyTorch model
PHP
2024-07-05
PHP
2024-07-04
PHP
2024-07-04
2024-07-03
A brief guide to the Mojo n-body example
Nim
2024-07-03
The Nim team is happy to announce Nim version 2.0.8, our fourth patch release for Nim 2.0. Version 2.0.8 is a small release, containing just 20 commits, but it brings important improvements to Nim 2.0.6, released 10 days ago. Major improvement[…]
2024-07-01
2024-06-30
Highlights for July - Showcasing 4 Blogs Entries
2024-06-27
Lua
2024-06-25
Lua 5.4.7 has been released. It fixes all known bugs in Lua 5.4.6.
2024-06-25
What's new in MAX 24.4? MAX on macOS, fast local Llama3, native quantization and GGUF support
2024-06-24
Guide for choosing the right JDK version to deploy applications on.
PHP
2024-06-21
2024-06-17
What’s new in Mojo 24.4? Improved collections, new traits, os module features and core language enhancements
Nim
2024-06-17
The Nim team is happy to announce Nim version 2.0.6, our third, and the largest by far, patch release for Nim 2.0. Version 2.0.6 contains (exactly!) 200 commits and brings bugfixes and improvements to Nim 2.0.4, released two months ago. The re[…]
PHP
2024-06-12
2024-06-12
PHP
2024-06-11
2024-06-10
PHP
2024-06-07
2024-06-07
2024-06-07
2024-06-07
MAX 24.4 - Introducing quantization APIs and MAX on macOS
PHP
2024-06-06
PHP
2024-06-06
PHP
2024-06-06
2024-06-04
Deep dive into ownership in Mojo
Nix
2024-05-31
2024-05-30
Highlights for June - Showcasing 4 Community Projects
2024-05-29
What ownership is really about: a mental model approach
2024-05-28
The question has been raised, how to get named arguments into sub EXPORT via a use-statement. The ever helpful raiph provided an answer, which in turn left me with the question, why he didn’t just use a Capture to move the data around. Well, b[…]
2024-05-20
Fast⚡k-means clustering in Mojo🔥: a guide to porting Python to Mojo🔥 for accelerated k-means clustering
PHP
2024-05-17
2024-05-17
R
2024-05-17
Generalizing Support for Functional OOP in R R has built-in support for two functional Object Oriented Programming (OOP) systems: S3 and S4, corresponding to the third and fourth version of the S language, respectively. The two systems are large[…]
2024-05-14
2024-05-13
This document serves as a summary of important Oracle Java SE-related roadmap information to guide users over the next year. Links are provided to the various supporting announcements and documents. If you have any questions about the informati[…]
R
2024-05-10
This is a brief statement on behalf or the R Core Team on the serialization bug recently reported by the cybersecurity form HiddenLayer. The bug has been reported as a vulnerability with id CVE-2024-27322. R is a full-featured language that incl[…]
PHP
2024-05-09
PHP
2024-05-09
2024-05-08
2024-05-08
Developer Voices: Deep Dive with Chris Lattner on Mojo
2024-05-03
GSoC and JSoC Fellows and Projects announced for 2024.
2024-05-02
What’s New in Mojo 24.3: Community Contributions, Pythonic Collections and Core Language Enhancements
2024-05-02
MAX 24.3 - Introducing MAX Engine Extensibility
2024-04-30
Highlights for May - Showcasing 5 Community Projects
2024-04-29
The latest release, 4.3.7, of the tools for Graal Development Kit for Micronaut brings with it some great updates. Find out more in this article.
2024-04-29
Announcing Graal Cloud Native (GCN) is now Graal Development Kit for Micronaut (GDK), and the general availability of GDK for Micronaut 4.3.7 based on Micronaut® framework 4.3.7.
PHP
2024-04-24
R
2024-04-23
R 4.4.0, to be released tomorrow, comes with experimental native support for 64-bit ARM Windows machines (aarch64, arm64). Rtools44 with native support for the platform has been released at the beginning of March. The effort to add Windows/aarch[…]
2024-04-17
JDK 22.0.1, 21.0.3, 17.0.11, 11.0.23, and 8u411 Have Been Released!
2024-04-16
Oracle JDK 17 was released in September 2021 and updates through September 2024 are under the NFTC. Updates of JDK 17 released after September 2024 are planned to be under the Java SE OTN license, the same license we currently use for Java 8 and[…]
PHP
2024-04-12
PHP
2024-04-11
PHP
2024-04-11
2024-04-10
Row-major vs. Column-major Matrices: A Performance Analysis in Mojo and NumPy
2024-04-03
2024-04-02
What’s new in Mojo 24.2: Mojo Nightly, Enhanced Python Interop, OSS stdlib and more
2024-04-01
Highlights for April - Showcasing 2 Community Projects
2024-03-28
2024-03-28
2024-03-28
The Next Big Step in Mojo🔥 Open Source
2024-03-28
MAX 24.2 is Here! What’s New?
2024-03-26
Oracle Java SE is now part of Oracle Academy providing access to free technical support and academic curriculum on a variety of career-relevant technology subjects.
2024-03-25
PHP
2024-03-22
2024-03-21
Semantic Search with MAX Engine
2024-03-20
2024-03-19
Oracle is proud to announce the general availability of Oracle GraalVM for JDK 22.
2024-03-19
Java 22 Announcement Blog
2024-03-19
How to Be Confident in Your Performance Benchmarking
2024-03-15
Java users on macOS 14 running on Apple silicon systems should skip macOS 14.4 and update directly to macOS 14.4.1
PHP
2024-03-14
PHP
2024-03-14
2024-03-14
Mojo🔥 ❤️ Pi 🥧: Approximating Pi with Mojo🔥 using Monte Carlo methods
2024-03-13
Evaluating MAX Engine inference accuracy on the ImageNet dataset
2024-03-12
2024-03-11
Optimize and deploy AI models with MAX Engine and MAX Serving
2024-03-07
2024-03-05
2024-03-01
Highlights for March - Showcasing 4 Community Projects
2024-02-29
MAX is here! What does that mean for Mojo🔥?
2024-02-29
Getting started with MAX Developer Edition
2024-02-29
Announcing MAX Developer Edition Preview
2024-02-26
What are dunder methods? A guide in Mojo🔥
2024-02-25
As the title states, I made Raku bigger because lol context (that’s how the Synopsis is calling **@) makes supporting feed operators fairly easy. I wonder if Larry added this syntax to Signature with that goal in mind. With PR#5532 the followi[…]
PHP
2024-02-23
D
2024-02-22
Having a flexible and powerful compiler library has been one of the stated goals of the D Language Foundation for some time now. This makes sense, as a proper compiler library will channel the efforts of contributors into building developer tool[…]
2024-02-21
I am delighted to announce the release of the latest Java Card Development Kit, version 24.0. This release marks a big step forward for application developers, and the entire Java Card team is excited to offer and maintain it for wide adoption.
PHP
2024-02-15
PHP
2024-02-15
2024-02-15
Mojo🔥 ♥️ Python: Calculating and plotting a Valentine’s day ♥️ using Mojo and Python
2024-02-14
A leading German Health Insurance provider Techniker Krankenkasse (TK)'s use Java and their view on the how Oracle works with them
PHP
2024-02-13
2024-02-12
Mojo vs. Rust: what are the differences?
2024-02-08
2024-02-01
Highlights for February - Community Showcase Categorized
PHP
2024-01-30
2024-01-30
2024-01-30
With the release of version 4.2.1 of the Graal Cloud Native tools we have some exciting new features. This release sees support for the Micronaut Expression Language, the Micronaut Control Panel and improved support for working with Oracle Auton[…]
2024-01-30
We're excited to announce the general availability of Graal Cloud Native 4.2.1 based on Micronaut® framework 4.2.1.
2024-01-29
What is loop unrolling? How you can speed up Mojo🔥 code with @unroll
2024-01-25
Mojo🔥 SDK v0.7 now available for download!
PHP
2024-01-24
2024-01-23
Mojo 🔥 lightning talk ⚡️ one language for all AI programming!
2024-01-22
With the latest release of our developer tooling for VS Code, we have added some great new features that enable you to easily create a REST-based Java application from an existing database schema. Find out how in this blog post.
PHP
2024-01-20
PHP
2024-01-18
PHP
2024-01-18
2024-01-16
The JDK 21.0.2, 17.0.10, 11.0.22, and 8u401 update releases are now available.
PHP
2024-01-15
PHP
2024-01-15
PHP
2024-01-15
2024-01-15
PHP
2024-01-13
PHP
2024-01-12
PHP
2024-01-09
PHP
2024-01-08
PHP
2024-01-07
PHP
2024-01-06
PHP
2024-01-05
PHP
2024-01-01
2024-01-01
Highlights for January - Community Showcase Categorized
2023-12-27
Highlights of the Julia 1.10 release.
2023-12-25
Over on Reddit zeekar wasn’t too happy about Raku’s love of Seq. It’s immutability can be hindering indeed. I provided a solution I wasn’t happy with. It doesn’t DWIM and is anything but elegant. So while heavily digesting on my sofa ([…]
2023-12-22
PHP
2023-12-21
PHP
2023-12-21
PHP
2023-12-21
2023-12-12
Oracle has completely moved its integrated application suite of cloud business software, known as Oracle NetSuite, to Oracle GraalVM for JDK 17. This recent migration has increased the overall performance of the application suite and reduce[…]
Lua
2023-12-12
The mailing list has moved to Google Groups.
2023-12-04
Modular to bring NVIDIA Accelerated Computing to the MAX Platform
2023-12-04
Modular partners with Amazon Web Services (AWS) to bring MAX to AWS services
2023-12-04
Key announcements from ModCon 2023
2023-12-03
Mojo 🔥 Traits Have Arrived!
2023-12-01
Highlights for December - Community Showcase Categorized
2023-11-30
Nix
2023-11-29
2023-11-28
2023-11-26
Mojo 🔥 Advent of Code 2023
PHP
2023-11-23
PHP
2023-11-23
PHP
2023-11-23
2023-11-22
ModCon 2023 sessions you don’t want to miss!
PHP
2023-11-21
2023-11-21
ModCon Mojo 🔥 Contest
2023-11-20
Implementing NumPy style matrix slicing in Mojo🔥
2023-11-14
2023-11-14
What’s new in Mojo SDK v0.5?
2023-11-10
According to Larry, laziness is a programmers virtue. The best way to be lazy is having somebody else do it. By my request, SmokeMachine kindly did so. This is not fair. We both should have been lazy and offload the burden to the CORE-team. Plea[…]
PHP
2023-11-09
2023-11-07
Discover the latest changes as Oracle announces the deprecation of Advanced Management Console (AMC) and guide you through the process of migrating to Java Management Service (JMS). Learn about the enhanced capabilities of JMS, making it the opt[…]
2023-11-07
Oracle is excited to announce the launch of the Java Download capability under JMS in Oracle Cloud Infrastructure (OCI). This new capability is tailored to meet the diverse needs of Java developers, administrators, and software providers. Learn […]
2023-11-06
Welcome Mostafa Hagog to Modular
2023-11-01
Highlights for November - Community Showcase Categorized
2023-10-31
My version of JSON::Class is now released. The previous post explains why does this worth a note.
PHP
2023-10-30
PHP
2023-10-26
PHP
2023-10-26
PHP
2023-10-26
2023-10-24
Lately, some unhappiness has popped up about Range and it’s incomplete numericaliness. Having just one blogpost about it is clearly not enough, given how big Ranges can be. I don’t quite agree with Rakudo here. There are clearly ∞ elements[…]
PHP
2023-10-20
2023-10-19
Mojo🔥 is now available on Mac
2023-10-18
The Java SE 21.0.1, 17.0.9, 11.0.21, and 8u391 update releases are now available.
2023-10-17
This will be a short one. I have recently released a family of WWW::GCloud modules for accessing Google Cloud services. Their REST API is, apparently, JSON-based. So, I made use of the existing JSON::Class. Unfortunately, it was missing some fea[…]
2023-10-15
Mojo 🔥 - A systems programming language presented at LLVM 2023
2023-10-13
Community Spotlight: How I built llama2.🔥 by Aydyn Tairov
PHP
2023-10-12
D
2023-10-02
Have you ever looked at your code from five years ago and had to study it to figure out what it was doing? And the further back in time you look, the worse it gets? Pity me, who is still maintaining code I wrote over 40 years ago. This article i[…]
2023-10-02
Using Mojo🔥 with Python🐍
PHP
2023-09-28
PHP
2023-09-28
PHP
2023-09-28
2023-09-28
How to setup a Mojo🔥 development environment with Docker containers
2023-09-26
AI Regulation: step with care, and great tact
2023-09-20
We are excited to announce the general availability of Graal Cloud Native 4 based on the recently launched Micronaut® framework 4!
2023-09-20
At Oracle Cloud World 2023, Oracle announced GraalOS, an innovative new application deployment technology that will be first made available through Oracle Cloud Infrastructure Functions.
2023-09-20
2023-09-19
Announcing the availability of Java 21
2023-09-19
Oracle is pleased to announce the availability of Oracle GraalVM for JDK 21.  This release brings with it new Java 21 features, improvements in Native Image performance, simplified usage of embedded languages, and more.
2023-09-19
To celebrate Oracle CloudWorld, Oracle Press is offering a 40% to 70% discount on select books, ebooks and video courses.
PHP
2023-09-14
PHP
2023-09-08
2023-09-07
Mojo🔥 - It’s finally here!
PHP
2023-09-06
2023-09-06
This blog post shows how to use the Micronaut® Framework to create and interact with an Oracle Database JSON Relational Duality View.
2023-09-05
Discover the future of Java deployment management at Oracle Cloud World 2023. In the 'Securing Java Deployments at Scale with OCI Java Management Service' session at Oracle CloudWorld 2023, participants will be able to learn more about Java Mana[…]
2023-09-05
Announcing the availability of Oracle GraalVM container images in Oracle Container Registry (OCR) under the GraalVM Free Terms and Conditions (GFTC) license. Developers and organizations can now easily pull Oracle GraalVM container images for bo[…]
2023-09-05
Solving the task from The Weekly Challenge 233, where you need to sort numbers by two dimensions.
2023-09-04
A solution to the task 1 of the Weekly Challenge 233, where the goal is to find the words constructed from the same letters.
2023-09-01
Highlights for September - Community Showcase Categorized
PHP
2023-08-31
PHP
2023-08-31
PHP
2023-08-31
PHP
2023-08-28
PHP
2023-08-24
2023-08-24
We’ve raised $100M to fix AI infrastructure for the world's developers
R
2023-08-23
At WWDC 2023 earlier this year, Apple announced it completed transition from Intel to 64-bit ARM processors (Apple Silicon): no new machines with Intel processors will be offered. This was three years after the transition has been announced at W[…]
2023-08-21
Two tasks from the Weekly Challenge 231 solved in the Raku programming language.
PHP
2023-08-20
PHP
2023-08-17
PHP
2023-08-16
2023-08-16
2023-08-11
Description of Java content at the 2023 Oracle CloudWorld event (Sept 18-21 | Las Vegas, Nevada)
PHP
2023-08-10
2023-08-08
An easy introduction to Mojo🔥 for Python programmers
PHP
2023-08-04
PHP
2023-08-03
PHP
2023-08-03
2023-08-01
Highlights for August - Community Showcase Categorized
2023-07-31
2023-07-24
Oracle Java is supported on Oracle's long-standing and highly performant operating system, Oracle Linux. Learn how you can use RPMs available from the OCI yum service to easily install Oracle Java on an Oracle Linux system running on OCI.
PHP
2023-07-20
2023-07-19
I was always concerned about making things easier. No, not this way. A technology must be easy to start with, but also be easy in accessing its advanced or fine-tunable features. Let’s have an example of the former.
2023-07-18
JDK 20.0.2, 17.0.8, 11.0.20, and 8u381 Have Been Released!
2023-07-14
Micronaut® framework 4 is here! And it's faster, more cloud native, and better than ever! Oracle is thrilled to share some notable features in Micronaut framework 4 developed in collaboration with the Micronaut Foundation.
PHP
2023-07-14
PHP
2023-07-11
2023-07-11
What’s the difference between the AI Engine and Mojo?
PHP
2023-07-06
PHP
2023-07-06
PHP
2023-07-06
2023-07-06
PSA: Thread-local state is no longer recommended; Common misconceptions about threadid() and nthreads()
2023-07-05
I have managed to finish one more article in the Advanced Raku For Beginners series, this time about type and object composition in Raku.
2023-07-04
Once, long ago, coincidentally a few people were asking the same question: how do I get a method object of a class?
2023-07-01
Highlights for July - Package News - Community Showcase - 3 Jam Games!
PHP
2023-06-24
PHP
2023-06-22
2023-06-22
Modular natively supports dynamic shapes for AI workloads
2023-06-22
2023-06-19
2023-06-18
The first Raku Core Summit, a gathering of folks who work on “core” Raku things, was held on the first weekend of June, and I was one of those invited to attend. It’s certainly the case that I’ve been a … Continue reading →
2023-06-14
New Java Management Service (JMS) features help system administrators get the most value of their Java applications recommending performance optimizations and simplifying the uptake of new JDK versions
2023-06-14
Build portable cloud native Java microservices that start instantly and use fewer resources to reduce compute costs. Graal Cloud Native (GCN) is a curated set of open source Micronaut® framework modules designed from the ground up to be compil[…]
2023-06-13
Oracle GraalVM for JDK 17 and Oracle GraalVM for JDK 20 released under new Graal Free Terms and Conditions license.
2023-06-10
PHP
2023-06-08
PHP
2023-06-08
PHP
2023-06-08
PHP
2023-06-08
PHP
2023-06-08
2023-06-08
Do LLMs eliminate the need for programming languages?
2023-06-01
Accelerating AI model serving with the Modular AI Engine
2023-06-01
Highlights from May & June - Package / Binding News - Primeagen Interview with GingerBill - Discord Showcase
PHP
2023-05-23
R
2023-05-23
When using R interactively from the command line, one can interrupt the current computionation using Ctrl+C key combination and enter a new command. This works both on Unix terminal and on Windows console in Rterm. Such computation may be implem[…]
2023-05-19
Highlights of the Julia 1.9 release.
Lua
2023-05-14
Lua 5.4.6 has been released. It fixes all known bugs in Lua 5.4.5.
2023-05-12
PHP
2023-05-11
PHP
2023-05-11
2023-05-11
Our launch & what's next
2023-05-02
A unified, extensible platform to superpower your AI
Lua
2023-04-29
Lua 5.4.5 has been released. It fixes all known bugs in Lua 5.4.4.
2023-04-20
The world's fastest unified matrix multiplication
2023-04-18
The Java SE 20.0.1, 17.0.7, 11.0.19, 8u371, and 7u381 (restricted) update releases are now available.
2023-04-18
The Java SE Enterprise Performance Pack is now available under the Java SE OTN License, making it easier to develop, test, prototype and demonstrate your Java 8 applications with this Java SE Subscription product feature.
PHP
2023-04-13
PHP
2023-04-13
2023-04-07
Release Note Highlights & Interview with phwo, author of Handmade Games
2023-03-27
Explanations and examples of the logic and code necessary to implement saga participants in compensating transactions.
2023-03-23
AI’s compute fragmentation: what matrix multiplication teaches us
2023-03-21
The arrival of Java 20
PHP
2023-03-20
PHP
2023-03-16
PHP
2023-03-16
2023-03-09
R
2023-03-07
When testing development versions of Rtools for Windows, I’ve ran into strange failures of several CRAN packages where R could not find, read from or write to some files. The files should have been in temporary directories which get automatica[…]
2023-02-24
PHP
2023-02-14
PHP
2023-02-14
PHP
2023-02-14
2023-02-08
PHP
2023-02-07
PHP
2023-02-07
PHP
2023-02-07
PHP
2023-02-02
PHP
2023-02-02
2023-01-30
With the whole Java Card team, I am delighted to announce the new Java Card 3.2 release. It is now live and available on the portal of Oracle.
2023-01-18
A quick introduction to Ruby on GraalVM and how to run it on OCI Container Instances.
2023-01-17
JDK 11.0.18, 17.0.6, 8u361, 19.0.2 and 7u371 Have Been Released!
2023-01-13
Describes changes to the JDK Installers that will take effect on January 2023 and April 2023.
PHP
2023-01-05
PHP
2023-01-05
2023-01-05
Thomas Wuerthinger, Christian Wimmer, et al. team (2012) was awarded the “Most Notable Paper Award” by the Dynamic Language Symposium (DLS) at Splash 2022.
PHP
2023-01-05
D
2023-01-05
The first entry in this series shows how to use the new DIP1000 rules to have slices and pointers refer to the stack, all while being memory safe. The second entry in this series teaches about the ref storage class and how DIP1000 works with agg[…]
2022-12-22
PHP
2022-12-17
2022-12-15
We want to hear from you
2022-12-08
A security product is not necessarily a cryptographic product.
2022-12-08
Introducing more advanced features in Java Management Service helping users gain additional insights into Java workloads and also announcing basic Java discovery available for all
PHP
2022-12-08
2022-12-08
If AI serving tech can’t solve today’s problems, how do we scale into the future?
2022-12-07
A key goal of version 3.1 is to ensure the availability of security services on a large range of secure hardware, including smartcards, embedded chips, secure enclaves within microprocessor units (MPUs) and microcontroller units (MCUs), and remo[…]
2022-12-07
Java Card 3.1 introduces an extended file format, the management of static resources, binary compatibility improvements, and the support of array views. Those features evolve the deployment and upgrade of applications, and they permit better des[…]
2022-12-07
I have been a little bit surprised to hear during travels and events, or even within private meetings, that security certification for IoT devices is too expensive and in a way not a strict business requirement.
2022-12-07
Release Note Highlights & Interview with Cloin, author of Spall
PHP
2022-12-06
PHP
2022-11-26
PHP
2022-11-24
PHP
2022-11-24
2022-11-21
2022-11-14
PHP
2022-11-10
2022-11-10
Part 2: Increasing development velocity of giant AI models
2022-11-08
Modular is rebuilding AI in the face of a new economy
R
2022-11-07
From version 4.2.0 released in April 2022, R on Windows uses UTF-8 as the native encoding via UCRT as the new C Windows runtime. The transition for R and its packages has been a non-trivial effort which took several years. This post gives a summ[…]
PHP
2022-11-03
2022-11-02
Release Note Highlights & Interview with Skytrias, author of Todool
2022-11-01
In this blog entry we will be covering the Java Card I/O framework, and how implementers can use it to extend the platform and enable new use-cases for secure elements in IoT devices.
R
2022-11-01
This post is a story of a bug in Rterm, the console R front-end on Windows, which has been bugging me for several years, but only two weeks ago it showed up unwarily so that I could trace it down and fix. The terminal sometimes crashed during co[…]
PHP
2022-10-28
PHP
2022-10-28
PHP
2022-10-27
R
2022-10-20
One of the strengths of R is its ability to help in producing documents. Sweave and knitr can work with .Rnw files, evaluating and automatically inserting the results of R code to produce a LaTeX document in a .tex file. We call this “preproce[…]
PHP
2022-10-19
PHP
2022-10-19
2022-10-18
The Java SE 19.0.1, 17.0.5, 11.0.17, and 8u351 update releases are now available.
2022-10-18
Oracle brings JDK 17 Performance to JDK 8 server workloads. Drop-in replacement for JDK 8. Available now, at no additional cost, to all Java SE Subscription customers and Oracle Cloud Infrastructure (OCI) users.
2022-10-16
The GraalVM 22.3 release delivers several new features including much anticipated support for Java 19 along with preview support for Project Loom virtual threads in both JVM JIT and Native Image ahead-of-time compiled applications. The release a[…]
2022-10-16
A quick "how to" on using the native image support in Spring Boot 3.0
PHP
2022-10-13
2022-10-11
Did you know #JavaOne is back ? Among a plethora of great sessions, two Java Card sessions will be on stage. This is a great opportunity to follow up on the technology and features to come. All details here: https://inside.java/javaone
R
2022-10-10
In R, a string can be declared to be in bytes encoding. According to ?Encoding, it must be a non-ASCII string which should be manipulated as bytes and never converted to a character encoding (e.g. Latin 1, UTF-8). This text summarizes recen[…]
D
2022-10-08
DIP1000: Memory Safety in a Modern System Programming Language Pt. 2 The previous entry in this series shows how to use the new DIP1000 rules to have slices and pointers refer to the stack, all while being memory safe. But D can refer to the sta[…]
2022-10-08
OCW GraalVM Session guide that makes it easier for attendees to locate and scan QRcodes to find favorite GraalVM sessions.
2022-10-05
2022-10-04
I always hear that when the TLS protocol is used between a client and a server then everything is secure to exchange data in between the two !
2022-10-02
2022 is special ! This is the 25 years anniversary of Java Card as already reflected in a previous post where experts detail the history and the reasons of its success story. How the Java card technology is so pervasive in ou[…]
PHP
2022-09-30
PHP
2022-09-29
PHP
2022-09-29
PHP
2022-09-29
2022-09-28
Oracle is proud to announce that it has joined the newly-launched Micronaut® Foundation Engineering Partner program.
2022-09-28
JavaOne is nearly upon us and we’ve been working hard to fill out the list of final activities. Here’s a high-level Run of Show to give you a sense for what you can expect from the first JavaOne in 5 years. Note that the JavaOne conference i[…]
2022-09-20
Java 19 Blog
PHP
2022-09-15
PHP
2022-09-01
PHP
2022-09-01
PHP
2022-09-01
PHP
2022-09-01
2022-09-01
PHP
2022-08-18
2022-08-18
2022-08-18
2022-08-18
Highlights of the Julia 1.8 release.
2022-08-11
Introducing Java Runtime Lifecycle management operations in Java Management Service
2022-08-11
2022-08-10
JuliaCon 2022 Highlights
2022-08-08
Today, we are announcing that you can use GraalVM Enterprise directly in Oracle Cloud Infrastructure (OCI) Code Editor and Cloud Shell, at no additional cost. This means you can now edit and deploy high-performance Java, Spring Boot, and Microna[…]
PHP
2022-08-04
PHP
2022-08-04
PHP
2022-08-04
2022-08-01
Prior to getting into more details about the evolution of Java Card technology in future posts, I would like to point out two common clichés about the platform :
R
2022-07-25
If you use R you may have wondered if there are ways you can contribute to making R better. An important feature of R that encourages its use around the world is the support for localization. This enables R’s messages, warnings and errors, as […]
2022-07-22
Of the hundreds of sessions that you will find at JavaOne, almost 40% of them are being led by members of the community. The content catalog might not be updated with all of the sessions and speaker information yet, but it will be soon and you c[…]
PHP
2022-07-21
2022-07-19
The GraalVM Enterprise 22.2 release includes much anticipated Apple silicon support, a significant reduction in the memory requirements of Native Image, a smaller base JDK distribution package, and an exciting new facility to make it easier to u[…]
2022-07-14
From October 17-20 in Las Vegas, JavaOne will be jam-packed with hundreds of valuable and actionable sessions directly from the experts. You’ll find learning sessions, tutorials, hands-on labs, lightning talks, panels, an unconference, and bir[…]
R
2022-07-12
Regular expression operations in R, such as grep or gsub, sometimes have significant performance overheads due to encoding conversions. Some R code tries to mitigate this by ignoring input encodings and pretending it is fine to work on individua[…]
2022-07-07
Today, we are announcing that you can use GraalVM Enterprise directly in Oracle Cloud Infrastructure (OCI) DevOps build pipelines to build high-performance Java applications, at no additional cost.
PHP
2022-07-07
PHP
2022-07-07
PHP
2022-07-07
PHP
2022-07-06
PHP
2022-07-05
PHP
2022-07-01
PHP
2022-06-30
R
2022-06-30
The R blog moves to https://blog.r-project.org, a more prominent location, after 37 blog posts (some of them perhaps surprisingly detailed) and a bit over 4 years. This blog site has been started under https://developer.r-project.org in March 20[…]
R
2022-06-27
Using \x in string literals is almost always a bad idea, but using it in regular expressions is particularly dangerous. Consider this “don’t do” example in R 4.2.1 or earlier: text <- "Hello\u00a0R" gsub("\xa0", "", text) a0 is the code[…]
PHP
2022-06-23
D
2022-06-21
Memory safety needs no checks D is both a garbage-collected programming language and an efficient raw memory access language. Modern high-level languages like D are memory safe, preventing users from accidently reading or writing to unused memor[…]
2022-06-20
The Java Card Forum (JCF) celebrates the 25 years of its creation. Members of the Forum use this opportunity to reflect how far the Oracle Java Card technology had gone over this period. Actually, it is very enthusiastic to see how much a produc[…]
R
2022-06-16
R 4.2.1 is scheduled to be released next week with a number of Windows-specific fixes. All Windows R users currently using R 4.2.0 should upgrade to R 4.2.1. This text has more details on some of the fixes. R 4.2.0 on Windows came with a signifi[…]
PHP
2022-06-09
PHP
2022-06-09
PHP
2022-06-09
PHP
2022-06-09
R
2022-06-09
Support for pattern fills was added to the R graphics engine in R version 4.1.0, with an R interface via the ‘grid’ package. library(grid) For example, the following code defines a linear gradient that varies horizontally from red to white a[…]
D
2022-05-30
May was a busy month in D land. Early on, a major milestone release of GDC, the GCC-based D compiler, hit the virtual shelves. It was followed in middle of the month by the release of D 2.100.0 along with a DMD release, the reference D compiler,[…]
2022-05-20
A short post on the benefits of, and getting started with Java on OCI.
2022-05-16
I am very pleased to announce that today's blog entry is from a Java Card user and developer. It is about their feedback regarding Java Card 3.1 release in IoT and connectivity spaces. Java Card 3.1 is a major release focusing on […]
PHP
2022-05-12
PHP
2022-05-12
2022-05-05
Java Management Service 4.0 was released in March 2022. Read about the new features and give it a try.
PHP
2022-05-05
2022-04-30
PHP
2022-04-25
2022-04-20
Join the world’s premier developer conference in Las Vegas at Oracle CloudWorld
2022-04-19
The GraalVM Enterprise Edition 22.1 release includes faster native compilation, smaller executables, and a new quick mode to improve the developer experience.
PHP
2022-04-15
PHP
2022-04-14
PHP
2022-04-14
2022-04-14
Doing small network scientific machine learning in Julia 5x faster than PyTorch ...
R
2022-04-08
The upcoming release of R (version 4.2.0) features several enhancements to the HTML help system. The most noticeable features are that LaTeX-like mathematical equations in help pages are now typeset using either KaTeX or MathJax, and usage and e[…]
D
2022-04-07
The first three months of 2022 brought some major milestones: Symmetry Autumn of Code 2021 came to an end on January 15, but the judges didn’t render a decision until the middle of February. And what a surprise it was! The D Language Foundatio[…]
D
2022-03-24
Templates have been enormously profitable for the D programming language. They allow the programmer to generate efficient and correct code at compile time. Long gone are the days of preprocessor macros or handwritten, per-type data structures. D[…]
2022-03-22
Oracle is proud to announce the general availability of JDK 18.
PHP
2022-03-17
PHP
2022-03-17
Lua
2022-02-20
The Lua mailing list is now 25 years old.
D
2022-02-19
This article was originally published in Russian by Grigorii Smorkalov. It was translated to English for the D Blog by Georgy Markov and lightly revised from the original by Michael Parker. This is the fourth year I’m teaching my D Programming[…]
PHP
2022-02-17
PHP
2022-02-17
PHP
2022-02-17
2022-02-14
10 years ago today, we published 'Why we Created Julia' ...
2022-02-09
D
2022-02-02
The Eilmer flow simulation code is the main simulation program in our collection of gas dynamics simulation tools. An example of its application is shown here with the simulation of the hypersonic flow over the BoLT-II research vehicle that is t[…]
Lua
2022-01-27
Lua 5.4.4 has been released. It fixes all known bugs in Lua 5.4.3.
PHP
2022-01-24
PHP
2022-01-21
PHP
2022-01-20
PHP
2021-12-21
PHP
2021-12-17
PHP
2021-12-16
PHP
2021-12-16
R
2021-12-14
A number of new graphics features have been added to the R graphics engine in the development version of R (to become version 4.2.0): groups, compositing operators, affine transformations, stroking and filling paths, and luminance masks. This ha[…]
PHP
2021-12-13
2021-12-08
DTable – an early performance assessment of a new distributed table implementation
R
2021-12-07
R 4.2 for Windows will support UTF-8 as native encoding, which will be a major improvement in encoding support, allowing Windows R users to work with international text and data. This new feature will require at least Windows 10 (version 1903) o[…]
R
2021-12-06
UPDATE: (2023-05-18) The behaviour of compositing operators was modified in R version 4.3.0 (affecting the “clear” and “source” operators). The examples in this post have been updated so that they produce the same output (just using a di[…]
2021-12-03
2021-11-30
Some highlights of the Julia 1.7 release.
PHP
2021-11-25
PHP
2021-11-25
PHP
2021-11-22
PHP
2021-11-19
PHP
2021-11-18
PHP
2021-11-18
PHP
2021-11-11
2021-11-10
2021-11-06
PHP
2021-10-28
PHP
2021-10-28
PHP
2021-10-26
PHP
2021-10-22
PHP
2021-10-21
2021-10-21
Composability in Julia: Implementing Deep Equilibrium Models via Neural ODEs
PHP
2021-10-14
PHP
2021-09-30
2021-09-29
Around 18 months ago, I set about working on the largest set of architectural changes that Raku runtime MoarVM has seen since its inception. The work was most directly triggered by the realization that we had no good way to … Continue reading →
PHP
2021-09-23
PHP
2021-09-23
PHP
2021-09-23
PHP
2021-09-16
PHP
2021-09-08
PHP
2021-09-02
PHP
2021-08-26
PHP
2021-08-26
PHP
2021-08-26
2021-08-24
Julia User & Developer Survey 2021
2021-08-20
JuliaCon 2021 Highlights
PHP
2021-08-19
2021-08-12
Simulation of a swimming dogfish shark
PHP
2021-08-05
PHP
2021-08-05
2021-08-02
Code, docs, and tests: what's in the General registry?
PHP
2021-07-29
PHP
2021-07-29
2021-07-29
2021-07-26
JuliaCon 2021, the largest Julia Programming event in history
PHP
2021-07-22
2021-07-18
PHP
2021-07-14
PHP
2021-07-13
PHP
2021-07-08
PHP
2021-07-01
PHP
2021-07-01
PHP
2021-07-01
PHP
2021-06-24
PHP
2021-06-21
PHP
2021-06-10
PHP
2021-06-03
PHP
2021-06-03
2021-06-02
PHP
2021-05-31
2021-05-19
PHP
2021-05-06
PHP
2021-05-06
2021-05-05
PHP
2021-04-30
PHP
2021-04-29
PHP
2021-04-29
PHP
2021-04-28
R
2021-04-28
If you use R you may have wondered if there are ways you can contribute to making R better. This is another post on how you might help (Reviewing Bug Reports was the first). This post is about helping with testing of pre-release versions of R. M[…]
PHP
2021-04-22
R
2021-04-17
Support for multi-byte characters and hence non-European languages in RTerm, the console-based front-end to R on Windows, has been improved. It is now possible to edit text including multi-byte and multi-width characters supported by the current[…]
2021-04-15
I recently wrote about the new MoarVM dispatch mechanism, and in that post noted that I still had a good bit of Raku’s multiple dispatch semantics left to implement in terms of it. Since then, I’ve made a decent amount of … Continue reading →
PHP
2021-04-04
2021-04-04
Google Season of Docs 2020-2021 Wrap-Up.
2021-04-02
PHP
2021-03-31
PHP
2021-03-30
Lua
2021-03-29
Lua 5.4.3 has been released. It fixes all known bugs in Lua 5.4.2.
2021-03-24
Some highlights of the Julia 1.6 release.
R
2021-03-18
Microsoft provides a free Windows 10 virtual machine for testing. Package maintainers working on Linux and MacOS can use it to test their packages on Windows. See instructions on how to set up the machine automatically for checking R packages. T[…]
2021-03-15
My goodness, it appears I’m writing my first Raku internals blog post in over two years. Of course, two years ago it wasn’t even called Raku. Anyway, without further ado, let’s get on with this shared brainache. What is dispatch? … Continue reading →
2021-03-14
R
2021-03-12
A new, experimental, build of R for Windows is available, its main aim being to support the UTF-8 encoding and especially non-European languages. Check results for CRAN packages are now available on their CRAN results pages. Please help by revie[…]
PHP
2021-03-04
PHP
2021-03-04
PHP
2021-03-01
PHP
2021-02-26
2021-02-14
PHP
2021-02-04
PHP
2021-02-04
PHP
2021-02-04
2021-02-03
2021-01-28
Profiling type-inference
2021-01-28
Apache Arrow Support in Julia
PHP
2021-01-23
2021-01-20
A Look Back At The 2020 Industry Julia Users Contributhon
2021-01-13
PHP
2021-01-07
PHP
2021-01-07
PHP
2021-01-07
2021-01-05
Tutorial on precompilation
2020-12-10
Lua
2020-12-03
Lua 5.4.2 has been released. It fixes all known bugs in Lua 5.4.1.
PHP
2020-11-30
PHP
2020-11-26
PHP
2020-11-26
PHP
2020-11-26
PHP
2020-11-23
PHP
2020-11-19
2020-11-17
PHP
2020-11-12
R
2020-11-02
At WWDC 2020 earlier this year, Apple announced a transition from Intel to ARM-based processors in their laptops. This blog is about the prospects of when R will work on that platform, based on experimentation on a developer machine running A12Z[…]
PHP
2020-10-29
PHP
2020-10-29
PHP
2020-10-29
Lua
2020-10-28
Roberto talks live about Lua. In Portuguese.
2020-10-27
PHP
2020-10-16
PHP
2020-10-16
Lua
2020-10-09
Lua 5.4.1 has been released. It fixes all known bugs in Lua 5.4.0.
2020-10-08
2020-10-06
2020-10-05
I’d like to thank everyone who voted for me in the recent Raku Steering Council elections. By this point, I’ve been working on the language for well over a decade, first to help turn a language design I found fascinating … Continue reading →
PHP
2020-10-01
PHP
2020-10-01
PHP
2020-10-01
PHP
2020-10-01
Lua
2020-09-25
Lua 5.3.6 has been released. It fixes all known bugs in Lua 5.3.5.
2020-09-24
The story of debugging a mysterious Julia segfault.
2020-09-24
PHP
2020-09-21
PHP
2020-09-17
2020-09-16
Within private companies, it can be difficult to smoothly transition internal code into high quality open-source contributions. At JuliaCon 2020, industry Julia users came together to discuss how to maximize their impact in the Julia ecosystem.
PHP
2020-09-15
2020-09-08
GSoC & JSoC 2020 Wrap-Up.
PHP
2020-09-03
PHP
2020-09-03
PHP
2020-09-03
2020-08-26
Julia runs fast, but suffers from latency due to compilation. This post analyzes one source of excess compilation, tools for detecting and eliminating its causes, and the impact this effort has had on latency.
2020-08-24
This year, 2,565 Julia users and developers participated in the second annual Julia User and Developer Survey.
PHP
2020-08-21
2020-08-20
2020-08-11
JuliaCon 2020 Wrap-up
PHP
2020-08-06
PHP
2020-08-06
PHP
2020-08-06
PHP
2020-08-06
2020-08-03
Julia version 1.5 has been released, featuring many performance improvements and new capabilities.
R
2020-07-30
R-devel-win.exe is an experimental installer of R, set up to download experimental binary builds of CRAN packages. It sets UTF-8 as the current default encoding on Windows (Windows 10 November 2019 release or newer). 92% of CRAN packages are sup[…]
PHP
2020-07-23
R
2020-07-15
Support for gradient fills, pattern fills, clipping paths and masks has been added to the R graphics engine (in the development version of R, which will probably become R version 4.1.0). An R-level interface for these new features has been added[…]
PHP
2020-07-14
PHP
2020-07-14
PHP
2020-07-09
PHP
2020-07-09
PHP
2020-07-09
PHP
2020-07-09
Lua
2020-06-29
The first release of Lua 5.4 is now ready
PHP
2020-06-25
PHP
2020-06-24
PHP
2020-06-11
PHP
2020-06-11
Lua
2020-06-10
The Lua Workshop 2021 will be held in Freiburg, Germany.
R
2020-06-08
UPDATE (2020-11-18): canClip = NA_LOGICAL has been replaced by deviceClip = TRUE The R graphics engine performs some clipping of output regardless of whether the graphics device it is sending output to can perform clipping itself. For example, o[…]
R
2020-05-29
Sometimes it is useful to test R on unusual platforms, even when the expected number of users is not large at the moment. It is better to be ready when a new platform arrives or becomes more widely used, it may be easier to find some bugs on one[…]
PHP
2020-05-27
PHP
2020-05-19
PHP
2020-05-14
PHP
2020-05-14
PHP
2020-05-14
2020-05-05
GSoC and JSoC 2020 Project List
2020-05-02
Julia 1.5 is gaining a cool new bug reporting capability, leveraging mozilla's rr project to automatically create fully-reproducible bug reports
R
2020-05-02
R internally allows strings to be represented in the current native encoding, in UTF-8 and in Latin 1. When interacting with the operating system or external libraries, all these representations have to be converted to native encoding. On Linux […]
PHP
2020-04-29
PHP
2020-04-20
PHP
2020-04-17
R
2020-04-17
The symbol font When drawing text in R graphics, we can specify the font “family” to use, e.g., a generic family like "sans" or a specific family like "Helvetica", and we can specify the font “face” to use, e.g., plain, bold, or italic. […]
PHP
2020-04-16
PHP
2020-04-16
PHP
2020-04-14
R
2020-04-13
One of the main downsides to the ‘grid’ graphics package is that it is slow. And that makes some important packages that depend on ‘grid’, like ‘ggplot2’, slow. For example, the scatterplots shown below are roughly equivalent, but on[…]
PHP
2020-03-19
PHP
2020-03-19
PHP
2020-03-19
R
2020-03-17
Starting up a PSOCK cluster is not fast. In R 3.6 on just a few years old laptop with 8 logical cores, running Windows, it takes about 1.7s to start a cluster with 8 nodes: library(parallel); system.time(cl <- makePSOCKcluster(8)) A good desi[…]
PHP
2020-02-20
PHP
2020-02-20
PHP
2020-02-20
PHP
2020-02-17
R
2020-02-16
Since its inception, R has, at least by default, converted (character) strings to factors when creating data frames directly with data.frame() or as the result of using read.table() variants to read in tabular data. Quite likely, this will soon […]
2020-02-10
Over the last couple of months, 212 young people have completed over 690 tasks using Julia as part of the Google Code-In program.
Lua
2020-02-06
The Lua Workshop 2020 will be held in Freiburg, Germany, on Oct 12.
2020-01-27
PHP
2020-01-23
PHP
2020-01-23
PHP
2020-01-23
PHP
2020-01-17
PHP
2020-01-12
PHP
2020-01-12
PHP
2020-01-11
2019-12-28
Yao.jl - Differentiable Quantum Programming In Julia
PHP
2019-12-20
PHP
2019-12-20
PHP
2019-12-18
PHP
2019-12-18
PHP
2019-12-18
PHP
2019-12-18
2019-12-18
为 Julia 包设计的可靠、可复现的二进制工件系统
R
2019-12-16
Just a quick update and note of thanks to all who have responded to our blog post on 2019-10-09 and helped with reviewing and resolving bug reports. Thanks to your help the pace at which bugs have been resolved has increased nicely since the dat[…]
PHP
2019-12-12
PHP
2019-11-28
PHP
2019-11-27
PHP
2019-11-21
PHP
2019-11-21
R
2019-11-21
UPDATE 2019-12-03: Following feedback, the new default palette has been tweaked so that the new “magenta” is a little redder and darker and the new “yellow” is a little lighter and brighter. The former is to improve the discriminability […]
2019-11-19
Over the past few months, we have been iterating on and refining a design for Pkg in Julia 1.3+ to reason about binary objects that are not Julia packages. While the motivating application for this work has been improving the installation exper[…]
PHP
2019-11-14
R
2019-11-09
short lines !! -- Historical relict: R matrix is not an array In a recent discussion on the R-devel mailing list, in a thread started on July 8, head.matrix can return 1000s of columns – limit to n or add new argument? Michael Chirico and then[…]
PHP
2019-11-06
PHP
2019-10-31
PHP
2019-10-31
PHP
2019-10-26
2019-10-25
Last time I said "just a little bit of work on the heap snapshots should result in a useful tool. Here's my report for the first useful pieces of the Heap Snapshot UI!
PHP
2019-10-24
PHP
2019-10-24
PHP
2019-10-24
PHP
2019-10-18
Lua
2019-10-16
Lua 5.4.0 (beta) released The beta version of Lua 5.4 has been released for testing.
R
2019-10-09
If you use R you may have wondered if there are ways you can contribute to making R better. This is the first in several posts on how you might help. This post is about helping to review and resolve bugs reported on the R bug tracker. Urgent bug[…]
PHP
2019-10-03
PHP
2019-10-02
PHP
2019-09-26
PHP
2019-09-26
R
2019-09-25
This is an update on my previous post from May. A number of things changed since: GFortran started adopting a fix that by default prevents optimizations which break code calling BLAS/LAPACK functions from C without hidden length arguments. R has[…]
PHP
2019-09-19
PHP
2019-09-17
2019-09-16
Profiling tools are awesome. They let us see what actually is affecting our program performance. Profiling tools also are terrible. They lie to us and give us confusing information. They also have some surprisingly new developments: brendangregg[…]
2019-09-12
Over the last months I have worked on the heap snapshot profiler, and now there's also things to see in moarperf's browser UI.
2019-09-07
从事软件开发的行家里手们对版本发布流程与节奏如此了若指掌,以至于他们将其精髓内化(internalize)并以为人人都懂得这些“浅显的道理”。可是事实恰好相反,外行一眼望去如同雾里看花。所以为了整个Julia社区,乃至于其它编程语言社区,我觉得有必要将Julia的开发过程白纸黑字地写下来。在本文中,我将阐述...
2019-09-07
A Julia workshop in China was hosted by JuliaCN in Beijing on Aug 24, 2019. This is the 5th Julia workshop in China hosted by JuliaCN since 2016. We thank the Julia community and our kind sponsors: Colorful Clouds, Microsoft, Swarma club, and Sy[…]
2019-09-07
JuliaCN在8月24日,中国北京举办了自2016以来第五次Julia会议。我们非常感谢Julia社区对本次活动的支持, 以及彩云科技, 微软中国, 集智俱乐部, 机器之心对本次活动的大力支持。本次活动有100余人注册,实到50余人。 线上直播在线人数达1600余人。
PHP
2019-09-05
PHP
2019-08-30
PHP
2019-08-29
PHP
2019-08-29
2019-08-28
Julia’s Release Process | People involved in the day-to-day development of a project tend to become so familiar with its rhythm and process that they internalize it and it feels like everyone must just know how each stage unfolds. Of course, f[…]
PHP
2019-08-22
R
2019-08-19
At the core of the S3 object system as introduced in the White Book lies the idea that (S3) methods are ordinary functions that follow the GEN.CLS naming convention (with GEN.default as a final fallback). In the initial R implementation of this […]
PHP
2019-08-17
PHP
2019-08-12
PHP
2019-08-08
PHP
2019-08-08
PHP
2019-08-08
2019-08-06
Julia User and Developer Survey 2019 | We conducted the first annual Julia User & Developer Survey in June, and the results were presented by Viral Shah at JuliaCon on July 23....
PHP
2019-08-01
PHP
2019-08-01
PHP
2019-08-01
PHP
2019-07-31
PHP
2019-07-31
2019-07-30
Julia将支持可组合的多线程并行机制 | 摩尔定律带来的免费性能提升(free lunch) free lunch 几近结束,...
PHP
2019-07-25
2019-07-23
Announcing composable multi-threaded parallelism in Julia | Software performance depends more and more on exploiting multiple processor cores....
PHP
2019-07-17
PHP
2019-07-11
PHP
2019-07-10
PHP
2019-07-04
PHP
2019-07-04
PHP
2019-06-26
PHP
2019-06-24
2019-06-24
PHP
2019-06-19
2019-06-18
Hello @DiffEqBot | Hi! Today we all got a new member to the DiffEq family. Say hi to our own DiffEqBot (https://github.com/DiffEqBot) - A bot which helps run benchmarks and compares with the current master of a given package. It also generates a[…]
PHP
2019-06-13
PHP
2019-06-07
2019-05-31
A Summer of Julia 2019 | Every summer, we welcome a large group of students working on Julia and its packages via the Google Summer of Code program....
PHP
2019-05-30
PHP
2019-05-30
PHP
2019-05-30
PHP
2019-05-29
PHP
2019-05-27
2019-05-22
MoarVM is getting a new subsystem that allows users to programmatically configure specific parts of the runtime, such as what parts of the program the profiler should measure.
R
2019-05-15
Recent version of the GNU Fortran compiler (7, 8, 9) include optimizations that break interoperability between C and Fortran code with BLAS/LAPACK. The compiled code of BLAS/LAPACK corrupts stack, often resulting in crashes. This impacts R, R pa[…]
PHP
2019-05-10
PHP
2019-05-08
PHP
2019-05-03
PHP
2019-05-02
PHP
2019-05-02
2019-05-02
Beyond machine learning pipelines with MLJ | - learning curves (from examples/random_forest.jl)...
R
2019-04-18
This post presents the most common PROTECT bugs present in packages, based on manual inspection of ~100 remaining CRAN packages with reports from rchk. Background Any C/C++ code interacting with R, both inside R itself and in packages, needs to […]
PHP
2019-04-16
PHP
2019-04-04
PHP
2019-04-04
PHP
2019-04-04
PHP
2019-04-04
2019-04-04
DiffEqFlux.jl – Julia 的神經微分方程套件 | 在這篇文章中,我們將會展示在 Julia 中使用微分方程解算器(DiffEq solver)搭配神經網路有多麼簡單、有效而且穩定。...
PHP
2019-04-02
PHP
2019-04-02
PHP
2019-04-02
PHP
2019-04-02
PHP
2019-04-02
PHP
2019-04-02
R
2019-04-01
Starting with R 3.6.0 a new hcl.colors() function is available in grDevices, providing a wide range of HCL-based color palettes with much better perceptual properties than existing RGB/HSV-based palettes like rainbow(). An accompanying new hcl.p[…]
R
2019-03-28
About 20% packages from CRAN and BIOC repositories include some native code and more than a half of those include some code in C++. This number is rather high given that the R API and runtime have been designed for C (or Fortran) and cannot be u[…]
PHP
2019-03-23
2019-03-21
2019-03-19
A Julia interpreter and debugger | The authors are pleased to announce the release of a fully-featured...
R
2019-03-19
Starting with R 3.6.0 the library() and require() functions allow more control over handling search path conflicts when packages are attached. The policy is controlled by the new conflicts.policy option. This post provides some background and de[…]
2019-03-17
PHP
2019-03-13
PHP
2019-03-12
PHP
2019-03-12
PHP
2019-03-11
PHP
2019-03-11
PHP
2019-03-10
PHP
2019-03-07
PHP
2019-03-07
PHP
2019-03-07
PHP
2019-03-03
2019-02-25
PHP
2019-02-14
R
2019-02-14
This text is about a new feature in R, staged installation of packages. It may be of interest to package authors and maintainers, and particularly to those who maintain packages that are affected. The problem I often have to run checks for all C[…]
2019-02-12
The Julia Project and Its Entities | There are a number of entities surrounding the Julia programming language. Understandably, many people are not entirely clear on what these groups are and what their relationship to each other is. It’s pret[…]
PHP
2019-02-07
PHP
2019-02-07
PHP
2019-02-07
PHP
2019-02-06
2019-02-03
GSoC 2018 - Parallel Implementations of Graph Analysis Algorithms | This blog briefly summarises my GSoC 2018 project (Parallel Graph Development (https://summerofcode.withgoogle.com/archive/2018/projects/5193483178475520/)) and the results achi[…]
PHP
2019-02-01
PHP
2019-01-31
PHP
2019-01-29
PHP
2019-01-22
2019-01-18
DiffEqFlux.jl – A Julia Library for Neural Differential Equations...
PHP
2019-01-15
2019-01-14
2019-01-14
PHP
2019-01-10
PHP
2019-01-10
PHP
2019-01-10
PHP
2019-01-10
R
2019-01-07
It wasn’t my primary goal to improve parser performance nor to measure it. I’ve been working on optimizations to reduce the runtime overhead of including source reference into packages (this is not done by default due to space and execution […]
PHP
2018-12-15
PHP
2018-12-10
R
2018-12-10
In short, UNPROTECT_PTR is dangerous and should not be used. This text describes why and describes how to replace it, including mset-based functions that have been introduced as a substitute for situations when unprotection by value is really ne[…]
PHP
2018-12-06
PHP
2018-12-06
PHP
2018-12-06
PHP
2018-12-06
PHP
2018-12-06
2018-12-03
Building a Language and Compiler for Machine Learning | Since we originally proposed the need for a first-class language, compiler and ecosystem for machine learning (ML), there have been plenty of interesting developments in the field. Not only[…]
PHP
2018-11-22
PHP
2018-11-20
PHP
2018-11-20
2018-11-10
PHP
2018-11-08
PHP
2018-11-08
PHP
2018-11-08
PHP
2018-10-25
PHP
2018-10-12
PHP
2018-10-12
R
2018-10-12
Historically R language allows conditions in if and while statements to be vectors (of length greater than one). The first element is used but the remaining elements are ignored, since November 2002 also with a warning (added by Brian Ripley). F[…]
PHP
2018-10-11
PHP
2018-10-11
PHP
2018-10-11
PHP
2018-09-28
PHP
2018-09-13
PHP
2018-09-13
PHP
2018-09-13
PHP
2018-09-13
PHP
2018-09-13
2018-09-12
How to get started with Julia 1.0's package manager | For those of you in the midst of transitioning or preparing to transition to Julia 1.0, I've made a short (less than 6 minutes) tutorial on the basics of the new package manager. This video i[…]
2018-09-11
A portrait of JuliaCon 2018 | !JuliaCon2018 group photo (/assets/blog/2018-09-11-juliacon2018/JuliaCon2018groupphoto.jpg)...
2018-09-04
The Julia Community Prizes, 2018 | The Julia Community Prizes celebrate the amazing set of scientists, developers and designers who have come together build such a strong and diverse ecosystem for numerical computing. Each of the four individual[…]
PHP
2018-09-03
PHP
2018-08-30
PHP
2018-08-28
PHP
2018-08-21
PHP
2018-08-17
PHP
2018-08-16
PHP
2018-08-16
PHP
2018-08-16
PHP
2018-08-14
2018-08-14
GSoC 2018 and Speech Recognition for the Flux Model Zoo: The Conclusion | Here we are on the other end of Google Summer of Code 2018. It has been a challenging and educational experience, and I wouldn't have it any other way. I am thankful to th[…]
2018-08-13
GSoC 2018: Adding Newer Features and Speeding up Convolutions in Flux | Over the summer I have been working at improving the Computer Vision capabilities of Flux. My specific line of work was to add newer models to the Flux model-zoo, implement […]
PHP
2018-08-10
2018-08-09
Union-splitting: what it is, and why you should care | Among those who follow Julia's development closely, one of the (many) new features causing great excitement is something called "Union-splitting."...
2018-08-08
Announcing the release of Julia 1.0. The much anticipated 1.0 release of Julia is the culmination of...
2018-08-08
Julia 1.0 正式發佈 (Traditional Chinese) | 眾所期待的 Julia 語言 (https://julialang.org) 1.0 版是近十年的心血結晶。...
2018-08-08
Julia 1.0 正式发布 (Simplified Chinese) | 备受期待的Julia语言 (https://julialang.org)的1.0版本积累了富有野心的程序员们的十年心血。...
2018-08-08
La anticipada liberación de la versión 1.0 de...
2018-08-06
GSoC 2018: Reinforcement Learning and Generative models using Flux | In this post I'm going to briefly summarize about the machine learning models I have worked on during this summer for GSoC. I worked towards enriching model zoo of Flux.jl (htt[…]
PHP
2018-08-02
2018-07-25
Lua
2018-07-20
The Lua Workshop 2018 will be held in Kaunas, Lithuania, on Sep 6-7, cortesy of CUJO.
PHP
2018-07-20
PHP
2018-07-20
PHP
2018-07-19
PHP
2018-07-19
PHP
2018-07-19
Lua
2018-07-10
Lua 5.3.5 has been released. It fixes all known bugs in Lua 5.3.4.
2018-07-08
Writing Iterators in Julia 0.7 | This post originally appeared on the Invenia blog....
PHP
2018-07-05
2018-06-28
PHP
2018-06-26
PHP
2018-06-25
PHP
2018-06-25
PHP
2018-06-25
PHP
2018-06-25
PHP
2018-06-21
PHP
2018-06-21
2018-06-19
First-Class Statistical Missing Values Support in Julia 0.7 | The 0.7 release of Julia will soon introduce first-class support for statistical...
Lua
2018-06-18
The second work version of Lua 5.4 has been released for testing.
PHP
2018-06-18
PHP
2018-06-14
PHP
2018-06-13
PHP
2018-06-11
PHP
2018-06-07
PHP
2018-06-06
PHP
2018-06-06
PHP
2018-05-25
PHP
2018-05-24
2018-05-11
Extensible broadcast fusion | Julia version 0.7 brings with it an exciting new feature: the ability to customize broadcast...
PHP
2018-05-02
PHP
2018-04-29
PHP
2018-04-26
PHP
2018-04-26
PHP
2018-04-26
PHP
2018-04-26
PHP
2018-04-25
PHP
2018-04-23
PHP
2018-04-11
PHP
2018-04-09
PHP
2018-04-08
2018-04-01
Tetris coming to Julia language for v1.0 | Good news, everyone! Starting v1.0, Tetris will be included in the standard library. This will allow you to play a round of Tetris while your code is busy running....
PHP
2018-03-30
PHP
2018-03-30
PHP
2018-03-29
PHP
2018-03-29
PHP
2018-03-29
PHP
2018-03-23
R
2018-03-23
Some packages contain native code, which is linked to R dynamically in the form of dynamically loaded libraries (DLLs). Recently, R users started loading increasing numbers of packages; “workflow documents” are one source of this pattern. Th[…]
Lua
2018-03-14
The first work version of Lua 5.4 has been released for testing.
PHP
2018-03-13
PHP
2018-03-02
PHP
2018-03-01
PHP
2018-03-01
PHP
2018-03-01
PHP
2018-03-01
PHP
2018-03-01
PHP
2018-02-26
PHP
2018-02-23
2018-02-21
Julia joins NumFOCUS in Google Summer of Code 2018 | The Julia project has participated in summer of code events since 2014, just two...
PHP
2018-02-16
PHP
2018-02-14
PHP
2018-02-07
PHP
2018-02-06
PHP
2018-02-01
PHP
2018-02-01
PHP
2018-02-01
PHP
2018-01-31
R
2018-01-17
On this blogging site R developers share their experience, ideas and plans related to R core implementation. Technical details presented here might be useful for package developers and interesting for technically-minded R enthusiasts. The blog p[…]
2018-01-17
PHP
2018-01-09
PHP
2018-01-09
PHP
2018-01-04
PHP
2018-01-04
PHP
2018-01-04
PHP
2018-01-04
2017-12-25
機器學習以及程式語言(Traditional Chinese) | > 任何足夠複雜的機器學習系統都包含一個特別設置、不符規範、充滿 bug 又緩慢實作的程式語言半成品。^greenspun ...
PHP
2017-12-23
2017-12-20
机器学习与编程语言 (Simplified Chinese) | > 任何足够复杂的机器学习系统,里面都拼凑了半个不规范,处处错误,且运行缓慢的编程语言。^greenspun ...
2017-12-06
On Machine Learning and Programming Languages | > Any sufficiently complicated machine learning system contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of a programming language.^greenspun ...
PHP
2017-11-30
PHP
2017-11-24
PHP
2017-11-23
PHP
2017-11-22
PHP
2017-11-22
PHP
2017-11-20
PHP
2017-11-16
PHP
2017-11-15
PHP
2017-11-09
PHP
2017-11-06
2017-11-01
GSoC 2017: Native Julia second order ODE and BVP solvers | My original GSoC project was about implementing native Julia solvers for solving boundary value problems (BVPs) that were determined from second order ordinary differential equations (OD[…]
2017-10-31
PHP
2017-10-27
PHP
2017-10-26
PHP
2017-10-26
PHP
2017-10-26
PHP
2017-10-19
2017-10-13
NeuralNetDiffEq.jl: A Neural Network solver for ODEs | My GSoC 2017 project (https://summerofcode.withgoogle.com/projects/#5850956641075200) was to implement a package for Julia to solve Ordinary Differential Equations using Neural Networks....
PHP
2017-10-12
2017-10-05
Command interpolation for dummies | I've never been a big user of the command line. One could even say I actively avoided it!...
PHP
2017-09-29
PHP
2017-09-28
PHP
2017-09-28
2017-09-19
GSoC 2017 Project: Hamiltonian Indirect Inference | This is a writeup of my project for the Google Summer of Code 2017. The...
PHP
2017-09-14
PHP
2017-09-13
PHP
2017-09-13
2017-09-07
GSoC 2017: Parallelism in BioJulia | In this summer, I have worked on a project to develop tools that make BioJulia...
2017-09-06
GSoC 2017: Efficient Discretizations of PDE Operators | This project is an attempt towards building a PDE solver for JuliaDiffEq using the Finite Difference Method (https://en.wikipedia.org/wiki/Finitedifferencemethod)(FDM) approach. We take up […]
2017-09-03
GSoC 2017 Project: MCMC with flexible numbers of parameters | My original GSOC proposal (https://docs.google.com/document/d/1yY5VhucSRW4IHSDurvPsoSBeGQQLaqoyKyYKgVW0J8Q/edit) was to implement modify Mamba.jl to enable it to fit Crosscat, a gener[…]
PHP
2017-09-01
2017-09-01
GSoC 2017 : A Wrapper for the FEniCS Finite Element Toolbox | Throughout this Google Summer of Code project I, along with my mentors, aimed to create a Wrapper for the FEniCS Finite Element Toolbox in the Julia Language. Our work done can be fou[…]
PHP
2017-08-31
PHP
2017-08-31
2017-08-30
After a perilous drive up a steep, narrow, winding road from Lake Geneva we arrived at an attractive Alpine village (Villars-sur-Ollon) to meet with fellow Perl Mongers in a small restaurant.  There followed much talk and a little clandesti[…]
2017-08-28
GSoC 2017: Documentation Browser for Juno | The aim of this GSoC project is to provide a convenient way to access documentation in the...
2017-08-23
GSoC 2017: Implementing iterative solvers for numerical linear algebra | The central part of my GSoC project is about implementing the Jacobi-Davidson method natively in Julia, available in JacobiDavidson.jl (https://github.com/haampie/JacobiDav[…]
PHP
2017-08-17
PHP
2017-08-16
2017-08-15
JuliaCon 2017 on the West Coast | ! (/assets/blog/2017-08-15-juliacon/juliacon.jpg)...
PHP
2017-08-13
2017-08-09
Creating domain-specific languages in Julia using macros | Since the beginning of Julia, it has been tempting to use macros to write domain-specific languages (DSLs), i.e. to extend Julia syntax to provide a simpler interface to create Julia obj[…]
2017-08-08
PHP
2017-08-03
PHP
2017-08-03
PHP
2017-08-03
PHP
2017-07-31
2017-07-25
Lua
2017-07-24
The Lua Workshop 2017 will be held in San Francisco, CA, on Oct 16-17, cortesy of Mashape.
2017-07-21
PHP
2017-07-21
PHP
2017-07-13
PHP
2017-07-10
2017-07-10
PHP
2017-07-06
PHP
2017-07-06
PHP
2017-07-06
PHP
2017-07-06
PHP
2017-07-06
Lua
2017-07-05
The Lua web site now includes a page that highlights some products that use Lua.
PHP
2017-06-29
2017-06-27
Julia 0.6 Release Announcement | The Julia community is thrilled to announce the release of version 0.6.0 of the Julia language....
2017-06-24
PHP
2017-06-23
PHP
2017-06-22
PHP
2017-06-17
PHP
2017-06-09
PHP
2017-06-08
Lua
2017-06-08
An article about Lua has appeared in The Hosting Blog: "Lua Founding Developer Shares the Scripting Language's Journey and Advantages for App Configuration and Data Management"
PHP
2017-06-08
PHP
2017-06-06
PHP
2017-05-22
PHP
2017-05-18
PHP
2017-05-16
PHP
2017-05-11
PHP
2017-05-11
PHP
2017-05-09
2017-05-03
Julia available in Raspbian on the Raspberry Pi | Recently, Julia was accepted into the Raspbian (https://www.raspberrypi.org/downloads/raspbian/) distribution for the Raspberry Pi (https://raspberrypi.org). If you are running the latest Raspbia[…]
Lua
2017-04-25
The book "Programming in Lua" (4rd edition) is now available as an e-book through Feisty Duck.
2017-04-25
Upgrades to the REPL in Julia 0.6 | Since version 0.3, Julia has come with a command-line interface — a REPL (https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop)...
Lua
2017-04-23
Lua features in the "Inovan�as - Creations Brazilian style" exhibition at the Museum of Tomorrow in Rio.
2017-04-18
Knowing where you are: custom array indices in Julia | Arrays are a crucial component of any programming language,...
PHP
2017-04-14
PHP
2017-04-13
PHP
2017-04-13
PHP
2017-04-13
PHP
2017-03-30
PHP
2017-03-30
PHP
2017-03-27
2017-03-18
Paper in SIAM Review: Julia - A Fresh Approach to Numerical Computing | Our paper, Julia: A Fresh Approach to Numerical Computing, was published in the prestigious SIAM Review (https://dx.doi.org/10.1137/141000671) in February 2017. While drafts[…]
PHP
2017-03-16
PHP
2017-03-16
PHP
2017-03-15
PHP
2017-03-14
2017-03-14
Some fun with π in Julia | !pi (/assets/blog/2017-03-14-piday/pi.png) ^credit ...
2017-03-14
Technical preview: Native GPU programming with CUDAnative.jl | could use Franklin's commands to allow this as variable?...
PHP
2017-03-04
PHP
2017-02-24
PHP
2017-02-24
PHP
2017-02-21
Lua
2017-02-20
The Lua mailing list is now 20 years old.
PHP
2017-02-17
PHP
2017-02-16
PHP
2017-02-15
Lua
2017-01-30
Lua 5.3.4 has been released. It fixes all known bugs in Lua 5.3.3.
PHP
2017-01-23
2017-01-21
More Dots: Syntactic Loop Fusion in Julia | After a lengthy design process (https://github.com/JuliaLang/julia/issues/8450) and preliminary foundations in Julia 0.5 (/blog/2016-10-11-julia-0.5-highlights#vectorizedfunctioncalls), Julia 0.6 inclu[…]
PHP
2017-01-19
PHP
2017-01-19
PHP
2017-01-19
2017-01-05
2017-01-02
At YAPC::EU 2010 in Pisa I received a business card with "Rakudo Star" and the date July 29, 2010 which was the date of the first release -- a week earlier with a countdown to 1200 UTC. I still have...
PHP
2016-12-20
PHP
2016-12-09
PHP
2016-12-08
PHP
2016-12-07
PHP
2016-12-01
PHP
2016-12-01
PHP
2016-12-01
PHP
2016-11-24
2016-11-20
There is a Release Candidate for Rakudo Star 2016.11 (currently RC2) available at http://pl6anet.org/drop/ This includes binary installers for Windows and Mac. Usually Star is released about every three months but last month's release didn't inc[…]
PHP
2016-11-11
PHP
2016-11-10
PHP
2016-11-10
PHP
2016-11-10
PHP
2016-11-02
PHP
2016-11-01
PHP
2016-10-28
PHP
2016-10-27
PHP
2016-10-26
2016-10-19
PHP
2016-10-19
PHP
2016-10-18
PHP
2016-10-14
Lua
2016-10-14
The Lua Workshop 2016 held in San Francisco, CA, cortesy of Mashape.
PHP
2016-10-13
2016-10-11
Julia 0.5 Highlights | It introduces more transformative features than any release since the first official version....
2016-10-10
Julia 0.5 Release Announcement | After over a year of development, the Julia community is proud to announce...
2016-10-03
StructuredQueries.jl - A generic data manipulation framework | This post describes my work conducted this summer at the Julia Lab (https://julia.mit.edu/) to develop StructuredQueries.jl (https://github.com/davidagold/StructuredQueries.jl/), a g[…]
PHP
2016-09-29
PHP
2016-09-22
2016-09-21
A Personal Perspective On JuliaCon 2016 | The gentle breeze brushed my face and the mild sunshine warmed an...
PHP
2016-09-16
PHP
2016-09-16
PHP
2016-09-15
2016-09-10
BioJulia 2016 - online sequence search, sequence demultiplexing, new readers and much more! | We are pleased to announce releasing...
PHP
2016-09-09
PHP
2016-09-05
Lua
2016-09-05
The fourth edition of "Programming in Lua" by Roberto Ierusalimschy has been published.
PHP
2016-09-01
PHP
2016-08-29
2016-08-28
We turned up in Cluj via Wizz Air to probably one of the best pre YAPC parties ever located on three levels on the rooftop of Evozon‎’s plush city centre offices. We were well supplied with excellent wine, snacks and...
PHP
2016-08-22
PHP
2016-08-22
PHP
2016-08-19
PHP
2016-08-18
PHP
2016-08-18
2016-08-17
Announcing support for complex-domain linear programs in Convex.jl | I am pleased to announce the support for complex-domain linear programs (LPs) in Convex.jl. As one of the Google Summer of Code students under The Julia Language, I had propose[…]
PHP
2016-08-16
PHP
2016-08-16
PHP
2016-08-04
PHP
2016-07-24
PHP
2016-07-21
PHP
2016-07-21
PHP
2016-07-21
PHP
2016-07-21
2016-07-14
PHP
2016-07-07
PHP
2016-06-27
PHP
2016-06-23
PHP
2016-06-23
PHP
2016-06-23
2016-06-21
PHP
2016-06-15
PHP
2016-06-09
Lua
2016-06-06
Lua 5.3.3 has been released. It fixes all known bugs in Lua 5.3.2.
PHP
2016-06-06
PHP
2016-06-04
PHP
2016-06-02
PHP
2016-05-30
PHP
2016-05-26
PHP
2016-05-26
PHP
2016-05-26
PHP
2016-05-13
2016-05-08
An invitation to JuliaCon 2016 | the annual meeting of the Julia programming language community....
PHP
2016-05-01
2016-04-30
BioJulia Project in 2016 | I am pleased to announce that the next phase of BioJulia is starting! In the next several months, I'm going to implement many crucial features for bioinformatics that will motivate you to use Julia and BioJulia librari[…]
PHP
2016-04-29
PHP
2016-04-28
PHP
2016-04-28
PHP
2016-04-18
2016-04-14
Google Summer of Code 2016 | We’re pleased to announce that the Julia Language is taking part in this year’s Google Summer of Code (https://summerofcode.withgoogle.com). This means that interested students will have the opportunity to spend […]
PHP
2016-04-05
PHP
2016-03-31
PHP
2016-03-31
PHP
2016-03-31
PHP
2016-03-31
PHP
2016-03-30
2016-03-27
Generalizing AbstractArrays: opportunities and challenges | Somewhat unusually, this blog post is future-looking: it mostly...
Lua
2016-03-15
lua.org now accepts https connections.
2016-03-15
The meeting first night was in a large beer bar in the centre of Nuremberg. We went back to the Best Western to find a certain exPumpkin already resident in the bar. Despite several of the well named Bitburgers we...
PHP
2016-03-15
PHP
2016-03-03
PHP
2016-03-03
PHP
2016-03-03
PHP
2016-03-01
2016-03-01
An introduction to ParallelAccelerator.jl | The High Performance Scripting team at Intel Labs recently released...
PHP
2016-02-18
PHP
2016-02-16
PHP
2016-02-04
Lua
2016-02-04
The Lua Workshop 2016 will be held in San Francisco, CA, on Oct 13-14, cortesy of Mashape.
PHP
2016-02-04
PHP
2016-02-04
2016-02-02
To me It seemed a particularly good FOSDEM for both for Perl5/6 and other talks although very crowded as usual and I didn't see the usual *BSD or Tor stalls. I was stuck by the statistic that there were about...
2016-02-01
Multidimensional algorithms and iteration | Julia makes it easy to write elegant and...
PHP
2016-01-30
PHP
2016-01-25
2016-01-09
PHP
2016-01-07
PHP
2016-01-07
PHP
2016-01-07
2016-01-07
Julia IDE work in Atom | > A PL designer used to be able to design some syntax and semantics for their language, implement a compiler, and then call it a day. – Sean McDirmid...
2016-01-03
PHP
2015-12-17
PHP
2015-12-16
PHP
2015-12-03
PHP
2015-12-01
Lua
2015-11-30
Lua 5.3.2 has been released. It fixes all known bugs in Lua 5.3.1.
PHP
2015-11-26
PHP
2015-11-26
PHP
2015-11-12
PHP
2015-10-30
PHP
2015-10-29
2015-10-25
JSoC 2015 project: DataStreams.jl | Data processing got ya down? Good news! The DataStreams.jl (https://github.com/JuliaDB/DataStreams.jl) package, er, framework, has arrived!...
2015-10-23
JSoC 2015 project: Automatic Differentiation in Julia with ForwardDiff.jl | This summer, I've had the good fortune to be able to participate in the first ever Julia Summer of Code (JSoC), generously sponsored by the Gordon and Betty Moore Founda[…]
2015-10-22
JSoC 2015 project: Interactive Visualizations in Julia with GLVisualize.jl | GLVisualize is an interactive visualization library that supports 2D and 3D rendering as well as building of basic GUIs. It's written entirely in Julia and OpenGL....
2015-10-21
JSoC 2015 project: Efficient data structures and algorithms for sequence analysis in BioJulia | Thanks to a grant from the Gordon and Betty Moore Foundation, I've enjoyed the...
2015-10-20
JSoC 2015 project: Interactive 3D Graphics in the Browser with Compose3D | Over the last three months, I've been working on Compose3D (https://github.com/rohitvarkey/Compose3D.jl),...
Lua
2015-10-17
The Lua Workshop 2015 was held in Stockholm, Sweden, courtesy of King.
PHP
2015-10-16
2015-10-16
JSoC 2015 project: NullableArrays.jl | My project under the 2015 Julia Summer of Code program has been to develop the NullableArrays (https://github.com/JuliaStats/NullableArrays.jl) package, which provides the NullableArray data type and its re[…]
PHP
2015-10-15
PHP
2015-10-15
2015-10-09
2015-10-09
Julia 0.4 Release Announcement | We are pleased to announce the release of Julia 0.4.0. This release contains...
2015-10-08
PHP
2015-10-07
PHP
2015-10-01
PHP
2015-10-01
PHP
2015-10-01
PHP
2015-09-30
PHP
2015-09-30
2015-09-28
PHP
2015-09-17
2015-09-14
2015-09-05
PHP
2015-09-04
PHP
2015-09-04
PHP
2015-09-04
PHP
2015-09-04
PHP
2015-09-04
PHP
2015-08-31
PHP
2015-08-21
2015-08-14
PHP
2015-08-07
PHP
2015-08-07
PHP
2015-08-07
PHP
2015-08-06
PHP
2015-07-24
PHP
2015-07-23
PHP
2015-07-10
PHP
2015-07-10
PHP
2015-07-10
PHP
2015-07-10
PHP
2015-07-10
PHP
2015-07-04
PHP
2015-06-29
PHP
2015-06-27
PHP
2015-06-25
PHP
2015-06-23
PHP
2015-06-19
Lua
2015-06-17
Lua 5.3.1 has been released. It fixes all known bugs in Lua 5.3.0.
PHP
2015-06-12
PHP
2015-06-12
PHP
2015-06-11
PHP
2015-06-11
2015-06-03
PHP
2015-06-02
2015-05-30
JuliaCon 2015 Preview - Deep Learning, 3D Printing, Parallel Computing, and so much more | The first ever JuliaCon (https://juliacon.org/2014/) was held in Chicago last year and was a great success. JuliaCon is back for 2015, this time in Cambri[…]
PHP
2015-05-28
PHP
2015-05-28
PHP
2015-05-28
PHP
2015-05-25
2015-05-23
Julia Summer of Code 2015 | Thanks to a generous grant from the Moore Foundation (https://www.moore.org/), we are happy to announce the 2015 Julia Summer of Code (JSoC) administered by NumFocus (https://numfocus.org/). We realize that this annou[…]
2015-05-20
PHP
2015-05-15
PHP
2015-05-15
PHP
2015-05-14
2015-04-21
PHP
2015-04-16
PHP
2015-04-16
PHP
2015-04-16
PHP
2015-03-20
PHP
2015-03-20
PHP
2015-03-20
PHP
2015-03-19
2015-03-19
PHP
2015-03-18
Lua
2015-03-07
Lua 5.2.4 has been released. It fixes all known bugs in Lua 5.2.3.
PHP
2015-02-25
PHP
2015-02-25
PHP
2015-02-25
PHP
2015-02-19
PHP
2015-02-19
PHP
2015-02-19
2015-02-16
At FOSDEM 2015, Larry announced that there will likely be a Perl 6 release candidate in 2015, possibly around the September timeframe. What we’re aiming for is concurrent publication of a language specification that has been implemented and te[…]
2015-02-07
2015-01-29
PHP
2015-01-23
PHP
2015-01-22
PHP
2015-01-22
PHP
2015-01-16
PHP
2015-01-10
PHP
2015-01-06
Lua
2014-12-17
We have entered the final release-candidate cycle for Lua 5.3.0.
Lua
2014-10-23
The beta version of Lua 5.3 has been released for testing.
2014-10-15
This past weekend I attended the 2014 Austrian Perl Workshop and Hackathon in Salzburg, which turned out to be an excellent way for me to catch up on recent changes to Perl 6 and Rakudo. I also wanted to participate directly … Continue reading →
2014-09-18
Lua
2014-09-14
The Lua Workshop 2014, which is being held in Moscow, ends today.
2014-08-20
Julia 0.3 Release Announcement | We are pleased to announce the release of Julia 0.3.0. This release contains numerous improvements across the...
2014-08-09
JuliaCon 2014 Optimization Presentations | Iain Dunning and Joey Huchette are both doctoral students in the Massachusetts Institute of Technology Operations Research Center, where they study constrained continuous and combinatorial numerical opt[…]
2014-08-09
JuliaCon 2014 Opening Session Presentations | Tim Holy is a Professor in the Department of Anatomy and Neurobiology at Washington University in St. Louis. He’s been involved with Julia development for over 2 years. In this presentation, Tim de[…]
2014-08-07
Lua
2014-07-31
The alpha version of Lua 5.3 has been released for testing.
Lua
2014-06-19
The third work version of Lua 5.3 has been released for testing.
2014-06-17
Lua
2014-04-25
The Lua Workshop 2014 will be held in Moscow, Russia, on September 13-14, 2014.
2014-04-21
Lua
2014-03-30
The second work version of Lua 5.3 has been released for testing.
Lua
2014-01-29
The Lua 5.2 reference manual has been translated into Portuguese. O manual de refer�ncia de Lua 5.2 foi traduzido para o portugu�s.
2013-12-15
2013-12-11
Lua
2013-12-06
Lua 5.2.3 has been released. It fixes all known bugs in Lua 5.2.2.
Lua
2013-11-23
Lua Workshop 2013 held in Toulouse, France, as part of Le Capitole du Libre.
2013-11-05
2013-09-04
Fast Numeric Computation in Julia | Working on numerical problems daily, I have always dreamt of a language that provides an elegant interface while allowing me to write codes that run blazingly fast on large data sets. Julia is a language that […]
2013-08-08
Lua
2013-08-02
Roberto Ierusalimschy, chief architect of Lua, received the Scientific Merit Award of the Brazilian Computer Society for his work on Lua.
Lua
2013-07-28
We commemorate 20 years of the first version of Lua today.
Lua
2013-07-13
The Lua Workshop 2013 will be held in Toulouse, France, on November 23-24, 2013, as part of Le Capitole du Libre.
2013-07-13
2013-06-22
2013-06-06
2013-06-03
[This is a response to the Russian Perl Podcast transcribed by Peter Rabbitson and discussed at blogs.perl.org.] I found this translation and podcast to be interesting and useful, thanks to all who put it together. Since there seems to have[…]
2013-05-23
Building GUIs with Julia, Tk, and Cairo, Part II | In this installment, we'll cover both low-level graphics (using Cairo) and plotting graphs inside GUIs (using Winston)....
2013-05-23
Building GUIs with Julia, Tk, and Cairo, Part I | This is the first of two blog posts designed to walk users through the process of creating GUIs in Julia....
2013-05-23
Lua
2013-05-14
The book "Programming in Lua" (3rd edition) is now available as an e-book through Feisty Duck.
Lua
2013-05-13
Roberto gives an invited talk "Lua versus Javascript: Why do we need multiple languages?" at WWW 2013, the 22nd International World Wide Web Conference.
2013-05-10
Passing Julia Callback Functions to C | One of the great strengths of Julia is that it is so easy to call C...
2013-05-08
2013-05-08
2013-05-02
2013-04-29
2013-04-19
2013-04-08
Put This In Your Pipe | In a previous post, I talked about why "shelling out" to spawn a pipeline of external programs via an intermediate shell is a common cause of bugs, security holes, unnecessary overhead, and silent failures....
2013-04-05
Distributed Numerical Optimization | This post walks through the parallel computing functionality of Julia...
2013-03-30
Videos from the Julia tutorial at MIT | We held a two day Julia tutorial at MIT in January 2013, which included 10 sessions. MIT Open Courseware and MIT-X (https://www.mitx.org/) graciously provided support for recording of these lectures, so th[…]
Lua
2013-03-27
Lua 5.2.2 has been released. It fixes all known bugs in Lua 5.2.1.
2013-03-05
Efficient Aggregates in Julia | We recently introduced an exciting feature that has been in planning for some...
2013-01-27
Lua
2013-01-02
The third edition of "Programming in Lua" by Roberto Ierusalimschy has been published.
Lua
2012-12-10
Donations to the Lua project via PayPal are again available.
2012-12-04
Lua
2012-11-29
The Lua Workshop 2012 was held at Verisign's headquarters.
2012-11-18
2012-10-20
2012-09-02
At YAPC::NA 2012 in Madison, WI I gave a lightning talk about basic improvements in Rakudo’s performance over the past couple of years.  Earlier today the video of the lightning talks session appeared on YouTube; I’ve clipped out my tal[…]
2012-08-16
Design and implementation of Julia | We describe the design and implementation of Julia in our first paper - Julia: A Fast Dynamic Language for Technical Computing. This is work in progress and comments are appreciated....
2012-08-01
Lua
2012-06-15
Lua 5.2.1 has been released. It fixes all known bugs in Lua 5.2.0.
2012-05-28
A couple of weeks ago I entered the Dallas Personal Robotics Group Roborama 2012a competition, and managed to come away with first place in the RoboColumbus event and Line Following event (Senior Level).  For my robot I used one of … Cont[…]
2012-05-25
Lua
2012-05-21
The Lua Workshop 2012 will be held at Verisign's headquarters in Reston, Virginia, on November 29-30, 2012.
Lua
2012-05-05
LuaJIT now has its own mailing list, dedicated to announcements, discussions, bug reports or feature requests.
2012-04-24
2012-04-18
New York Open Stats Meetup | I'll be giving a talk on Julia at the New York Open Statistical Programming Meetup on May 1st. After my presentation, John Myles White and Shane Conway are going to give followup demos of s...
Lua
2012-04-17
You can help to spread the word about Lua by buying Lua T-shirts at Fibers. Use Lua, wear Lua!
Lua
2012-04-03
We have started planning the Lua Workshop 2012. Please sign up if you're interested.
2012-03-24
Lang.NEXT Announcement | Jeff and I will be giving a presentation on Julia at the upcoming Lang.NEXT conference, a gathering of "programming language design experts and enthusiasts" featuring "talks, ...
2012-03-11
Shelling Out Sucks | Spawning a pipeline of connected programs via an intermediate shell — a.k.a. "shelling out" — is a really convenient and effective way to get things done....
2012-03-01
Stanford Talk Video | Jeff gave his previously announced, invited talk at Stanford yesterday and the video is available here (https://ee380.stanford.edu/cgi-bin/videologger.php?target=120229-ee380-300.asx)....
2012-02-27
Stanford Talk Announcement | I will be speaking about Julia at the...
Lua
2012-02-17
Lua 5.1.5 has been released. It applies all patches for Lua 5.1.4.
2012-02-14
Why We Created Julia | In short, because we are greedy....
2012-02-14
为什么我们要创造Julia (Simplified Chinese) | 我们之中有些是使用MATLAB的重量级用户,有些是来自Lisp的极客,还有一些是来自Python和Ruby的魔法师,甚至还有来自Perl社区的大魔法师。我们之中还有从胡子都没长齐时就开始使用Mathematica的。其中的有些人现在都没长胡子喱!我们...
Lua
2012-01-16
Lua won the Front Line Award 2011 from Game Developers Magazine in the category Programming Tools.
Lua
2011-12-16
The first release of Lua 5.2 is now ready.
Lua
2011-11-24
We have entered the final release-candidate cycle for Lua 5.2.0.
Lua
2011-11-07
Roberto Ierusalimschy, the chief architect of Lua, will be visiting Stanford University for three months on a Tinker Professorship starting in January 2012.
Lua
2011-09-08
The Lua Workshop 2011 was held in Switzerland.
Lua
2011-07-14
The beta version of Lua 5.2 is now available for testing.
Lua
2011-06-07
Lua enters the top 10 languages of the TIOBE index for the first time.
Lua
2011-05-20
The article "Passing a Language through the Eye of a Needle" has appeared in ACM Queue.
Lua
2011-04-27
The Lua Workshop 2011 will be held in Frick, Switzerland on September 8-9.
Lua
2011-04-12
Lua is approaching the top 10 languages of the TIOBE Programming Community Index.
Lua
2011-03-15
The Lua 5.1 reference manual has been translated into German.
Lua
2011-02-25
We have started planning the Lua Workshop 2011. Please sign up if you're interested.
Lua
2010-11-25
The alpha version of Lua 5.2 is now available for testing.
Lua
2010-10-31
The fifth work version of Lua 5.2 has been released for testing.
Lua
2010-09-30
Social Media Press has joined our corporate sponsorship program.
Lua
2010-08-28
The mailing list has a new home at Pepperfish.
Lua
2010-08-19
Short maintenance scheduled at Lua.org on 20 August. Mirror site at PUC-Rio activated during downtime.
Lua
2010-08-01
The fourth work version of Lua 5.2 has been released for testing.
Lua
2010-05-18
The third work version of Lua 5.2 has been released for testing.
Lua
2010-05-10
The Czechoslovak TeX Users Group has joined our corporate sponsorship program.
Lua
2010-03-23
The book "Lua Programming Gems" is now available as an e-book through Feisty Duck.
Lua
2010-03-09
Roberto Ierusalimschy, the chief architect of Lua, will talk tomorrow at the Stanford EE Computer Systems Colloquium about the design of Lua or "Small is Beautiful".
Lua
2010-03-09
A full-day tutorial on Lua scripting in game production will be given today at the Game Developers Conference in San Francisco.
Lua
2010-03-04
Adobe Systems has joined our corporate sponsorship program.
Lua
2010-01-21
The Lua web forums have a new home, courtesy of Stefan Peters.
Lua
2010-01-18
The book "Programming in Lua" (2nd edition) is now available as an e-book through Feisty Duck.
Lua
2010-01-14
The second work version of Lua 5.2 has been released for testing.
Lua
2010-01-10
The first work version of Lua 5.2 has been released for testing.
Lua
2009-12-17
A full-day tutorial on Lua scripting in game production will be given at the Game Developers Conference in San Francisco on Tuesday, March 9th 2010.
Lua
2009-10-28
You can help to spread the word about Lua by buying Lua products at Zazzle and CafePress. Use Lua, wear Lua!
Lua
2009-10-06
The Lua Workshop 2009 was held at PUC-Rio in Rio de Janeiro.
Lua
2009-08-13
Lua BR � a vers�o brasileira da lista de Lua. Todos s�o bem vindos! Lua BR is the brazilian version of lua-l. The primary language of Lua BR is meant to be Portuguese. Everyone is welcome.
Lua
2009-06-24
Ansca has announced the Corona SDK for writing native iPhone applications in Lua.
Lua
2009-06-09
Google introduces the Android Scripting Environment with support for Lua.
Lua
2009-05-29
This year the Lua Workshop will be held in Rio de Janeiro, Brazil, on October 6-7, 2009.
Lua
2009-05-18
The 9th edition of the book "Concepts of Programming Languages" includes sections on Lua and a brief interview with Roberto.
Lua
2009-04-13
Short maintenance scheduled at Lua.org on 15 April. Mirror site at PUC-Rio activated during downtime.
Lua
2009-03-27
The book "Masterminds of Programming: Conversations with the Creators of Major Programming Languages" includes an interview with the Lua team.
Lua
2009-01-12
The Lua 5.1 reference manual has been translated into Hungarian.
Lua
2008-12-14
The book "Lua Programming Gems" has been published.
Lua
2008-09-12
Roberto Ierusalimschy, the chief architect of Lua, was interviewed about Lua in Computerworld's "The A-Z of Programming Languages" series.
Lua
2008-08-22
Lua 5.1.4 has been released. It fixes all known bugs in Lua 5.1.3.
Lua
2008-07-01
TYPO3 (AOE media) has joined our corporate sponsorship program.
Lua
2008-06-07
We have launched a corporate sponsorship program for the Lua project and Oc� is our first corporate sponsor.
Lua
2008-05-27
Roberto Ierusalimschy, the chief architect of Lua, will talk at the JAOO Australia conference in Brisbane and Sydney.
Lua
2008-05-13
A Chinese translation of the book "Programming in Lua" has been published.
Lua
2008-05-10
A patch file fixing all known bugs in Lua 5.1.3 is now available.
Lua
2008-03-13
The Lua 5.1 reference manual has been translated into Russian.
Lua
2008-02-22
You can now try Lua directly in your browser.
Lua
2008-01-25
Lua 5.1.3 has been released. It fixes all known bugs in Lua 5.1.2.
Lua
2008-01-24
The book "Introductory Lua programming" by Yutaka Ueno has been published (in Japanese).
Lua
2007-12-18
The Lua 5.1 reference manual has been translated into Spanish.
Lua
2007-12-12
Lua Workshop 2008 to be held at George Washington University in Washington, D.C.
Lua
2007-09-11
The Lua 5.1 reference manual has been translated into Portuguese. O manual de refer�ncia de Lua 5.1 foi traduzido para o portugu�s.
Lua
2007-08-23
The article "Traveling light, the Lua way" by Ashwin Hirschi of Reflexis has appeared in IEEE Software.
Lua
2007-08-06
Lua has climbed from position 18 to position 15 in the TIOBE Programming Community Index.
Lua
2007-07-17
A workshop on LuaTeX, an extended version of pdfTeX that embeds Lua, was held at the TUG 2007, the 28th Annual Meeting of the TeX Users Group.
Lua
2007-07-08
Lua has climbed from position 21 to position 18 in the TIOBE Programming Community Index.
Lua
2007-06-26
A Korean translation of the book "Programming in Lua" has been published by Insight.
Lua
2007-06-09
The paper "The Evolution of Lua" was presented at the Third ACM SIGPLAN History of Programming Languages Conference (HOPL III).
Lua
2007-05-11
The article "A Look at Lua" by Joseph Quigley will appear in the June 2007 issue of the Linux Journal.
Lua
2007-04-02
Lua 5.1.2 released, fixing all known bugs in Lua 5.1.
Lua
2007-03-06
Lua has climbed from position 44 to position 25 in the TIOBE Programming Community Index.
Lua
2007-02-24
The Lua mailing list is now 10 years old.
Lua
2007-02-02
43 abstracts have been selected for Lua Programming Gems.
Lua
2006-11-27
Contributions to a book on Lua Programming Gems are solicited.
Lua
2006-10-07
A German translation of the book "Programming in Lua" has been published.
Lua
2006-10-05
Lua has entered the top 50 in the TIOBE Programming Community Index.
Lua
2006-08-22
The reference manual for Lua 5.1 is now available as a book.
Lua
2006-07-08
Created official page for the Lua Workshop 2006
Lua
2006-06-27
Lua 5.0.3 released, fixing all known bugs in Lua 5.0.2.
Lua
2006-06-09
Lua 5.1.1 released, fixing all known bugs in Lua 5.1.
Lua
2006-06-07
Lua elected for DistroWatch May 2006 donation.
Lua
2006-03-23
Second edition of "Programming in Lua" by Roberto Ierusalimschy published.
Lua
2006-02-21
Lua 5.1 released.
Lua
2006-02-15
Lua Workshop 2006 to be held at the Oc� R&D site in Venlo (NL).