ObjectOriented.jl
Conventional object-oriented programming in Julia without breaking Julia's core design ideas (by Suzhou-Tongyuan)
TruncatedStacktraces.jl
Simpler stacktraces for the Julia Programming Language (by SciML)
ObjectOriented.jl | TruncatedStacktraces.jl | |
---|---|---|
4 | 1 | |
88 | 28 | |
- | - | |
5.3 | 4.8 | |
3 months ago | 8 days ago | |
Julia | Julia | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
ObjectOriented.jl
Posts with mentions or reviews of ObjectOriented.jl.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-15.
-
With v1.9 about to land, what do you hope v1.10 has?
Not being an expert in Julia, I reckon that whatever https://github.com/Suzhou-Tongyuan/ObjectOriented.jl does, also included meeting around with language internals. It's macros in Julia but what is the real difference?
-
Julia 1.8 has been released
> And if that’s what you want to stick to, I guess you could program in that style by making the “object” the first method argument, and wrapping the functions along with the struct definition in a module.
You might not even need to do that. This package was released recently, implementing OOP: https://github.com/Suzhou-Tongyuan/ObjectOriented.jl
- Objectoriented.jl: a mechanical OOP programming library based on CPython OOP
TruncatedStacktraces.jl
Posts with mentions or reviews of TruncatedStacktraces.jl.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-15.
-
With v1.9 about to land, what do you hope v1.10 has?
v1.10 will be integrating a form of TruncatedStacktraces as well, so the error messages will get a lot better in v1.10 for sure.
What are some alternatives?
When comparing ObjectOriented.jl and TruncatedStacktraces.jl you can also consider the following projects:
ProtoStructs.jl - Easy prototyping of structs
Fixtures.jl - Fixtures and patching to improve your test life with Julia
arrow-julia - Official Julia implementation of Apache Arrow
julia - The Julia Programming Language
RecursiveArrayTools.jl - Tools for easily handling objects like arrays of arrays and deeper nestings in scientific machine learning (SciML) and other applications
ITensors.jl - A Julia library for efficient tensor computations and tensor network calculations