JukaCompiler 0.0.368

There is a newer version of this package available.
See the version list below for details.
dotnet add package JukaCompiler --version 0.0.368                
NuGet\Install-Package JukaCompiler -Version 0.0.368                
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.368" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add JukaCompiler --version 0.0.368                
#r "nuget: JukaCompiler, 0.0.368"                
#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.
// Install JukaCompiler as a Cake Addin
#addin nuget:?package=JukaCompiler&version=0.0.368

// Install JukaCompiler as a Cake Tool
#tool nuget:?package=JukaCompiler&version=0.0.368                

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

  • Official Website: jukalang.com
  • Main Git Repository: github.com/jukaLang/juka
  • Mirror Git Repository: codeberg.org/JukaLang/Juka

📣 Follow Us On

Facebook Instagram Twitter YouTube Discord

🤝 Support Us

We accept donations via Bitcoin and Ethereum:

  • Bitcoin Address: 3MqJ2pwcuqh2W5mUPZUcKMVzxgTKcjD8ET

  • Ethereum (Ethereum Network) Address: 0xB56F6aff7a84935E5AF9D93b6d7db0e4F4F26B39

💭 Introduction

Juka is a portable, easy-to-use, universal programming language that can run on any platform, including mobile devices, IoT devices, and the cloud. Its philosophy is "code once, run everywhere."

💭 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().Go(codeAsString, (isFile: false));

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

new JukaCompiler.Compiler().Go(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. 
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 56 7/28/2024
0.0.387 54 7/28/2024
0.0.385 56 7/27/2024
0.0.384 56 7/27/2024
0.0.383 43 7/26/2024
0.0.382 55 7/26/2024
0.0.381 39 7/26/2024
0.0.380 56 7/25/2024
0.0.379 83 7/23/2024
0.0.375 82 7/15/2024
0.0.374 63 7/15/2024
0.0.373 68 7/15/2024
0.0.372 71 7/15/2024
0.0.371 67 7/15/2024
0.0.370 71 7/14/2024
0.0.369 70 7/14/2024
0.0.368 67 7/14/2024
0.0.367 72 7/14/2024
0.0.366 71 7/14/2024
0.0.365 65 7/14/2024
0.0.362 72 7/8/2024
0.0.361 88 7/8/2024
0.0.358 95 7/7/2024
0.0.354 171 5/27/2023
0.0.348 165 5/13/2023
0.0.347 172 5/9/2023
0.0.344 204 4/20/2023
0.0.342 186 4/20/2023
0.0.341 167 4/20/2023
0.0.340 187 4/13/2023
0.0.339 182 4/11/2023
0.0.337 204 3/28/2023
0.0.336 189 3/28/2023
0.0.332 213 3/14/2023
0.0.330 231 2/28/2023
0.0.324 256 2/21/2023
0.0.322 289 2/8/2023
0.0.321 292 1/31/2023
0.0.319 303 1/25/2023
0.0.318 296 1/24/2023
0.0.317 307 1/19/2023
0.0.316 284 1/19/2023
0.0.315 305 1/16/2023
0.0.314 326 1/15/2023
0.0.311 349 1/15/2023
0.0.310 305 1/14/2023
0.0.309 309 1/13/2023
0.0.308 322 1/13/2023
0.0.307 327 1/13/2023
0.0.305 325 1/13/2023
0.0.304 324 1/13/2023
0.0.302 315 1/12/2023
0.0.296 318 12/30/2022
0.0.295 275 12/30/2022
0.0.294 286 12/30/2022
0.0.293 307 12/30/2022
0.0.292 309 12/30/2022
0.0.291 305 12/30/2022
0.0.289 298 12/29/2022
0.0.287 301 12/27/2022
0.0.286 305 12/27/2022
0.0.285 305 12/26/2022
0.0.278 330 12/19/2022
0.0.276 293 12/13/2022
0.0.273 331 11/30/2022
0.0.271 352 11/20/2022
0.0.270 346 11/18/2022
0.0.269 339 11/18/2022
0.0.268 348 11/18/2022
0.0.267 346 11/18/2022
0.0.266 365 11/14/2022
0.0.265 364 11/13/2022
0.0.264 352 11/13/2022
0.0.263 402 11/13/2022
0.0.262 375 11/13/2022
0.0.260 340 11/13/2022
0.0.259 324 11/12/2022
0.0.258 351 11/12/2022
0.0.253 357 11/11/2022
0.0.251 374 11/4/2022
0.0.248 371 11/3/2022
0.0.244 457 10/20/2022
0.0.242 439 10/20/2022
0.0.238 450 10/19/2022
0.0.237 453 10/19/2022
0.0.235 433 10/19/2022
0.0.231 424 10/19/2022
0.0.229 438 9/24/2022
0.0.228 423 9/24/2022
0.0.227 417 9/24/2022
0.0.225 411 9/24/2022
0.0.224 431 9/24/2022
0.0.222 436 9/24/2022
0.0.220 440 9/11/2022
0.0.219 434 9/11/2022
0.0.199 510 8/17/2022
0.0.197 441 8/15/2022
0.0.190 457 8/11/2022
0.0.188 449 8/11/2022
0.0.186 486 8/10/2022
0.0.184 488 8/10/2022
0.0.178 473 8/8/2022
0.0.175 496 8/6/2022
0.0.164 567 7/20/2022
0.0.162 488 7/20/2022
0.0.160 473 7/20/2022
0.0.158 487 7/20/2022
0.0.156 465 7/20/2022
0.0.154 463 7/20/2022
0.0.152 456 7/20/2022
0.0.150 465 7/19/2022
0.0.149 467 7/19/2022
0.0.147 463 7/19/2022
0.0.145 456 7/19/2022