Пікірлер
@AmitGosain-i9w
@AmitGosain-i9w Күн бұрын
The beauty of gleam is nothing is hidden 😅❤
@lpil
@lpil Күн бұрын
You said it!
@timstewart2800
@timstewart2800 4 күн бұрын
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!!
@lpil
@lpil 4 күн бұрын
@@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!
@pookiepats
@pookiepats 6 күн бұрын
The obnoxious thumbnails are quite off putting
@lpil
@lpil 6 күн бұрын
@@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.
@pookiepats
@pookiepats 6 күн бұрын
@ 🤔 ok I will, where should i deliver them?
@lpil
@lpil 5 күн бұрын
@@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.
@KongStrongBoss
@KongStrongBoss 10 күн бұрын
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.
@lpil
@lpil 8 күн бұрын
Grow up
@azizulkarim9636
@azizulkarim9636 11 күн бұрын
Would love something like pubsub and presence.
@lpil
@lpil 11 күн бұрын
@@azizulkarim9636 There are libraries for these!
@lpil
@lpil 11 күн бұрын
Jak is streaming his updating Squirrel RIGHT NOW!!
@lifespell-omega
@lifespell-omega 12 күн бұрын
would there ever be plans to have an official framework similar to phoenix?
@lpil
@lpil 11 күн бұрын
Wisp and Lustre!
@bonchonmaru
@bonchonmaru 15 күн бұрын
I'm glad I'm not the only one that cycles through different accents while programming.
@thegeniusfool
@thegeniusfool 15 күн бұрын
Having to consume something within one minute to signal the laissez-faire stance. Nice
@bpa5721
@bpa5721 19 күн бұрын
Party on, Louis.
@lpil
@lpil 19 күн бұрын
Party on dude
@Callumkloos
@Callumkloos 19 күн бұрын
First comment! That is a great shirt!
@AmitGosain-i9w
@AmitGosain-i9w 27 күн бұрын
I have been looking for dragonfly's alternative nowdays . 😊
@NistenTahiraj
@NistenTahiraj Ай бұрын
noooooo no cat... uninstalling this browser entirely then
@orgs804
@orgs804 Ай бұрын
hey, may i know whats your color scheme called in neovim?
@ireydiak
@ireydiak Ай бұрын
Pretty certain he uses Catpuccin.
@antoine372
@antoine372 27 күн бұрын
Its named DuskFox
@AmitGosain-i9w
@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
@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-bv2yd
@DungHoang-bv2yd 2 ай бұрын
Hi guys, Wisp and Lustre are web frameworks, why it should not use one of those?
@lpil
@lpil 2 ай бұрын
Why should what not use one of those?
@thegeniusfool
@thegeniusfool 2 ай бұрын
Eating or drinking 25 seconds into a video is a sure tell sign of something that is probably deemed as geekiness by oneself.
@Aporro1
@Aporro1 2 ай бұрын
is this a disco elysium mentioned moment?
@lpil
@lpil 2 ай бұрын
every moment is
@luciusdusk2901
@luciusdusk2901 2 ай бұрын
Just gotten to gleam dev and I ABSOLUTE LOVE THE LANGUAGE, thank you for creating it! <3
@lpil
@lpil 2 ай бұрын
@@luciusdusk2901 🥰
@MrMiner2229
@MrMiner2229 2 ай бұрын
30:19 Cat spotted!
@front-crook
@front-crook 2 ай бұрын
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.
@lpil
@lpil 2 ай бұрын
@@front-crook that’s the point
@crab-cake
@crab-cake 2 ай бұрын
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.
@lpil
@lpil 2 ай бұрын
It does not limit the language at all and compared to wasm it's very straightforward to target.
@wcdcio
@wcdcio Ай бұрын
how mature is the tooling for compiling to typescript type definitions? would love to ditch typescript pleaseee, don't want to use reasonML
@lpil
@lpil 19 күн бұрын
@@wcdcio The Gleam compiler outputs accurate TS type definitions if you ask it to.
@PaulSebastianM
@PaulSebastianM 2 ай бұрын
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.
@lpil
@lpil 2 ай бұрын
It's an ML language so it's like F# at the core, but there's quite a lot different from F# overall.
@diegoguraieb8282
@diegoguraieb8282 3 ай бұрын
Amazing, thanks!
@ch1n3du3
@ch1n3du3 3 ай бұрын
I love your streams, as a compiler hobbyist I love seeing you work
@lpil
@lpil 3 ай бұрын
Thank you!!!
@anotherelvis
@anotherelvis 3 ай бұрын
Great talk
@lpil
@lpil 3 ай бұрын
Thank you
@nyahhbinghi
@nyahhbinghi 4 ай бұрын
@nerd1001001
@nerd1001001 4 ай бұрын
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.
@lpil
@lpil 4 ай бұрын
The problem I was having was that you need to implement bounds checking on top of this, just substracting isn't enough
@diegoguraieb8282
@diegoguraieb8282 4 ай бұрын
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
@lpil
@lpil 4 ай бұрын
I'll publish the package soon, and I'll do some UK evening streams for you!
@diegoguraieb8282
@diegoguraieb8282 4 ай бұрын
@@lpil great, helps me a lot to see how things are done..
@t3m8ch
@t3m8ch 4 ай бұрын
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)
@ASDFCH
@ASDFCH 4 ай бұрын
"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.
@lpil
@lpil 4 ай бұрын
lol
@Danielo515
@Danielo515 4 ай бұрын
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
@vitaliikocherga3954
@vitaliikocherga3954 4 ай бұрын
I never thought I would be interested in Gleam or any FP language at all being Java dev myself but here i am
@lpil
@lpil 4 ай бұрын
Welcome!
@ashiqnuaiman
@ashiqnuaiman 4 ай бұрын
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.
@lpil
@lpil 4 ай бұрын
The tour is the best place to start! tour.gleam.run/
@HtotheG
@HtotheG 4 ай бұрын
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!
@lpil
@lpil 4 ай бұрын
Thank you!!
@abiodun6897
@abiodun6897 4 ай бұрын
How can I be as good as you …
@lpil
@lpil 4 ай бұрын
Practice every day and have fun!
@abiodun6897
@abiodun6897 4 ай бұрын
@@lpil thank you for the response 🫡
@Guillaume-iz7hq
@Guillaume-iz7hq 4 ай бұрын
what's this puck project about?
@lpil
@lpil 4 ай бұрын
It's an app for organising a birthday party
@mhmdkzr
@mhmdkzr 4 ай бұрын
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!
@wonbyte
@wonbyte 4 ай бұрын
These are pure gold ❤
@behnamheimer
@behnamheimer 4 ай бұрын
I was wondering, where can we see the final code you write in these lives? Any repo you upload them to?
@_FFFFFF_
@_FFFFFF_ 4 ай бұрын
v1.3.0. eh ?
@jc-aguilar
@jc-aguilar 5 ай бұрын
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 :(
@lpil
@lpil 4 ай бұрын
Not sure what you mean, sorry. The old version requires less typing than the new version.
@zARCADEz
@zARCADEz 5 ай бұрын
heyy can i ask what theme you're using for nvim?
@lpil
@lpil 5 ай бұрын
Duskfox!
@zARCADEz
@zARCADEz 5 ай бұрын
hey can i ask what theme you're using for nvim?
@lpil
@lpil 5 ай бұрын
Duskfox!
@zARCADEz
@zARCADEz 5 ай бұрын
@@lpil thank you!
@paologaleotti8478
@paologaleotti8478 5 ай бұрын
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
@treajones2303
@treajones2303 5 ай бұрын
No idea how i got here or what this is, but hope youre doin great man
@lpil
@lpil 5 ай бұрын
Thanks pal!