Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Mozilla Firefox Programming

Mozilla is Funding a Way To Support Julia in Firefox (zdnet.com) 95

Mozilla is funding a project for bringing the Julia programming language to Firefox and the general browser environment. From a report: The project received funding part of the Mozilla Research Grants for the first half of 2019, which the browser maker announced on Friday. In April, when Mozilla opened this year's submissions period for research grants, the organization said it was looking for a way to bring data science and scientific computing tools to the web. It said it was specifically interested in receiving submissions about supporting R or Julia at the browser level. Both R and Julia are programming languages designed for high-performance numerical, statistical, and computational science.

Mozilla engineers have worked in previous years to port data science tools at the browser level, as part of Project Iodide. Previously, as part of this project, Mozilla engineers ported the Python interpreter to run in the browser using WebAssembly. "This project, Pyodide, has demonstrated the practicality of running language interpreters in WebAssembly," Mozilla engineers said.

This discussion has been archived. No new comments can be posted.

Mozilla is Funding a Way To Support Julia in Firefox

Comments Filter:
  • by Anonymous Coward

    The browers are seriously going off the rails. Either spin off a new terminal program that runs the code or think really hard about the use case for this and the number of people who want it.

    • If open source developers are actually taking the time to create it, then by definition there are enough people who want it. Or at least they want it more than they want something else that they could be developing instead.
    • I don't know why anyone would want to use R in the browser (probably Jupyter notebook, that's my guess), but they are just making something that compiles to WebAssembly, so it's not a problem. It doesn't add anything extra to the browser, any more than browsing a web page adds something to the browser.
    • by Tough Love ( 215404 ) on Monday July 08, 2019 @07:18PM (#58893338)

      -2, Uninformed. This project uses WebAssembly which is just Javascript, already running in your browser. No new "arbitrary" here. Well, your arbitrary post. That's about the extent of it.

  • by lucasnate1 ( 4682951 ) on Monday July 08, 2019 @01:28PM (#58891338) Homepage

    Just like most stuff developed by Mozilla lately.

  • by Anonymous Coward

    unpatched exploits already. Let's make room for a few more.

  • Mozilla jumping into the latest fads again instead of supporting long term users, the technical users who supported Mozilla in the first place.
  • Dear Mozilla (Score:4, Interesting)

    by IWantMoreSpamPlease ( 571972 ) on Monday July 08, 2019 @01:59PM (#58891548) Homepage Journal

    It seems you have lost your way as of late, concentrating on any project that doesn't improve your core model of a solid browser.

    Please consider the encroaching hegemony of Google and Chrome, and consider going back to basics, as it were, and make a browser that can go head to head with Chrome, because the more you spread yourself thin, the easier it is for the Google juggernaut to roll right over you. They already got IE, Opera (IIRC) and a few others, you are the last (again, IIRC) non-Chrome browser out there.

    • by AmiMoJo ( 196126 )

      Is there anything actually wrong with Firefox that needs urgently fixing?

      Seems like their problem is that they sucked for about a decade and now it's hard to built support back up. Their privacy enhancements seem like a good way to do that. I'm going to switch back from Chrome as soon as I can figure out the logistics of it.

  • You faggots rimjobbing yet another go-nowhere 17-year-old-idiot-teams-up-with-clueless-nutty-professor programming language before completing 100% complete one-tab-cant-track-another-tab sandboxing? FAIL.
  • Please make adding programming languages and environments to browsers a continuous process, so that the rate of adding bugs exceeds the rate of fixing the bugs.

    Nothing can go wrong.

  • Firefox is a decent operating system lacking only a good web browser

  • Julia (Score:2, Informative)

    by Anonymous Coward
    Am I the only one who thinks that the language sounds interesting? The following is copied from https://en.wikipedia.org/wiki/... [wikipedia.org]

    Julia is a high-level general-purpose dynamic programming language designed for high-performance numerical analysis and computational science. It is also useful for low-level systems programming, as a specification language, with work being done on client and server web use.

    Distinctive aspects of Julia's design include a type system with parametric polymorphism and types in a fully dynamic programming language and multiple dispatch as its core programming paradigm. It allows concurrent, parallel and distributed computing, and direct calling of C and Fortran libraries without glue code. A just-in-time compiler that is referred to as "just-ahead-of-time" in the Julia community is used.

    Julia is garbage-collected, uses eager evaluation, and includes efficient libraries for floating-point calculations, linear algebra, random number generation, and regular expression matching. Many libraries are available, including some (e.g., for fast Fourier transforms) that were previously bundled with Julia and are now separate.

    Tools available for Julia include IDEs; with integrated tools, e.g. a linter, debugger, and the Rebugger.jl package "supports repeated-execution debugging" and more.

    • by Anonymous Coward

      Devs have a "director of community outreach and diversity" or some such shit. It was at that moment of discovery that I lost all interest in the language. "Woke" programming languages, WTF?

  • by Anonymous Coward

    It's like nobody on Slashdot has any idea what they're talking about anymore. They just want to be angry about something, especially when Mozilla is involved. The details don't matter. Whatever it is, it must be some kind of insecure bloat that's taking Mozilla away from their mission somehow. High-performance web standards running on the same security layer as the rest, with no special new capabilities? Screw that. Mozilla is intensely focused on their Fission project? Not good enough.

    It's come to the poin

  • I'm skeptical that this is going to be the next big thing, but I'm glad someone is trying to improve web browers. After nearly three decades, the modern web browser is still a terrible platform for all the things we try to do with it. It's still just a renderer for a clumsy markup language with a plethora of awful hacks built in.

As far as the laws of mathematics refer to reality, they are not certain, and as far as they are certain, they do not refer to reality. -- Albert Einstein

Working...