Thanks for another great video, Louis! I would love to take on issues in the gleam-lang repository but whenever I skim over the ones marked as "good first issue", I still feel like I don't know where to start. What are your thoughts on streaming a session where you work on gleam's core code? My hope is that it would provide others with inspiration and education for workin on issues. Thanks!!
@lpil4 күн бұрын
@@timstewart2800 Most my work in the compiler and build tool is code reviews these days, the rest of the core team do a lot more than I do there. It’s also tricky to stream as compiling Rust at the same time as encoding two video streams is a lot of CPU work and everything starts to get very slow. If you drop by the discord I could help you with some issue that tacos your interest. Also there’s lots of need for contributions outside the compiler too!
@pookiepats6 күн бұрын
The obnoxious thumbnails are quite off putting
@lpil6 күн бұрын
@@pookiepats I don’t have a graphics designer and KZbin makes me add one, so I take a screenshot of the stream and upload that before I go live. If you could help me by making some that would be greatly appreciated.
@pookiepats6 күн бұрын
@ 🤔 ok I will, where should i deliver them?
@lpil5 күн бұрын
@@pookiepats drop by the discord and we can figure out a workflow, or open an issue on the website GitHub repo if you prefer that approach.
@KongStrongBoss10 күн бұрын
Wish you the best for your effort. Seeing all the political stuff on Gleam's website makes me not wanna use it tho. This is a programming language, not an Antifa outlet.
@lpil8 күн бұрын
Grow up
@azizulkarim963611 күн бұрын
Would love something like pubsub and presence.
@lpil11 күн бұрын
@@azizulkarim9636 There are libraries for these!
@lpil11 күн бұрын
Jak is streaming his updating Squirrel RIGHT NOW!!
@lifespell-omega12 күн бұрын
would there ever be plans to have an official framework similar to phoenix?
@lpil11 күн бұрын
Wisp and Lustre!
@bonchonmaru15 күн бұрын
I'm glad I'm not the only one that cycles through different accents while programming.
@thegeniusfool15 күн бұрын
Having to consume something within one minute to signal the laissez-faire stance. Nice
@bpa572119 күн бұрын
Party on, Louis.
@lpil19 күн бұрын
Party on dude
@Callumkloos19 күн бұрын
First comment! That is a great shirt!
@AmitGosain-i9w27 күн бұрын
I have been looking for dragonfly's alternative nowdays . 😊
@NistenTahirajАй бұрын
noooooo no cat... uninstalling this browser entirely then
@orgs804Ай бұрын
hey, may i know whats your color scheme called in neovim?
@ireydiakАй бұрын
Pretty certain he uses Catpuccin.
@antoine37227 күн бұрын
Its named DuskFox
@AmitGosain-i9wАй бұрын
brother, doesn't know much about how it works, but I am looking forward to learn Gleam the language as a great tool for the future I have some of my ideas that I would like to have in any programming language is math or latex like syntax like julia has , directly present into the inline code and shorten the function. Derivatives or integrations and more, it would be a great resource later for ai ml and 3d work .
@gro967Ай бұрын
Hey Louis, great video and great work on Gleam, I love it so far. This video kind of inspired me to an idea, but I don’t know if it is feasible with Gleam. I want to create a specific cli in gleam that interacts with the console, similar to some stuff in the video, and publish the compiled artifact as npm package. Are there any optimizations or instructions on this process?
@DungHoang-bv2yd2 ай бұрын
Hi guys, Wisp and Lustre are web frameworks, why it should not use one of those?
@lpil2 ай бұрын
Why should what not use one of those?
@thegeniusfool2 ай бұрын
Eating or drinking 25 seconds into a video is a sure tell sign of something that is probably deemed as geekiness by oneself.
@Aporro12 ай бұрын
is this a disco elysium mentioned moment?
@lpil2 ай бұрын
every moment is
@luciusdusk29012 ай бұрын
Just gotten to gleam dev and I ABSOLUTE LOVE THE LANGUAGE, thank you for creating it! <3
@lpil2 ай бұрын
@@luciusdusk2901 🥰
@MrMiner22292 ай бұрын
30:19 Cat spotted!
@front-crook2 ай бұрын
why the aggressive political statements on the website? it won't stop me from using the language but it's going to push a lot of potential users away. i could understand in a discord server or something but it's too much on the front page of the website. i'm not against any of that but it just seems unnecessary and provocative.
@lpil2 ай бұрын
@@front-crook that’s the point
@crab-cake2 ай бұрын
may i ask why it compiles to javascript? it seems like something that wouldn't be very straightforward and wasm is an option. also, does this limit the language? as far as i understand, you would have to build the language around javascript compatibility. i don't know anything though which is why i'm asking.
@lpil2 ай бұрын
It does not limit the language at all and compared to wasm it's very straightforward to target.
@wcdcioАй бұрын
how mature is the tooling for compiling to typescript type definitions? would love to ditch typescript pleaseee, don't want to use reasonML
@lpil19 күн бұрын
@@wcdcio The Gleam compiler outputs accurate TS type definitions if you ask it to.
@PaulSebastianM2 ай бұрын
This is basically F# from all I can see, plus built-in actors and Erlang tools. Too bad Microsoft doesn't value it nearly as much as C# to hire more devs and improve its tooling.
@lpil2 ай бұрын
It's an ML language so it's like F# at the core, but there's quite a lot different from F# overall.
@diegoguraieb82823 ай бұрын
Amazing, thanks!
@ch1n3du33 ай бұрын
I love your streams, as a compiler hobbyist I love seeing you work
@lpil3 ай бұрын
Thank you!!!
@anotherelvis3 ай бұрын
Great talk
@lpil3 ай бұрын
Thank you
@nyahhbinghi4 ай бұрын
❤
@nerd10010014 ай бұрын
Regarding the discrepancies between the different fetch_adds around 1:10:00, only the fetch_add itself needs to be atomic. Adjusting the result of the wrapping function is fine since its working on a local copy and doesn't need to be atomic. So something like `fetch_add(x, n) - n` would be a fine impl for the erlang side.
@lpil4 ай бұрын
The problem I was having was that you need to implement bounds checking on top of this, just substracting isn't enough
@diegoguraieb82824 ай бұрын
This is amazing, thanks! It was me looking for atomics in gleam/BEAM ..Missed the stream, I'm in Argentina..way too early for me
@lpil4 ай бұрын
I'll publish the package soon, and I'll do some UK evening streams for you!
@diegoguraieb82824 ай бұрын
@@lpil great, helps me a lot to see how things are done..
@t3m8ch4 ай бұрын
Opening this stream I thought I was going to look at livecoding the project on Gleam, but instead I'm listening about camping and how wonderful London is. Well, that's fine with me :) I love it)
@ASDFCH4 ай бұрын
"No nazi bullsh*it" on the website. Yikes. Codified language for, "if you disagree with my progressive views, you're a nazi". Shame. It's a great language syntax. I removed my github star. I like the language, but I don't want to endorse communists and wokeness.
@lpil4 ай бұрын
lol
@Danielo5154 ай бұрын
Inhabe the same problem with the booleans! Even in real life. I don't have problems remembering 3 or 10 different variants, but when there are only two? My god
@vitaliikocherga39544 ай бұрын
I never thought I would be interested in Gleam or any FP language at all being Java dev myself but here i am
@lpil4 ай бұрын
Welcome!
@ashiqnuaiman4 ай бұрын
Hi, what are the resources to go from 0 to 100 in Gleam. My main focus is building backend systems, never did anything other than dart and go. Best regards.
@lpil4 ай бұрын
The tour is the best place to start! tour.gleam.run/
@HtotheG4 ай бұрын
Absolutely love watching the language creator use the language and learn about it in the process! I have just started exploring Gleam as someone who loves functional style and OCaml and is looking for a practical language with a really cool standard library, gleam is incredibly exciting. Keep up the amazing work I am excited to keep learning more gleam and catch you on a stream soon!
@lpil4 ай бұрын
Thank you!!
@abiodun68974 ай бұрын
How can I be as good as you …
@lpil4 ай бұрын
Practice every day and have fun!
@abiodun68974 ай бұрын
@@lpil thank you for the response 🫡
@Guillaume-iz7hq4 ай бұрын
what's this puck project about?
@lpil4 ай бұрын
It's an app for organising a birthday party
@mhmdkzr4 ай бұрын
Hey! I'm very happy that Gleam has passed 0.x and is gaining popularity! When I write Rust, I miss what I had in Elixir (mostly for BEAM), and with Elixir, I miss what I had in Rust (mostly for its type system). For me, Gleam is a new hope here, aiming for the best of both worlds. I believe first-class Rust support could be a huge advantage for Gleam. While I understand the challenges, especially with BEAM's scheduler, I think it's worth pursuing. I'd love to contribute, but I'm not sure if I'm skilled enough for such a task. I would love to give it a try though!
@wonbyte4 ай бұрын
These are pure gold ❤
@behnamheimer4 ай бұрын
I was wondering, where can we see the final code you write in these lives? Any repo you upload them to?
@_FFFFFF_4 ай бұрын
v1.3.0. eh ?
@jc-aguilar5 ай бұрын
Something that I really don’t understand: why is it that developers don’t like to type? :). I have arthritis and still I would rather type more than having some magic that makes me stop to figure out what is going on or having to look at the implementation. The original version is way better for me, it makes sense when I read the code. The second is too magical for my taste, sorry :(
@lpil4 ай бұрын
Not sure what you mean, sorry. The old version requires less typing than the new version.
@zARCADEz5 ай бұрын
heyy can i ask what theme you're using for nvim?
@lpil5 ай бұрын
Duskfox!
@zARCADEz5 ай бұрын
hey can i ask what theme you're using for nvim?
@lpil5 ай бұрын
Duskfox!
@zARCADEz5 ай бұрын
@@lpil thank you!
@paologaleotti84785 ай бұрын
Nice! some time ago i asked Giacomo about this because it really "triggered" me the decoding of json in gleam (although i know that is not simple to do that without reflections or macros). If this works out and comes out on the std library it will be HUGE for me and for everyone, it really simplifies boilerplate for that json handling
@treajones23035 ай бұрын
No idea how i got here or what this is, but hope youre doin great man