All Projects → ippan → clover

ippan / clover

Licence: MIT license
a scripting language created in Rust~

Programming Languages

rust
11053 projects

Labels

Projects that are alternatives of or similar to clover

MSI-GP62-Hackintosh
Monterey on MSI GP62 6QG-1071XCN
Stars: ✭ 56 (+300%)
Mutual labels:  clover
hackintosh-hasee-k650d-i7-d3
Hackintosh opencore configurations drivers and patches on this Hasee model
Stars: ✭ 21 (+50%)
Mutual labels:  clover
Hackintosh
Hackintosh long-term maintenance model EFI and installation tutorial
Stars: ✭ 6,589 (+46964.29%)
Mutual labels:  clover
hackintosh-efi
Gigabyte B360M-AORUS + i5-9400F + RX580
Stars: ✭ 61 (+335.71%)
Mutual labels:  clover
HWSensors-V6.26.1465-EFI
Visit : https://www.hackintosh-montreal.com/forum
Stars: ✭ 29 (+107.14%)
Mutual labels:  clover
hackintosh-list
Hackintosh EFI and Kext, Clover theme, macOS installer image, mac Free App ...
Stars: ✭ 84 (+500%)
Mutual labels:  clover
hackintosh-Dell-g3-15-3590-
dell g3-15 3590 i7 9750H hackintosh
Stars: ✭ 53 (+278.57%)
Mutual labels:  clover
OS-X-HP-EliteDesk-800-G3-DM-Clover
Files needed for installing Mac OSX on HP EliteDesk 800 G3 Desktop Mini Business PC 65W/35W. Feel free to contribute!
Stars: ✭ 24 (+71.43%)
Mutual labels:  clover
Gigabyte-B85-HD3-EFI
技嘉B85-HD3 CPU:E3-1231V3、内存:32GB DDR3 1600MHZ、显卡:GTX1080、网卡+蓝牙:BCM943602CS
Stars: ✭ 24 (+71.43%)
Mutual labels:  clover
Hackintosh Installer University
Open source tutorial & information collector for hackintosh installation.
Stars: ✭ 3,815 (+27150%)
Mutual labels:  clover
Hackintosh-For-Matebook-X
Hackintosh-For-Matebook-X
Stars: ✭ 41 (+192.86%)
Mutual labels:  clover
ASUS-VivoBook-X510UQR-Hackintosh
Hackintosh for ASUS VivoBook X510UQR (ASUS VivoBook S15 S510UQ-BQ483T)
Stars: ✭ 29 (+107.14%)
Mutual labels:  clover
EFI-ASUS-B250M
ASUS B250M EFI,including Clover and OpenCore, supports HighSierra / Mojave / Catalina / BigSur ...
Stars: ✭ 49 (+250%)
Mutual labels:  clover
Hack-Z370-HD3P-i5-8400
My main Hackintosh running Monterey with a i5-8400 and a Gigabyte Z370-HD3P.
Stars: ✭ 56 (+300%)
Mutual labels:  clover
Hackintosh-ASUS-A455LF-Notebook
EFI Folder for ASUS A455LF-WX039D Notebook Series with Clover/OpenCore Legacy or UEFI
Stars: ✭ 27 (+92.86%)
Mutual labels:  clover
XPS15-7590-Hackintosh
XPS 15 7590 Hackintosh
Stars: ✭ 39 (+178.57%)
Mutual labels:  clover
ASUS-P8Z68-V-LX-Hackintosh
Hackintosh for ASUS P8Z68-V LX motherboard
Stars: ✭ 19 (+35.71%)
Mutual labels:  clover
Patched-AppleHDA-for-Mac-OS-Sierra-10.12
Patched AppleHDA for Realtek ALC ,VIA VT, IDT , Cirrus Logic Audio Codecs for Hackintosh's
Stars: ✭ 38 (+171.43%)
Mutual labels:  clover
Hack-HP-EliteBook-850-G5
A HP EliteBook 850 G5 Hackintosh running macOS Mojave 10.14.6.
Stars: ✭ 39 (+178.57%)
Mutual labels:  clover
X99-Deluxe-II
Files for Asus X99 Deluxe II hackintosh.
Stars: ✭ 17 (+21.43%)
Mutual labels:  clover

Clover

clover clover-std clover-cli
crates.io crates.io crates.io

CI Crates.io

a scripting language created in Rust

still in development~

Features

  • bytecode
  • first class function
  • error handling

Example

You can go to examples directory for more examples

Hello World

function main()
    print("hello world!")
end

Include other file

rectangle.luck

public model Rectangle
    width
    height
end

implement Rectangle
    function area(this)
        this.width * this.height
    end
end

main.luck

include Rectangle from "./rectangle.luck"

function main()
    local rect = Rectangle(20, 30)
    print(rect.area())
end

Editor support

Visual Studio Code

Use Clover VSCode Support for code highlighting in Visual Studio Code

Integrate to your project

Example

let result = create_state_by_filename("example/main.luck");

match result {
  Ok(mut state) => {
    state.execute();
  }
}

Export native function/struct to Clover

see clover-std

CLI

Install

use Cargo to install the clover-cli

cargo install clover-cli

Usage

clover examples/main.luck
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].