SuperFola
ArkScript lang developer, split keyboard fanatic
- 44 Posts
- 170 Comments
Thanks, I’ll check it out!
SuperFola@programming.devto
Nintendo@lemmy.world•Almost all Switch 2 users have bought Mario Kart World, as sales of new console pass 6m worldwideEnglish
81·5 months agoAnd I must say that MKW is pretty fun, I love roaming around the world just doing tricks and exploring hidden areas!
It adds something’s that I found lacking in MK8, I would only play MK8 for Cups or Online, now there is an environment which ties everything together, with Easter eggs and collectibles, and I can learn the tracks without the pressure of a timer or a race ending soon.
SuperFola@programming.devto
Programming@programming.dev•Ranking programming languages by energy efficiency (2021)English
97·5 months agoI find this paper false/misleading. They just translated one algorithm in many languages, without using the language constructs or specificities to make the algorithm decent performant wise.
Also it doesn’t mean anything, as you aren’t just running your code. You are compiling/transpiling it, testing it, deploying it… and all those operations consume even more energy.
I’d argue that C/C++ projects use the most energy in term of testing due to the quantity of bugs it can present, and the amount of CPU time needed just to compile your 10-20k lines program. Just my 2 cents
SuperFola@programming.devOPto
Programming@programming.dev•ArkScript, A small, lisp-inspired, functional scripting languageEnglish
2·5 months agoThanks for the idea, I’ll try to add a comparison page soon!
The vertical alignement is now fixed, I got lucky with bootstrap ; it looks way nicer, thanks!
Jokes on them, I don’t use this AI bullshit.
SuperFola@programming.devto
Technology@lemmy.world•America wants AI that doesn't care about misinformation, DEI, and climate changeEnglish
1·5 months ago« America, fuck yeah » takes a whole new meaning
SuperFola@programming.devOPto
Programming@programming.dev•ArkScript, A small, lisp-inspired, functional scripting languageEnglish
2·5 months agoAlso, just to check, do you have a time limit set for the Playground so that people do not over-tax your system?
I double-checked, and it seems my timeout command was incorrect. I set it up again (with additional testing), and it now properly kills the container(s) after 20 seconds.
SuperFola@programming.devOPto
Programming@programming.dev•ArkScript, A small, lisp-inspired, functional scripting languageEnglish
3·5 months agoThanks for your comment!
That’s a tough question, because it often boils down to preferences. I think a beginner developer or even someone fed up with the complexity of modern languages could be interested in the language, as it is very small but still more than usable. Only 9 keywords, no hidden meaning, everything follows the same rules : open a paren, then the first thing is a function call, the rest are arguments. I think the « lisps have too many parentheses » is a false problem only used by trolls. I won’t say that you have to understand the flow or fall into the matrix to use it and avoid the parens, it’s more about having a consistent coding style so that you don’t have to care about the closing parentheses. Plus with a modern editor, parentheses groups have different colors and are easy to match, you can navigate to the starting / closing paren with a keybind (% in vim, command/ctrl M in jetbrains IDE).
I’m no frontend dev, so I battle a lot with it so it displays how I want ; I tried with flex to center vertically the « getting started » section, will have to try again.
Yes, there is a time, cpu and memory limit to the playground, no worries! I started the playground about a year ago but only just recently managed to compile to wasm, I’ll see in the future if I can swap the docker integration for it.
SuperFola@programming.devOPto
Open Source@lemmy.ml•ArkScript, A small, lisp-inspired, functional scripting languageEnglish
3·5 months agoFirst of all, the language is lisp inspired. ArkScript has s-expressions and code as data via its macros, its reads the same (left to right, prefix notation).
Keywords wise, we are not the same, which is a small but striking difference when comparing them side by side.
ArkScript has no classes nor structures, and no quoting/quasiquoting.
AFAICT both ArkScript and Common Lisp (a big lisp contender) have lexical scoping, so no real difference here.
ArkScript has strong dynamic typing too, like many other lisp.
The big advantage I would say ArkScript has, is its embedded capabilities. You can very easily use it in a project, as its C++ API has been designed for this.
SuperFola@programming.devto
Programming.dev Meta@programming.dev•Database Corruption Maintenance (00:01 - 06:00 UTC Dec 2)English
3·1 year agoTo me (on voyager and on programming.dev website), !programming_languages@programming.dev still seems down
SuperFola@programming.devto
Programming.dev Meta@programming.dev•Problem with !data_structuresEnglish
3·1 year agoThat doesn’t solve communities being inaccessible though, does it?
SuperFola@programming.devto
Programming.dev Meta@programming.dev•Problem with !data_structuresEnglish
4·1 year agoHi there! Like many others, I’m wondering where this issue is at?
SuperFola@programming.devto
Coding Cafe@programming.dev•Doing it alone vs someone watchingEnglish
13·1 year agoWhen someone is watching I’m more like
- where is my « a » key
- oops I typed - and not =
- oops why am I pressing tab instead of space
- ah here we go « a=b+c »
- how do I compile again
SuperFola@programming.devOPto
ErgoMechKeyboards@lemmy.world•Floppy, a split 34 keys board using telephone cableEnglish
6·1 year agoI didn’t but that’s a cool idea!
I also had the idea of using real floppy disks as backplates, since I have a few lying around.
SuperFola@programming.devOPto
ErgoMechKeyboards@lemmy.world•Floppy, a split 34 keys board using telephone cableEnglish
81·1 year agoThanks!
I went with twilight ambient switches, might add soft o-rings under the keycaps later (I have been using those switches and the o-rings idea on another board and I love it, so quiet).
For a while I considered putting some sunset for the tactility and the memories of membrane keyboards, but didn’t as I don’t really like tactile switches (for now).
SuperFola@programming.devto
Android@lemdro.id•The OnePlus 13 will leave more space free for your apps — Here's howEnglish
121·1 year agoA big ass article just to say « they removed preloaded wallpapers and deleted redundant features but didn’t tell us what ».
SuperFola@programming.devto
Asklemmy@lemmy.ml•If you had a 1 year sabbatical, what would you do?English
7·1 year agoI’ve been saving 30-40% of my salary each month for years, it helps not going outside because you don’t like people and watching movies and playing video games. And eating ramen
SuperFola@programming.devto
Programming@programming.dev•did user engagement drop significantly in programming forums?English
2·1 year agoLucky google isn’t the only search engine then
SuperFola@programming.devto
Programming@programming.dev•did user engagement drop significantly in programming forums?English
42·1 year agoI feel like a lot of open source projects redirect to a discord or private discussion system like slack (even worse).
And it doesn’t help at all because it can’t be indexed and can quickly disappear on a while on the admin side. You can also be banned for no reason. Searching those platforms is horrendous, I don’t want to search a badly indexed system and then ask a question because I can’t find the answer to a problem, and be told it has been discussed 30 times.
Give me a bloody wiki or old fashioned phpbb forum.











Hi there (a bit late, my bad) ; I’ve composed a short blog post about the language, comparing it with Clojure and Common Lisp: https://arkscript-lang.dev/blog/comparison-with-other-lisps/