home.social

Search

207 results for “lexplt”

  1. @ericwastl I’m planning on using my own language, #ArkScript ! Used it for the first challenges of last year, it helped a ton in shaping the standard library of the language
    My IDE of choice will be neovim :blobfoxsmirk: (it’s neo so it’s better right?)
    Haven’t checked Lua yet, always need more sleep!

  2. @ericwastl I’m planning on using my own language, ! Used it for the first challenges of last year, it helped a ton in shaping the standard library of the language
    My IDE of choice will be neovim :blobfoxsmirk: (it’s neo so it’s better right?)
    Haven’t checked Lua yet, always need more sleep!

  3. I’m officially working part time so that I can have more time for myself to work on #ArkScript (and also rest, go on small adventures…)

    And this month I’ll finally publish the next (hopefully last) major of ArkScript, on which I’ve been working for about 3 years now!
    arkscript-lang.dev

    I’m looking for sponsors so that I can keep working on the project and deliver high quality code (github.com/sponsors/SuperFola)

    #pldev #langdev #cpp #BuildInPublic #opensource

  4. Plus that’s on the switch 2 and improved performances and graphics are welcomed #pokemonscarletviolet #Pokémon

  5. I’m finally playing the 2nd part of #pokemonscarletviolet DLC (I’m a year late yeah…) and it’s all new content (but same old #Pokémon), I missed that kind of gameplay somehow

  6. I’ve started writing an article on #ArkScript blog, to show how it differs from other Lisp (since ArkScript is just Lisp inspired, not aiming to be a complete lisp replacement/variant)

    So far I’ve talked about scoping, namespacing, declaring variables and functions, touched quoting and data types.

    What is an important point for you when looking at lisp like languages?

    (Btw here is the blog arkscript-lang.dev/blog/)

    #lisp #clojure #commonlisp #scheme #pldev #langdev

  7. On another note, I’ve added instruction source location tracking to #ArkScript!

    Meaning, we can (finally) have runtime errors that point to the line which threw the error. As well as go up the call tree and display it with the line of each call as well!

    However I’m still dueling with #msvc that loves generating weird errors at runtime (and my favorite OS, Windows, using back slashes in path instead of forward slashes…)

    #pldev #compiler #cplusplus

  8. I might have found yet another (better? At least on paper) memory layout for storing #ArkScript scopes and locals

    Currently I create a vector<pair<id, value>> for each scope. Quite costly in terms of copies and all

    What if I had a
    array<pair<id, value>, N>
    And my scopes were just views:
    view(start, length, min id, max id)

    Since only the last scope can grow… it could work. Min and max id are there for a basic bloom filter. I just have to solve the problem for closures that have their own scope that must be kept alive, but by pushing references (value holding a ptr to value) this could be solved easily

    Also because of closures, scopes are shared ptr to Scope (the class holding the vec of pair) currently. Quite costly to construct…

    I will go back to my old scopes/locals management code and I think I will write an article about how it evolved, and the various performance boosts it yielded

    #pldev #proglang

  9. I didn't know I have been this productive!
    #gitwrapped

  10. ArkScript December 2024 update is here!

    lexp.lt/posts/arkscript_update

    Quite a long read because there was a lot of changes. I’m now thinking I should maybe do a 2024 article wrap?
    Or people can just read lexp.lt/categories/arkscript/ if they want to see everything 🤔

    #compiler #cpp #cpluscplus #opensource #pldev #ArkScript

  11. The #hacktoberfest used to be cool, people contributing meaningfully to projects

    Now it’s a rush to who will make the trashiest PR, adding a space here in a readme, adding an unrelated file to your repo…

    Once again I won’t be participating, as a maintainer nor as a contributor

    #hacktoberfest2024 #digitalocean

  12. C++29 will be postponed to C++31

    Otherwise we'll miss C++64, which has to integrate a fully functional C64 emulator in the standard library, called Commodore++64 (or C++64 for short)

    #cpp #cpp29 #commodore64

  13. #Llibertat Abel, xerrada sobre l'explotació laboral de les persones preses

    Ateneu Llibertari de Gràcia, dissabte, 26 d’octubre, a les 12:00 CEST

    bcn.convoca.la/event/llibertat

  14. De la négociation à l’explosion
    investigaction.net/de-la-negoc
    "L’attaque conjointe des États-Unis et d’Israël montre clairement que rien de ce que l’Iran aurait pu concéder n’aurait dissuadé les États-Unis de poursuivre leur objectif de longue date, qui consiste […]
    #Politique #EtatsUnis #MoyenOrient #ContrôleDuPétrole #Iran #Israël #Nucléaire #TroisièmeGuerreMondiale

  15. Ma per me saranno sempre lo sponsor sulla maglia dello scudetto della #Sampdoria ☺️. L'exploit dei Garrone, ex-petrolieri che oggi guidano la sostenibilità - Vita.it vita.it/lexploit-dei-garrone-e

    @ambiente

  16. Transport et luttes sociales : les travailleurs en première ligne contre l’exploitation capitaliste
    initiative-communiste.fr/artic
    La période récente a été marquée par plusieurs conflits sociaux exemplaires dans le secteur des transports, illustrant à la fois la brutalité des rapports de classe dans un capitalisme en crise et la force collective de la lutte organisée. Du géant Amazon aux compagnies aériennes, en passant par les plateformes de livraison, les travailleurs relèvent […]
    #Politique #2LutteDesClassesEtRenaissanceCommuniste #Articles #Aérien #Amazon #CommissionLuttes #Logistique #LutteDesClasses #Luttes #Nao #Salaires #Transports

  17. Transport et luttes sociales : les travailleurs en première ligne contre l’exploitation capitaliste
    initiative-communiste.fr/artic
    La période récente a été marquée par plusieurs conflits sociaux exemplaires dans le secteur des transports, illustrant à la fois la brutalité des rapports de classe dans un capitalisme en crise et la force collective de la lutte organisée. Du géant Amazon aux compagnies aériennes, en passant par les plateformes de livraison, les travailleurs relèvent […]
    #Politique #2LutteDesClassesEtRenaissanceCommuniste #Articles #Aérien #Amazon #CommissionLuttes #Logistique #LutteDesClasses #Luttes #Nao #Salaires #Transports

  18. Transport et luttes sociales : les travailleurs en première ligne contre l’exploitation capitaliste
    initiative-communiste.fr/artic
    La période récente a été marquée par plusieurs conflits sociaux exemplaires dans le secteur des transports, illustrant à la fois la brutalité des rapports de classe dans un capitalisme en crise et la force collective de la lutte organisée. Du géant Amazon aux compagnies aériennes, en passant par les plateformes de livraison, les travailleurs relèvent […]
    #Politique #2LutteDesClassesEtRenaissanceCommuniste #Articles #Aérien #Amazon #CommissionLuttes #Logistique #LutteDesClasses #Luttes #Nao #Salaires #Transports

  19. Transport et luttes sociales : les travailleurs en première ligne contre l’exploitation capitaliste
    initiative-communiste.fr/artic
    La période récente a été marquée par plusieurs conflits sociaux exemplaires dans le secteur des transports, illustrant à la fois la brutalité des rapports de classe dans un capitalisme en crise et la force collective de la lutte organisée. Du géant Amazon aux compagnies aériennes, en passant par les plateformes de livraison, les travailleurs relèvent […]
    #Politique #2LutteDesClassesEtRenaissanceCommuniste #Articles #Aérien #Amazon #CommissionLuttes #Logistique #LutteDesClasses #Luttes #Nao #Salaires #Transports