JukaCompiler 0.0.388

dotnet add package JukaCompiler --version 0.0.388
                    
NuGet\Install-Package JukaCompiler -Version 0.0.388
                    
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="JukaCompiler" Version="0.0.388" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="JukaCompiler" Version="0.0.388" />
                    
Directory.Packages.props
<PackageReference Include="JukaCompiler" />
                    
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 JukaCompiler --version 0.0.388
                    
#r "nuget: JukaCompiler, 0.0.388"
                    
#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 JukaCompiler@0.0.388
                    
#: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=JukaCompiler&version=0.0.388
                    
Install as a Cake Addin
#tool nuget:?package=JukaCompiler&version=0.0.388
                    
Install as a Cake Tool

Juka Programming Language Juka - Programming Language

Official Website: https://jukalang.com

Welcome to the official repository of Juka, a portable, easy-to-use, and universal programming language that can run on any platform. Our philosophy is "code once, run everywhere."

Twitter Discord PyPI - Wheel Nuget

Build Status: Cirrus CI - Base Branch Build Status Build status

RunJuka

📣 Follow Us On

Facebook Instagram Twitter YouTube Discord

🤝 Support Us

We accept donations via Bitcoin, Ethereum, and Patreon:

  • Bitcoin Address: 3MqJ2pwcuqh2W5mUPZUcKMVzxgTKcjD8ET

  • Ethereum (Ethereum Network) Address: 0xB56F6aff7a84935E5AF9D93b6d7db0e4F4F26B39

  • Patreon: patreon.com/JukaLang

💭 About Juka

Juka is a general-purpose language designed to be used in a wide variety of tasks. It's cloud-native, has native support for Jupyter Notebooks, can be run in a web browser, and comes with an easy-to-use package manager. Juka is a community-driven project with a growing community of users and developers.

💻 Supported Systems

Current Supported Device:

Coming Soon:

  • Ethereum Network
  • Android App (Google Play version)
  • iOS App (iPhone/iPad AppStore version)
  • Tizen (Samsung)
  • MacOS App (AppStore version)
  • TempleOS

Send us a message or Tweet at us to let us know what other systems you want to see!

Potential Future Support:

  • AndroidTV App (Google Play version)
  • Amazon Web Service (Native Support)
  • Google Cloud (Native Support)
  • Arduino

