LaloLibrary 1.2.1

dotnet add package LaloLibrary --version 1.2.1
                    
NuGet\Install-Package LaloLibrary -Version 1.2.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="LaloLibrary" Version="1.2.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="LaloLibrary" Version="1.2.1" />
                    
Directory.Packages.props
<PackageReference Include="LaloLibrary" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add LaloLibrary --version 1.2.1
                    
#r "nuget: LaloLibrary, 1.2.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package LaloLibrary@1.2.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=LaloLibrary&version=1.2.1
                    
Install as a Cake Addin
#tool nuget:?package=LaloLibrary&version=1.2.1
                    
Install as a Cake Tool

Lalo Library

A simple library made for c# applications for general purpose with quolity of life (QOL) algotythms, reinvented algorythms and a section of utilities for winforms applications.

This contains:

  • QOL classes to work with basic engineering (geometry, calculus, physics, etc..)
  • Algorythms to work with basic data like strings, arrays, and more comfortable facilites
  • Reinvented some essential concepts from basic data structures (stacks,queues and more for learning)
  • Methods to handle figures drawing on winforms applications better than the default way to do it.

But more important: this wiil be a small compendium of all the algorithms that I have made myself and other friends of mine to make our life easier in our travel to improve our coding skill.


This library does not pretend to be serious, we're reinventing many of this algorythms for learning, fun and educational purposes. It is our Swiss army knife for our daily learning. I haven't thought about performance yet since it's for small projects.

If you want to use this library, go ahead, I don't mind, I'm glad you find it useful!

I would like to say that this project is in really early and exploratory development. I will be updating this eventually 🦊.

If you want to fork this project, improve it or whatever with it. I would appreciate it if you could give me credit. That would be so ♥️🦊⭐

Note: Part of the code of this library only works on WINDOWS, but the rest should work on other platforms I haven't tested that yet.


How do i use this library?

It is divided in namespaces to differenciate their funcionality, which are the following:

Namespaces Availables

Lalolibrary

{

Lalolibrary.Physics

Lalolibrary.Geometry

Lalolibrary.Exceptions

Lalolibrary.Forms.Utils

Lalolibrary.Utils

**Lalolibrary.Parsers**

}


If you want to know what's included in every namespace, visit the wiki on github.

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.2.1 286 11/14/2023
1.1.0 131 11/13/2023
1.0.1 147 10/31/2023
1.0.0 150 10/27/2023
0.1.0 168 10/8/2023
0.0.1 161 10/5/2023

Lalo Maths Update: Now it has a polynomial calculator and added improves to data structures