karamel icon indicating copy to clipboard operation
karamel copied to clipboard

Karamel Programming Language

Results 16 karamel issues
Sort by recently updated
recently updated
newest added

https://github.com/erhanbaris/karamel/blob/d11e8cbb7018aa80322a782c64519ca0e6ecdcaf/karamellib/src/vm/executer.rs#L58-L164 ```rust let data = ExecutionSource::File("".to_string()); let param = ExecutionParameters{ source: data, return_opcode:true, return_output:true, dump_opcode:true, dump_memory:false}; let _ = code_executer(param); ``` @erhanbaris Hello, in the above test case, the function...

Register machine daha performanslı ve daha az OpCode kullanıldığından dolayı performansı daha fazla.

enhancement

Performans iyileştirmesi için bump allocator entegre edilmesi gerekiyor. - https://github.com/EpicatSupercell/VeryFast - https://github.com/fitzgen/bumpalo

enhancement

Fonksiyon, modul ve degiskenler icin erisim kurallarinin entegre edilmesi gerekiyor. public/private/internal vs.

enhancement

Herhanginir fonksiyon icerisinden ust degiskenlere erisim saglanabilmesi gerekiyor. Su anda fonksiyon icerisinden module icerisinde ki yada ust fonksiyonda ki degiskenlere erisim saglanamiyor.

enhancement

- [ ] Karamel ile ilgili genel bilgiler - [ ] Dilin kullanımı - [ ] Gömülü kütüphaneler - [ ] Canlı deneme

documentation

Hata yakalama (try-catch) altyapisinin entegre edilmesi gerekiyor

enhancement

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [strum](https://redirect.github.com/Peternator7/strum) | dependencies | minor | `0.26.0` -> `0.27.0` | | [strum_macros](https://redirect.github.com/Peternator7/strum) |...