📜 To Do

  • Print/PrintLine
  • Variable Declaration
  • Basic Operations
  • Functions
  • Classes
  • Loops
    • While Statement
    • For Statement
  • Native Functions
    • GetAvailableMemory
    • SystemClock
  • csharp() command (execute C# code)
  • Tail Recursion
  • Array
  • Dynamic List
  • Get (for importing files)
  • Try and Catch

📚 Documentation

You can find our dynamic documentation at jukalang.com/docs https://jukalang.com/docs. We also provide a PDF version of our documentation which can be downloaded at https://github.com/jukaLang/juka-website/releases/download/JukaLang/jukadocs.pdf

📦 Downloading Juka

Please download the latest version of Juka from our official website: https://jukalang.com/download

If you are an advanced user and want to download other versions of Juka, visit our releases page https://github.com/jukaLang/juka/releases

⌛ Running Juka

Juka can be run in various ways depending on your system. Detailed instructions can be found in our documentation.

Microsoft/Linux/MacOS/FreeBSD

On some systems you can just double click Juka and it will launch an interactive terminal (REPL).

If that doesn't work, open a Terminal/Power Shell/Command Prompt and navigate to the location of where Juka is located.

Once you are inside the directory, run the following command to start Juka in REPL mode:

./juka

If you have a file with Juka code, you can run it with the following command (substitute HelloWorld.juk with your filename):

./juka HelloWorld.juk

Juka API

Juka comes with an API

Download JukaAPI at https://jukalang.com/download

We are using JukaApi for visitors to test their code online: https://jukalang.com/tryonline

Special thanks to mogenius for hosting our API: https://api.jukalang.com

If you would like to help improve the api, feel free to deploy a container at:

Develop on Okteto

Microsoft Azure Function

Upload the package to Azure Web Server Use web deploy to publish Juka (Azure Function) to the cloud.

Including in C# Project

Once you install Juka via NuGet: Install-Package JukaCompiler

You can pass your code as a string to Juka:

new JukaCompiler.Compiler().JukaCompile(codeAsString, (isFile: false));

If you want to pass a filename instead of a string, you can run the following command

new JukaCompiler.Compiler().JukaCompile(fileName, (isFile: true));

We welcome any contribution! Thank you so much for checking out Juka!

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  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
0.0.388 190 7/28/2024
0.0.387 135 7/28/2024
0.0.385 143 7/27/2024
0.0.384 139 7/27/2024
0.0.383 117 7/26/2024
0.0.382 143 7/26/2024
0.0.381 142 7/26/2024
0.0.380 140 7/25/2024
0.0.379 205 7/23/2024
0.0.375 159 7/15/2024
0.0.374 151 7/15/2024
0.0.373 148 7/15/2024
0.0.372 167 7/15/2024
0.0.371 161 7/15/2024
0.0.370 156 7/14/2024
0.0.369 163 7/14/2024
0.0.368 151 7/14/2024
0.0.367 149 7/14/2024
0.0.366 153 7/14/2024
0.0.365 151 7/14/2024
0.0.362 155 7/8/2024
0.0.361 177 7/8/2024
0.0.358 173 7/7/2024
0.0.354 251 5/27/2023
0.0.348 258 5/13/2023
0.0.347 257 5/9/2023
0.0.344 279 4/20/2023
0.0.342 263 4/20/2023
0.0.341 254 4/20/2023
0.0.340 265 4/13/2023
0.0.339 263 4/11/2023
0.0.337 286 3/28/2023
0.0.336 277 3/28/2023
0.0.332 300 3/14/2023
0.0.330 310 2/28/2023
0.0.324 336 2/21/2023
0.0.322 371 2/8/2023
0.0.321 380 1/31/2023
0.0.319 385 1/25/2023
0.0.318 383 1/24/2023
0.0.317 391 1/19/2023
0.0.316 379 1/19/2023
0.0.315 399 1/16/2023
0.0.314 411 1/15/2023
0.0.311 430 1/15/2023
0.0.310 403 1/14/2023
0.0.309 402 1/13/2023
0.0.308 402 1/13/2023
0.0.307 420 1/13/2023
0.0.305 415 1/13/2023
0.0.304 407 1/13/2023
0.0.302 393 1/12/2023
0.0.296 399 12/30/2022
0.0.295 361 12/30/2022
0.0.294 388 12/30/2022
0.0.293 395 12/30/2022
0.0.292 392 12/30/2022
0.0.291 387 12/30/2022
0.0.289 391 12/29/2022
0.0.287 384 12/27/2022
0.0.286 400 12/27/2022
0.0.285 410 12/26/2022
0.0.278 413 12/19/2022
0.0.276 365 12/13/2022
0.0.273 401 11/30/2022
0.0.271 431 11/20/2022
0.0.270 435 11/18/2022
0.0.269 416 11/18/2022
0.0.268 432 11/18/2022
0.0.267 431 11/18/2022
0.0.266 448 11/14/2022
0.0.265 451 11/13/2022
0.0.264 442 11/13/2022
0.0.263 473 11/13/2022
0.0.262 465 11/13/2022
0.0.260 438 11/13/2022
0.0.259 409 11/12/2022
0.0.258 455 11/12/2022
0.0.253 447 11/11/2022
0.0.251 466 11/4/2022
0.0.248 457 11/3/2022
0.0.244 559 10/20/2022
0.0.242 534 10/20/2022
0.0.238 540 10/19/2022
0.0.237 554 10/19/2022
0.0.235 512 10/19/2022
0.0.231 520 10/19/2022
0.0.229 537 9/24/2022
0.0.228 507 9/24/2022
0.0.227 510 9/24/2022
0.0.225 515 9/24/2022
0.0.224 523 9/24/2022
0.0.222 528 9/24/2022
0.0.220 528 9/11/2022
0.0.219 525 9/11/2022
0.0.199 622 8/17/2022
0.0.197 535 8/15/2022
0.0.190 565 8/11/2022
0.0.188 555 8/11/2022
0.0.186 579 8/10/2022
0.0.184 587 8/10/2022
0.0.178 565 8/8/2022
0.0.175 594 8/6/2022
0.0.164 661 7/20/2022
0.0.162 576 7/20/2022
0.0.160 554 7/20/2022
0.0.158 576 7/20/2022
0.0.156 559 7/20/2022
0.0.154 549 7/20/2022
0.0.152 562 7/20/2022
0.0.150 563 7/19/2022
0.0.149 578 7/19/2022
0.0.147 574 7/19/2022
0.0.145 543 7/19/2022