Skip Navigation

Posts
7
Comments
35
Joined
3 yr. ago

ArkScript lang developer, split keyboard fanatic

  • I 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

  • Thanks 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.

  • « America, fuck yeah » takes a whole new meaning

  • Also, 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.

  • Thanks 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.

  • Programming @programming.dev

    ArkScript, A small, lisp-inspired, functional scripting language

    arkscript-lang.dev
  • Lucky google isn’t the only search engine then

  • I 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.

  • Also, what does « features » mean? Why does alacrity have none?

  • This smells like bullshit because it’s just based on things users do not see (processes) or do not care about (the style used for your tabs).

  • Only says it’s fast on some specific benchmarks against alacrity. Not talking about why alacrity or kitty would not work on Linux/mac while ghostty does.

    Sure, it’s interesting that he managed to optimize so many things. But the claims in the picture are unproven.

  • Kitty is mentioned once in the article and that’s it. Doesn’t even mention its downside and how ghostty is so much better according to them.

    It’s a great project and all, but I’d love if people could stop stomping on others work just to appear better.

  • Unsure, I am using kitty with a very minimal config on MacOS and it works well. Haven’t had any bugs. Seems more like marketing to me (the image)

  • Alas vaultwarden is a vault and a web interface only. Not a browser integration, not a desktop app, not an android / iOS client that can autofill passwords.

    It’s very good, I’m using it myself with the official clients. I’m just afraid Bitwarden will start removing the possibility to use a self hosted vault or make it a feature you have to pay for.

  • High uptime is bad, that means you do not update your kernel

  • I’ve been using Scala professionally for 3 years. I don’t know what I’m doing most of the time because we have a ton of implicites and monads and extension methods. I just know the general idea and can get where I want by reading types.

    I’ve been creating a language for fun for nearly 6 years. I often don’t know what’s going on under the hood because it’s somewhat complex. I think this is normal for every language. You don’t have to know everything to be able to use it. You don’t have to write blog posts once a week about the language subtleties you found.

  • Yes, that’s the one!

  • I know of which-key.nvim that help you search your key map.

    There is somewhere a plugin that will belittle you for using jjj instead of 3j too, and I think that’s more like what you look for. I couldn’t find it, if anyone knows it!

  • I still have said button for language in my stars when going to GitHub.com/username?tab=stars

    If you only have the search box you can filter using lang:name

  • Programming @programming.dev

    Shredding code at Zed

    registerspill.thorstenball.com /p/skin-shedding-code
  • Programming @programming.dev

    Comparing ArkScript and Python async/await

    lexp.lt /posts/python_and_arkscript_async/
  • GitHub @programming.dev

    Creating custom GitHub webhooks for automatic deployments

    lexp.lt /posts/github_webhooks_for_automatic_deploy/
  • Programming @programming.dev

    Creating custom GitHub webhooks for automatic deployments

    lexp.lt /posts/github_webhooks_for_automatic_deploy/
  • Selfhosted @lemmy.world

    Anyone self hosting on Mac mini M1/M2?