hywan, to javascript
@hywan@fosstodon.org avatar

Speculation in JavaScriptCore, https://webkit.org/blog/10308/speculation-in-javascriptcore/.

A long blog post explaining in details what a speculative compiler is, and how it is implemented in JavaScriptCore, the JavaScript engine of WebKit.

#compiler #JavaScript #performance #speculation

Wintermute_BBS, to random

TIL about ugBASIC - a #BASIC #IDE / #compiler that supports #Z80 #mos6502 and #Motorola6809 !!

#UGBASIC

https://ugbasic.iwashere.eu/

DOSBox_Staging, to opensource
@DOSBox_Staging@corteximplant.com avatar

Unrelated pic of the day: DOSBox Staging compiler warnings (2019-2020)

#dosbox #dosgaming #msdos #emulation #retrogaming #linuxgaming #macgaming #foss #codequality #compiler #qualitycode

f4grx, to random French
@f4grx@chaos.social avatar

friends, my B #compiler is starting to generate cool stuff.

However it is hard to find real B source code.

Can you please generate some test B programs to torture test my compiler?

You can compile it with a simple linux 'make' command:

https://git.sr.ht/~f4grx/bpars

thanks!

0xor0ne, to infosec

Nice free course by Cornell university for learning a couple of things about compilers and programming languages implementations

https://cs.cornell.edu/courses/cs6120/2020fa/self-guided/

Github repo: https://github.com/sampsyo/cs6120

#infosec #cybersecurity #compiler

image/jpeg
image/jpeg

itnewsbot, to random

Here’s How To Build a Tiny Compiler From Scratch - Believe it or not, building a tiny compiler from scratch can be as fun as it is ac... - https://hackaday.com/2023/05/21/heres-how-to-build-a-tiny-compiler-from-scratch/ #computerhacks #softwarehacks #classichacks #s-expression #helloworld #compiler #binary

rml, to random

'As I can attest from personal experience, having a #compiler leads to hubris: you start to consider source languages like a hungry person looks at a restaurant menu. "Wouldn't it be nice to ingest that?" That's what we say at restaurants, right, fellow humans?'

from the latest @wingo/log

http://wingolog.org/archives/2023/05/02/structure-and-interpretation-of-ark

8bitworkshop, to 8bit
hywan, to rust
@hywan@fosstodon.org avatar

Wasmer 3.3 - Running WebAssembly 2.5x faster with JavascriptCore, https://wasmer.io/posts/wasmer-3.3-and-javascriptcore.

Wasmer 3.3 has a new backend which uses JavaScriptCore. Interesting approach. It’s the 4th backend after SinglePass, Cranelift and LLVM.

Wasmer is still a great project but its CEO is a danger. Reminder: https://mnt.io/2021/10/04/i-leave-wasmer/. Its toxic behaviour is still very present.

But the project is great. Thanks to the contributors and the brave employees working there!

#WebAssembly #compiler #runtime #RustLang

janriemer, to rust

It's alive!🎉

I've built a in , compiled it to and integrated it into a app! :awesome:

It's called selecuery.✨

It can transpile X++ select statements into query expressions. If you think "X++" is a typo and you don't have any idea of what I'm talking about, don't worry.😄

Have a look at the video below.

This project is dear to my heart! ❤️ I've started it 2019 for learning .

I think, I've been transpiled during this project as well.🤪

A video showing a web app with two code editors side-by-side. On the left, source code is entered, which looks like an SQL dialect. As the code is entered on the left, the code editor on the right updates in real-time. The right editor shows the SQL-like statement in a very different form, namely as a sequence of method calls on a query object. So it has just transpiled a declarative SQL-like statement into a procedural query expression. You can think of it a bit like C#'s LINQ: LINQ also has a declarative form and a procedural form.

janriemer, to programming

If you thought #TypeScript had a crazy #TypeSystem then you probably haven't heard of #Ezno yet (by kaleidawave):

Introducing Ezno:
https://kaleidawave.github.io/posts/introducing-ezno/

"In short, it is a #JavaScript #compiler featuring checking, #correctness and #performance for building full-stack (rendering on the client and server) websites."

Ezno in '23:
https://kaleidawave.github.io/posts/ezno-23/

This type system is craaaazyyy!🤪

Can't wait for 1.0! :awesome: 🚀

#ProgrammingLanguage #WebDev

boilingsteam, to linux
@boilingsteam@mastodon.cloud avatar
rml, to random

An Efficient #Compiler for the Gradually Typed #Lambda Calculus

rml, to random

the one good thing to come out of covid is a whole slew of great courses were shared online. just found Jeremy Siek's lectures from the famous IU #compiler course here:

https://www.youtube.com/watch?v=6TdcSAJb3wI
#scheme #lisp

rml, to random

A Technical History of (s): Michel Steuwer for 2020

https://www.youtube.com/watch?v=MNHsabf9CLs

8bitboyz, to random

This looks like an API I just might have to try out!!

RT @SyntaxErrorSoft
My Pascal 6502 compiler to try :) #Pascal #compiler #6502 #8BitCoders
https://syntaxerrorsoftware.itch.io/pas6502
https://twitter.com/SyntaxErrorSoft/status/1649256342069325824

janriemer, to ai

Inventing software that can "understand" context-dependent, ambiguous natural language, so that we can let it generate software with a context-free, unambiguous language. ➰

What can go wrong!? :awesome:

#AI #ArtificialIntelligence #ChatGPT #LLM #SALAMI #ContextFree #ProgrammingLanguage #Compiler

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • InstantRegret
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • ethstaker
  • provamag3
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • modclub
  • megavids
  • normalnudes
  • Leos
  • lostlight
  • All magazines