purescript
rust
Our great sponsors
purescript | rust | |
---|---|---|
28 | 1368 | |
7,705 | 66,613 | |
0.9% | 2.4% | |
8.5 | 10.0 | |
6 days ago | 7 days ago | |
Haskell | Rust | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
purescript
-
PureScript 0.15 Released
I was curious about when that happened- apparently, early last year: https://github.com/purescript/purescript/pull/4085
-
I just wrote my first article: Why should you try Elm?
It currently has done experiments in the backend (link). Sadly, none of this is ready for production yet. Good thing is that we have purescript for the backend, who is indeed very similar to Elm and Haskell! You should give it a look!
- can you recommend active Haskell open source projects?
- resources for purescript
-
Differences between TypeScript and Elm
Alternative to Elm can be PureScript, ClojureScript, ReasonML, ReScript, and other languages that compile to JavaScript. There are also newer and interesting languages that are still in an explorative state like Ren or Derw.
- From TypeScript to ReScript
- What are the advantages to learning Haskell over Typescript, or vice versa? For instance, can you do equational reasoning in Typescript, like you can in Haskell?
-
Could not match constrained type inside record field
Probably related to https://github.com/purescript/purescript/issues/4140
-
7 Useful Tools Written in Haskell
For further study, you can proceed to the official website.
-
It takes a PhD to develop that
You may find Elm, PureScript, or Reason to be of interest.
rust
-
If we wrote a lot of code depending on the linkme/inventory/typetag crates, are we stuck on legacy Rust versions forever? Or is there a path forward?
These crates (with around 20 million combined downloads) are no longer maintained and have stopped working correctly on new Rust versions (https://github.com/rust-lang/rust/issues/47384). If we have a codebase where rewriting all of our code is infeasible, what other options do we have? Is there a realistic world where this functionality will ever exist again?
- rustc-std-workspace-core explicitly empty crate
-
I create my own homepage!
I'm using Juniper. You may have noticed that I am trying to write a GraphQL server in Rust.
-
What are legitimate problems with Rust?
Keep an eye on the discussion on tracking issue #84277. That's where they track progress toward stabilizing the Try and FromResidual traits that back the ? operator.
-
Rustdesk: The open source TeamViewer alternative
At the very least, I would have used an AtomicBool rather than a static mut. See https://github.com/rust-lang/rust/issues/53639
-
how to create guard clauses?
I've read the appended issue (https://github.com/rust-lang/rust/issues/87335) and it seems let else is a relatively new feature, and I'd rather not bother with it
-
How to fully replace/reimplement std?
A big issue I'm having with the way std is implemented in rust (https://github.com/rust-lang/rust/tree/master/library/std) is that they hard code implementations for targets. This makes it hard for me to use non standard/unsupported targets like using FreeRTOS or writing my own small embedded operating system.
-
Creator of SerenityOS announces new Jakt programming language effort
Rust https://www.rust-lang.org/
-
New programmer, looking for some advice with Rust as my first language and gamedev as my main hobby.
"The Rust programming language". I`m assuming you have already found this. If not read it side by side with the tutorials and books.
-
trying to compile for the web/wasm32/emscripten with pthreads support
You need to recompile std. I also recommend checking whether your nightly version passes those target features correctly. After the previous offical stable release, it miscompiled my WASM files https://github.com/rust-lang/rust/issues/96472.
What are some alternatives?
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Nim - Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
rust-analyzer - A Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer]
fp-ts - Functional programming in TypeScript
Elixir - Elixir is a dynamic, functional language designed for building scalable and maintainable applications
reason - Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems
Elm - Compiler for Elm, a functional language for reliable webapps.
scala - Scala 2 compiler and standard library. For bugs, see scala/bug
tonic - A native gRPC client & server implementation with async/await support.
spaCy - 💫 Industrial-strength Natural Language Processing (NLP) in Python
mimalloc - mimalloc is a compact general purpose allocator with excellent performance.
Idris2 - A purely functional programming language with first class types