home.social

#langdev — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #langdev, aggregated by home.social.

  1. Added syntax for maps to my language, and a handful of functions I commonly use.

    There may be a couple more functions I want to add soon, but I'm happy with it for now.

    Glad I've finally had some time over the past few days to get back into it :)

    #LangDev

  2. lensplaysgames.github.io/Lenso

    LCC Playground got updated again: we now have fix-it hints (try leaving out a semi-colon)! Also added functionality for more flags

    #lcc #glintlang #compiler #programming #dev #langdev #lensor

  3. Made my silly little programming language public:

    github.com/ltriant/cliq

    Nothing amazing about it. It's a dynamiclaly typed, functional-ish language. It's pretty slow for now. But it's a lot of fun to hack on, and I find it fun to write.

    Named for my wife and kids, because they're fun too :bear_hug:

    #LangDev

  4. Working across various domains and having to switch programming languages for all of them, reimplement features, has become too much of a mental task. I am seriously considering creating a custom language or at least a transpiler with multiple backends.

    #programming #langdev #compiler #transpiler #devthoughts

  5. Working across various domains and having to switch programming languages for all of them, reimplement features, has become too much of a mental task. I am seriously considering creating a custom language or at least a transpiler with multiple backends.

    #programming #langdev #compiler #transpiler #devthoughts

  6. Working across various domains and having to switch programming languages for all of them, reimplement features, has become too much of a mental task. I am seriously considering creating a custom language or at least a transpiler with multiple backends.

    #programming #langdev #compiler #transpiler #devthoughts

  7. Working across various domains and having to switch programming languages for all of them, reimplement features, has become too much of a mental task. I am seriously considering creating a custom language or at least a transpiler with multiple backends.

    #programming #langdev #compiler #transpiler #devthoughts

  8. I published a short blog post on the quickscope integrated logic analyzer that I wrote a few weeks ago, and how I was able to do that in under 4 hours with Spade

    blog.spade-lang.org/quickscope/

    #fpga #langdev

  9. If someone were to write a new #compiler book today, what would you prefer the backend to emit? Learning about which backend would help the readers most these days?
    #poll #compilers #PLdev #LangDev

  10. 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

  11. Would it not be nice to have a Ruby implementation that compiles down to C? #LangDev

  12. 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

  13. No, you're not a bad PERSON for having been rude to a disabled person or people before.
    But the BEHAVIOURS can be bad.

    Yes, the assumption of "knowing" someone else's intent (often negative, from experience) hurts people.

    Disabled people get that a lot. Ask me how I know. Yes, disabled people do it to each other too. Almost like we're also human individuals or something. 🙀

    (d/Deaf people, I'm not trying to overreach here, sorry. I'm more responding to things other hearing people have said to me when I mention how gd useful and interesting BSL is.)

    teachmesign.co.uk/bsl-courses-

    #active #ActiveListening #Communication #Comms #info #Information #Idea #Ideas #learn #learning #learningEnglish #LearningEveryday #ed #edu #EduTooter #education #EducationForAll #lang #LangDev #lang_en #language #linguist #linguistics #collocation #corpus #attention #PayAttention #focus #AmbientFocus #intent #meditation #mediation #arbitration #conflict #ConflictResolution #VeRantDa #VeRamble

  14. No, not everyone else wants to "just learn English".

    Should they have to anyway, just because it'd be easier for *you*?

    Would you like to learn Portuguese, Swahili, or Hindi? Many people speak those languages too.

    Except try learning when you can't hear other speakers very well, and it's tonal, and people assume you're being rude EVERY single time you make an honest mistake.

    (d/Deaf people, I'm not trying to overreach here, sorry. I'm more responding to things other hearing people have said to me when I mention how gd useful and interesting BSL is.)

    british-sign.co.uk/

    #active #ActiveListening #Communication #Comms #info #Information #Idea #Ideas #learn #learning #learningEnglish #LearningEveryday #ed #edu #EduTooter #education #EducationForAll #lang #LangDev #lang_en #language #linguist #linguistics #collocation #corpus #attention #PayAttention #focus #AmbientFocus #intent #meditation #mediation #arbitration #conflict #ConflictResolution #VeRantDa #VeRamble

  15. While I'm at it: learn BSL!
    (Or the gestural / facial expression language, created by and for d/Deaf people in your region.
    ASL can mean American Sign Language or Australian Sign Language.)

    Even just enough to say "hello, my name is..., how are you?, goodbye" is a huge step, thank you!

    British Sign Language is important for d/Deaf culture across the UK. It's useful in noisy or distance environments too.

    Consider pubs, train stations, through windows in a car or building, or communicating near a housemate, child or pet who is sleeping.
    (These are examples of 'situational disability'. Anyone can be affected by a situational disability, including otherwise abled people.)

    rnid.org.uk/information-and-su

    #active #ActiveListening #Communication #Comms #info #Information #Idea #Ideas #learn #learning #learningEnglish #LearningEveryday #ed #edu #EduTooter #education #EducationForAll #lang #LangDev #lang_en #language #linguist #linguistics #collocation #corpus #attention #PayAttention #focus #AmbientFocus #intent #meditation #mediation #arbitration #conflict #ConflictResolution #VeRantDa #VeRamble

  16. Mutual Aid? It means "to help other people".

    Mutual means something is shared, 'held in common' or by 'multiple parties, toward each other'. To aid someone means to help, support, or assist them.

    You do not need to enjoy or 'agree' with other people to want them to not feel pain or discomfort.
    You do not need to solve everyone's problems. You do not need to solve anyone's problems.

    You're not their therapist, social worker, parent or carer, supervisor, auditor, personal assistant, or authority figure.
    You are not responsible for their actions after you offer / give help.
    Free yourself from that responsibility.
    Be kind; then return to your own life.

    mutualaid.coop/what-is-mutual-
    mutual-aid.co.uk/
    simple.wikipedia.org/wiki/Mutu

    assets.publishing.service.gov.
    fool.co.uk/personal-finance/yo
    assets.publishing.service.gov.

    #active #ActiveListening #Communication #Comms #info #Information #Idea #Ideas #learn #learning #learningEnglish #LearningEveryday #ed #edu #EduTooter #education #EducationForAll #lang #LangDev #lang_en #language #linguist #linguistics #collocation #corpus #attention #PayAttention #focus #AmbientFocus #intent #meditation #mediation #arbitration #conflict #ConflictResolution #VeRantDa #VeRamble

  17. Got money?
    (e.g. your income or livelihood is stable enough not to affect covering next month's needs, plus some fun for a life worth living)

    Now may be good to invest in local organisations.
    Time, energy, money, equipment, networking, social media, cleaning, babysitting, etc.

    My opinion? Focus on: youth groups, public health education, adult retraining, intercommunity outreach, and mutual aid.

    Plus any fallible online orgs you believe in, e.g.
    Internet Archive, Wikipedia, Posteo.de, Ecosia, PillowFort, Signal, SonarPen, specific indie devs and artists, Nebula, MakerTube.net, LiberaPay, Artisans Coop, etc.

    LINK YOUR FAVES too! 📝 🫵📑

    Repeated small support is more reliable than big irregular donations, but 'better is always better'.

    80000hours.org/

    (also hi If you like how I phrase things and try to help people,
    throw me $2 USD, £2 GBP, etc. Very thank. Much many.

    ko-fi.com/mxverda or patreon.com/MxVerdaArt or mxverda.itch.io/ or liberapay.com/MxVerda/ or subscribestar.adult/mxverde or artistree.io/mxverda or twitch.tv/mxverda or paypal.me/mxverda
    )

    #active #ActiveListening #Communication #Comms #info #Information #Idea #Ideas #learn #learning #learningEnglish #LearningEveryday #ed #edu #EduTooter #education #EducationForAll #lang #LangDev #lang_en #language #linguist #linguistics #collocation #corpus #attention #PayAttention #focus #AmbientFocus #intent #meditation #mediation #arbitration #conflict #ConflictResolution #VeRantDa #VeRamble

  18. Staying alive, you can learn or run. You can help others, even when you don't know wtf you're "meant" to be doing.

    If you need to recover in the closet to be who you are later, there's nothing wrong with you.
    If you need to kick the door down to breathe, I'll kick with you. ("Together, we have great strength of feet!")

    This is so fucking stupid, but fuck it. It's where we're at.

    Whatever your journey of processing this and surviving it looks like, you are not weak.
    Even fellow chronically ill people: your bodies are not weak.

    We are surviving the utmost fuckery -- despite Seymour's directions -- while the arc of history bends to conviviality.

    transtexas.org/get-involved

    #active #ActiveListening #Communication #Comms #info #Information #Idea #Ideas #learn #learning #learningEnglish #LearningEveryday #ed #edu #EduTooter #education #EducationForAll #lang #LangDev #lang_en #language #linguist #linguistics #collocation #corpus #attention #PayAttention #focus #AmbientFocus #intent #meditation #mediation #arbitration #conflict #ConflictResolution

  19. You may need to question dangerous situations for your own sake. (Ideally BEFORE you get near them, but please: it's not your fault if you don't realise until later.)

    If no one else and no other organisation, Samaritans is probably your best bet. Otherwise, you can search online but PLEASE. Fuck, there is no general advice I can even give here.

    You want "near you" / local, and f2f / in-person where you can. Unfortunately, people of same demographics are most likely to care, but this is NO guarantee, nor should it be.

    If you know tech shit:
    VPN is probably helpful, depending where you live and what you need to know.

    If you don't know tech shit:
    only ask people certain questions face to face / in person. Turn your devices off, batteries out, and in another room.
    Make it a game! Like training to be a spy, yeah?

    samaritans.org/how-we-can-help

    #active #ActiveListening #Communication #Comms #info #Information #Idea #Ideas #learn #learning #learningEnglish #LearningEveryday #ed #edu #EduTooter #education #EducationForAll #lang #LangDev #lang_en #language #linguist #linguistics #collocation #corpus #attention #PayAttention #focus #AmbientFocus #intent #meditation #mediation #arbitration #conflict #ConflictResolution

  20. Seek community with people who feel safe:
    actually warm, stable, secure, NOT upsetting, worrying, or 'wrong'. ("Oh, I want to trust them, but..." then DON'T. "But what about--" NO.
    If you *need* something from them to survive or help someone else, take the risks you think you can survive the worst outcomes of sustainably. But otherwise, please value yourself and your wellbeing. If not, please value yourself because I do.)

    TRUST YOUR GUT.
    Yes, your gut *can* be wrong. Your gut can be racist, sexist, or otherwise shitty. It can keep you from connecting with people who mean well but can't match your expectations while trying to help.
    But it's among the best advice I can give.

    It's not easy to tell who is safe(r) or not; I'm sorry. I wish it were easy.

    It's not your fault if you get it wrong! That's the point of being young and inexperienced: you haven't been alive long enough to experience what you need to know to stay alive and healthy(ish) yet.

    You should never have to figure this out alone.

    mermaidsuk.org.uk/

    #active #ActiveListening #Communication #Comms #info #Information #Idea #Ideas #learn #learning #learningEnglish #LearningEveryday #ed #edu #EduTooter #education #EducationForAll #lang #LangDev #lang_en #language #linguist #linguistics #collocation #corpus #attention #PayAttention #focus #AmbientFocus #intent #meditation #mediation #arbitration #conflict #ConflictResolution

  21. Baby queers, questioning people, and anyone else, we got you.

    This sucks: it's terrifying and unnecessary suffering. This was avoidable, but for powerful people making their selfish fear into our problem.

    It's not your fault, never was, and never will be. Your feelings matter, your experiences matter, and even unmet, your needs matter.

    You might even say, perhaps -- bizarrely?! -- that b/Black and b/Brown (wait, does that one get the double case slash or) peoples' lives matter.

    naacp.org/take-action

    #active #ActiveListening #Communication #Comms #info #Information #Idea #Ideas #learn #learning #learningEnglish #LearningEveryday #ed #edu #EduTooter #education #EducationForAll #lang #LangDev #lang_en #language #linguist #linguistics #collocation #corpus #attention #PayAttention #focus #AmbientFocus #intent #meditation #mediation #arbitration #conflict #ConflictResolution

  22. Much like b/Black people, disabled people, queer people, and other groups pushed out of everyday life all keep saying in various words and intensities over the years:
    shit has hit the fan, will continue to hit the fan, and yes, this is going to be tedious and deadly to fix.

    But we do, in fact, need to turn off the fan, remove the faeces, sterilise all surfaces and objects in the room, and LEARN what went wrong.

    The time will pass either way. We need to accept our current situation to plan how to fix it.

    zeppelin.flights/@Shelly/11387

    #active #ActiveListening #Communication #Comms #info #Information #Idea #Ideas #learn #learning #learningEnglish #LearningEveryday #ed #edu #EduTooter #education #EducationForAll #lang #LangDev #lang_en #language #linguist #linguistics #collocation #corpus #attention #PayAttention #focus #AmbientFocus #intent #meditation #mediation #arbitration #conflict #ConflictResolution

  23. Most AI speech processing systems are developed using samples of monolingual speech between adults. #WEIRDbias

    We hope the #MerlionChallenge at @Interspeech 2023 pushes the frontiers of how automated systems handle the diverse kinds of #translanguaging we see in the world 🌍

    If you want to see better tools for #LangDev #Multilingualism #DiverseVoices and #GlobalLanguages then help us ✨boost✨ these posts can reach all the lovely #SpeechProc and #CognitiveScience folks!

  24. Big thanks to @munificent — Crafting Interpreters inspired me to build my own programming language, Piscript (pixel Script)! 🚀
    Just published it on GitHub: github.com/rolandbrake/piscript
    #programming #interpreters #langdev #CraftingInterpreters

  25. new blab paper led by blab alum
    @fedebulgarelli, check it out! 14mo's being taught two novel words in the lab: so many things turn out to influence this process, and talker variability is one of them! #LangDev #Psychology #WordLearning #HowDoIHashtag #NewArticle

  26. CW: Meta-cognitive awareness studies

    Any thoughts on the importance of developing #metacognition (meta-cognitive awareness) in support of #langdev and #literacy development? Trying to broaden my understanding of the literature. #phdlife #phdchat
    .
    #languageeducation #literacies #education

  27. Just finished writing a #blog article about my #langdev #functionalprogamming #rust #compiler project. Got too long for a toot-chain, so blog it is.

    Will be posted later today on @[email protected] and boosted from this account.

    That account is a writefreely instance, where I cannot reply to comments because writefreely does not have that feature... So make sure to reply to the boost on this account 😉

  28. Built my first lisp (after already having started writing two compilers xD) in #zig! Mainly to test out the language, but it was much fun anyway.

    It also got a few ideas for my own language for a few functional programming things :D

    I enoyied the most the memory checking zig does, be it leaks, use-after-free or double-free, which makes this project the most easy to be memory-safe out of all my native (c-like) projects whithout multiple days using #valgrind xD

    #foss #oss #opensource #programming #langdev #lisp #coding #c #c++ #zig #functionalprograming #compilerdev

  29. Just released my attempt on reimplementing the dlang language with an modern codebase, focused on modularity & clearity of the code: codearq.net/mdc/mdc

    Currently only the parser is implemented, which can completly parse the libphobos & its own source. Next steps would be to move the ast into it's own package (it's currently part of the parser), as well as implementing the semantic analysis, typechecker and IR.

    #dlang #mdc #code #coding #programming #development #langdev #compilerdev

  30. Yay, I finally got the #dlang #parser to parse (without any exception or segfault) itself and the libphobos standard library! Next step is either start working on the IR or to increaset source-to-source compability to actually check if everything is parsed in a correct order and/or to enable usecases such as documentation tools and formatters.

    Performancewise it's not that bad either; it parses all 314k lines of libphobos in ~5.5 seconds.

    #dlang #compilerdev #langdev #PLDev #programming #programminglanguages #coding #development

  31. Writing an #interpreter for #Brainfuck is almost a rite of passage for any programming language implementer, and it’s my turn now. In this post, I write not one but four Brainfuck #interpreters in #Haskell: abhinavsarkar.net/posts/brainf

    Please boost for reach. If you have any questions or comments, please reply to this post.

    #ProgrammingLanguages #compilers #LangDev #plt #blog

  32. Just finished writing a #blog article about my #langdev #functionalprogamming #rust #compiler project. Got too long for a toot-chain, so blog it is.

    Will be posted later today on @[email protected] and boosted from this account.

    That account is a writefreely instance, where I cannot reply to comments because writefreely does not have that feature... So make sure to reply to the boost on this account 😉

  33. Just finished writing a #blog article about my #langdev #functionalprogamming #rust #compiler project. Got too long for a toot-chain, so blog it is.

    Will be posted later today on @[email protected] and boosted from this account.

    That account is a writefreely instance, where I cannot reply to comments because writefreely does not have that feature... So make sure to reply to the boost on this account 😉

  34. Just finished writing a #blog article about my #langdev #functionalprogamming #rust #compiler project. Got too long for a toot-chain, so blog it is.

    Will be posted later today on @[email protected] and boosted from this account.

    That account is a writefreely instance, where I cannot reply to comments because writefreely does not have that feature... So make sure to reply to the boost on this account 😉

  35. Just finished writing a #blog article about my #langdev #functionalprogamming #rust #compiler project. Got too long for a toot-chain, so blog it is.

    Will be posted later today on @[email protected] and boosted from this account.

    That account is a writefreely instance, where I cannot reply to comments because writefreely does not have that feature... So make sure to reply to the boost on this account 😉

  36. I’m sure I have a bunch of #Multilingual #LangDev, #SpeechProc #NLP and #CogSci friends over here 🦣

    We’ve prepped >30hrs of our English/Mandarin code-switched child directed speech for the #MerlionChallenge at this year’s INTERSPEECH
    >300 files, >100 voices 🙀 (+ training data)

    We’re looking for speech systems that can figure out which language is spoken when!

    The #MerlionChallenge will see whose system does the best job 💪🏼

    Join or help us boost the message: sites.google.com/view/merlion-

  37. new blab paper led by blab alum
    @fedebulgarelli, check it out! 14mo's being taught two novel words in the lab: so many things turn out to influence this process, and talker variability is one of them! #LangDev #Psychology #WordLearning #HowDoIHashtag #NewArticle

  38. new blab paper led by blab alum
    @fedebulgarelli, check it out! 14mo's being taught two novel words in the lab: so many things turn out to influence this process, and talker variability is one of them! #LangDev #Psychology #WordLearning #HowDoIHashtag #NewArticle