Thanks, I’ll check it out!
SuperFola
ArkScript lang developer, split keyboard fanatic
- 5 Posts
- 42 Comments
SuperFola@programming.devOPto
Open Source@lemmy.ml•ArkScript, A small, lisp-inspired, functional scripting languageEnglish
3·8 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
Linux@lemmy.ml•Noob question about hosting multiple services on one server and DNS recordsEnglish
5·1 year agoNginx proxy manager can do all of the routing for you if you are using docker. In a graphical interface without touching config. It’s on top of nginx so you get all its benefits!
You could start by creating an issue to add translations for the language you want and then expressing your interest in doing it yourself but needing guidance. Maintainers would be more than happy to help you.
SuperFola@programming.devOPto
Linux@lemmy.ml•Thousands of Linux systems infected by "perfctl" malware since 2021English
3·1 year agoOn my own server at home, yes. Because that’s important for me to know what’s going on and not discover something by chance weeks later.
Probably too long. That was a philosophy I had at school and iirc the founders never finished school and started MS in a garage.
Who needs tests when you have users?
The testing environment is production!
I use camel case for methods and functions and snake case for variables. And pascal case for constants. Why? I don’t really know, it makes for a nice distinction I guess.
If you are interested in tiny lisp like languages, this gitlab could be of interest to you.
Full disclaimer, I came across it a few years back as I am the maintainer of arkscript (which will get faster and better in the v4, so that data about it there is accurate as a baseline of « it should be at least this good but can be even better now »).
You could consider markdown extensions that helps you write and visualize!
Like this one: https://github.com/MeanderingProgrammer/render-markdown.nvim
SuperFola@programming.devto
Programmer Humor@lemmy.ml•Don't use any clicking scripts.English
2·2 years agoThis feels like not a game but a card grabber. And no, saying « this is just a game » isn’t convincing at all.
SuperFola@programming.devOPto
Selfhosted@lemmy.world•Anyone self hosting on Mac mini M1/M2?English
2·2 years agoI was thinking more like just having dockers on macOS
But running a Linux like asahi is an option
SuperFola@programming.devto
Technology@beehaw.org•Google Is Paying Reddit $60 Million for Fucksmith to Tell Its Users to Eat GlueEnglish
16·2 years agoJoke on them, I don’t read ads!
What do you mean, I’d love to see ai design a potato
Last time I checked they were working on forgejo runners / actions!
SuperFola@programming.devto
Open Source@lemmy.ml•I'm giving up — on open source - BlogEnglish
14·2 years agoAnd they justified with
I’m having a mental health crisis right now. What I said was wrong, I could not see that a few days ago. Take whatever you want from that. I am sorry. Please stop piling on now that I have removed everything. I am seriously ill and need to stop being involved in anything for several months.
(Leaving the end out as it can be triggering, talking about death)
I don’t know what to make of this.
SuperFola@programming.devto
Linux@lemmy.ml•Thunderbird's New Rust Integration: The Future of Email Clients?English
44·2 years agoI think I’m more fed up with people making those quotes “rust will change everything” when, in fact, it will rule out many if not most memory corruption as you said. Reading your comment, I see now it’s the mentality “everything need to be in rust” that bothers me the most, which in fact means “rust can bring memory safety” and not “rust will replace everything”. Alas I’m seeing it used times and times again as the latter instead of the former.
SuperFola@programming.devto
Linux@lemmy.ml•Thunderbird's New Rust Integration: The Future of Email Clients?English
6110·2 years agoI’m getting fed up about all those articles “rust x something: the future?”, “I rewrote <cli tool> in rust it’s now memory safe”. I get the rust safeties and all, but that doesn’t automatically make everything great, right ? You can still write shit code in any language that can RM -rf all your disk, or let security gaps here and there without intending to.
SuperFola@programming.devto
Linux@lemmy.ml•What're some of the dumbest things you've done to yourself in Linux?English
12·2 years agoI mounted a disk of a server in rescue mode, since I needed to extract everything (the provider didn’t have the option to dump everything as a zip). Then installed an FTP server, added a user/pass, it worked.
But I couldn’t access the files of the original disk, even though I could see them. So I just chgrp/chown the original files, since the disk was just “mounted” in the rescue disk /mnt, I thought it was alright (at the time I thought permissions were volatile, stored separately from the files). I could now download the entire disk, yay!
Upon booting the original disk again, a bunch of errors: shell not starting, tools not running, because they were owned by user and not root…
Well we reinstalled all the server from scratch that day.



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/