Toots for lexplt@hachyderm.io account

Written by Lex Plt on 2024-12-24 at 10:50

Is sleeping orientation really a thing?

Like sleeping with your head north/soith/east/west

Some people tell me I have a bad sleep because my head is north and was east a few months back

According to the internet it feels like a lot of beliefs but no science is backing this up?

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-12-17 at 12:44

ArkScript December 2024 update is here!

https://lexp.lt/posts/arkscript_update_december_2024/

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 https://lexp.lt/categories/arkscript/ if they want to see everything 🤔

[#]compiler #cpp #cpluscplus #opensource #pldev #ArkScript

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-12-16 at 12:19

I’ve started writing the last update article about #ArkScript for this year

There is A LOT to cover, those last 90ish days were productive, with a ton of optimizations and an improved compiler, many more tests ensuring error messages are correctly reported, code is compiled and optimized correctly…

This year has been very productive, since I started blogging about it actually!

Expect an article before the end of the week

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-11-30 at 16:25

Couldn’t the C++ standard library be handled by a separate group?

This way the committee only make evolutions to the language, that the library can use.

And we could probably make evolutions on each version of the library so that a functionality of lib23 can be backported to lib20?

[#]cplusplus #cpp

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-11-29 at 09:47

For goodness sake, when will all #pldev put a examples/ folder right into their repository so that I don’t have to jump through 24 links to see what the language looks like?

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-11-25 at 13:47

How would name a #compiler pass that:

To me all three should stay in a single pass as they are on the same domain, variables and constants, but so far the name I have is meh (NameAndScopeResolver)

Please boost for wider reach! (Naming is the hardest problem in programming after all)

[#]pldev #arkscript

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-11-12 at 17:54

Keyboard go brrrr

Also I can’t use it yet because o need to craft a custom RJ9 cable as the pinout doesn’t suit my needs, and I’m seeing that just now instead of during conception phase

=> View attached media

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-11-12 at 11:11

Keyboard building time!

=> View attached media

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-11-05 at 08:58

Inspired by @kees and @bagder I graphed #ArkScript source code age (last 3.x version is from mid 2023 hence the big purple triangle starting in 2023)

There seems to be a lot of code, but tests are counted too.

16'540 lines for the source code only, and 12'430 for the tests (8k dedicated to the fuzzing corpus, 4k for the unit tests)

I attribute the big jump to my recent "add tests everywhere" addiction

=> View attached media

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-10-30 at 14:17

If you have a blog (or any website really), block meta-externalagent via robots.txt (or even better via fail2ban filters).

This thing crawls everything to enhance their AI

https://developers.facebook.com/docs/sharing/webmasters/web-crawlers

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-10-13 at 20:13

My article on implementing #ArkScript intermediate representation is now complete!

It was easier to implement and to write, as I was doing both simultaneously, and it yields amazing performance gains on top of computed gotos!

https://lexp.lt/posts/implementing_an_intermediate_representation/

[#]pldev #compiler

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-10-13 at 16:50

[#]SilentSunday

=> View attached media | View attached media | View attached media

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-10-06 at 16:04

[#]silentsunday

=> View attached media | View attached media

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-10-02 at 16:59

Hey Mastodon!

Do you know this cable?

I’d say it dates from around 1990-2000

=> View attached media | View attached media | View attached media | View attached media

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-09-25 at 11:05

Here we go!

https://lexp.lt/posts/computed_gotos/

[#]arkscript #pldev #cplusplus

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-09-24 at 14:44

Yesterday (or really early this morning) I implemented computed gotos in #arkscript virtual machine

This should allow the branch predictor of the CPU to be more efficient, yielding better performances

I already measured a 10% perf increase on my goto benchmark (Ackerman Peter function)!

A small article should follow, because the implementation is neat (and I copied Python implementation), which benchmarks, numbers, code

[#]pldev #cplusplus

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-09-11 at 06:39

It occurred to me that I went from reading 0 article (about #tech and #programming) to reading 3000+ articles in less than a year (and receiving about 9000 but filters remove a few of them that I’m not interested in)

And I’m even organizing everything I read with tags, interest level, and a few notes

[#]rss readers are such a great tool

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-09-01 at 15:01

I was in the mood to dig into Python's async/await model and used that as an excuse to write yet another blog post about #ArkScript

I talked about the GIL and how ArkScript works without one, comparing the concurrent/parallel choices made by both languages

https://lexp.lt/posts/python_and_arkscript_async/

[#]Python #pldev #langdev

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-08-31 at 14:55

Thanks to fmtlib I can write in an arcane like syntax rather than having a bunch of for loops with questionable indices

(hi @vitaut 👋 thanks for the lib I love it!)

=> View attached media | View attached media

=> More informations about this toot | View the thread

Written by Lex Plt on 2024-08-25 at 11:25

I think I’ve gotten back into blogging but... it’s also becoming an addiction somehow?

Already two articles written and published this month, a big one about #ArkScript and #Python is in the works, and today I have another small tutorial/article about custom #webhooks for automatic deploy

😬

=> More informations about this toot | View the thread

=> This profile with reblog | Go to lexplt@hachyderm.io account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/110450701274947199
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
382.086202 milliseconds
Gemini-to-HTML Time
7.585973 milliseconds

This content has been proxied by September (3851b).