Sigh. I wanted to use https://github.com/crystal-term/prompt to create a TUI app to keep on learning #CrystalLang , but... When trying to build the project, it spouts some problem related to that lib and fails. At this point IDK how to solve the problem myself, so I think I'll try to stick to what the standard library provides. Or maybe I'll try one of the web frameworks instead of trying a CLI/TUI app -that's more my jam. I was prevented and here it is: some #Crystal shards can be... Still not there. :(
Get your ticket to CrystalConf 2023
The wait is finally over, it’s time to book your spot for the conference of your beloved language. CrystalConf 2023 will be held in a hybrid format to encourage participation from the global community. The tickets to the conference are now live. The early bird window closes on September 15, 2023, and there are a finite number of tickets available in this category.
Reserve your attendance soon: https://crystal-lang.org/events/2023-crystal-berlin .
#CrystalLang #conference #tickets
#crystallang #conference #tickets
Unfortunately I had to drop Qt for #Gtk because the Qt-support for #CrystalLang is a bit lacking. Papierkorb's bindings seems like the (only?) way to go, but I couldn't get it to work. :blobcatsad:
Ironic since some years ago I had to abandon Ruby for Python when the Qt support for Ruby faded out after Qt4.
My latest #CrystalLang project was to rewrite some of my #Qt apps from Python to Crystal.
Here's is a simple application launcher: https://gitlab.com/entropic-software/tlauncher
I guess the tool in itself is not very exiting for the kool kids today who use dmenu or whatever, but it's (in different incarnations) what I have used as an application launcher for a long time, and don't plan to replace it.
It might be interesting to look at for inspiration about coding GUI with Crystal because it's small and graspable.
@array #CrystalLang is great if you're looking for a systems language that doesn't feel like C or Java. There are areas where it's still "not quite there" but it's making progress! Even if it isn't the hot ticket right now, I think it's a tool any #Rubyist can pick up to add to their overall toolbox.
I've been playing with #Crystal #CrystalLang today, and frankly, the more I know, the more I like it. It's not very likely that it will land me a job, but some of the stuff I'm learning is generic enough to be useful elsewhere, and I have a toy project or two for which Crystal seems like a perfect candidate. I'm allowing myself to have some fun doing this, and that's great, isn't it? :)
I've fantasized about writing my own FluxBox clone for Wayland in Crystal, but I don't have the time and wouldn't know where to start. Although, FluxBox is mostly C++ so porting it to Crystal should be easy.
#wayland #fluxbox #crystallang
#wayland #fluxbox #crystallang
CrystalConf 2023 is open to receive online talk proposals with a new CFP closing date of September 3rd, 2023. To submit a talk, click the "Submit proposal" button at https://pretalx.com/crystalconf-2023/cfp.
If you’re a novice speaker and need assistance with your presentation, please don’t hesitate to get in touch.
We look forward to your participation. Happy Crystalising😎!
#CrystalLang #cfp #conference
There's no SN76489 in this yet (but this song doesn't use it)...
and there's still some bugs that affect the envelopes...
...but here's the current dev version of Benben playing some Sega Genesis music ^_^
I'll get this fixed up by the end of this coming week.
Build your projects in Crystal
Frameworks simplify web developer tasks by offering standardized design and development conventions. Choose from a list of web frameworks to build Crystal projects and contribute to the community.
https://github.com/veelenga/awesome-crystal#web-frameworks
Each one comes with its pros and cons. If you get stuck or have any questions, please raise it on the Crystal forum🙂 !
#CrystalLang #programming #webframeworks
#crystallang #programming #webframeworks
@array oh my gosh, a fully compiled, statically typed ruby-like language???!! What made ruby lovely is how much it gets out of the way for you. In ruby it was possible to use bundler to make a local cache of gems. In golang and rust there is support for a local vendor/ cache for use with offline builders. Does #crystallang have anything similar?
I was thinking about adding a "niche" programming language to my CV. And I got curious about #crystal #crystallang , which seems to hit some interesting spots and looks really fun to learn. Does anybody have experience using it, ideally in a production environment? If yes, do you have any advice about it and/or some experiences to share, good or not-so-good? Thank you in advance. :)
(Oh and please, *don't* just reply with "learn $x instead". I'm aware of the alternatives already 😉).
CrystalConf 2023: CFP now open
The date for the much awaited Crystal Conference has been set to 23rd and 24th October 2023 with its chosen location to be Berlin, Germany.
We are inviting users, developers, and contributors in general of our beloved language to present a talk at CrystalConf 2023. Please use the link below to submit your proposals.
https://pretalx.com/crystalconf-2023/cfp
Details to the audience registration for the conference will follow soon.
#CrystalLang #Community #Conference
#crystallang #community #conference
I'm more and more amazed by Crystal-Lang. Productivity is really high, I just made a simple HTTPS server with custom routing aimed at WebAPI and consumed Auth from KeyCloak, all within 2h of work (and investigation), less than 200 SLOC and only using its STDLIB. No dependency hell like similar code that launches ExpressJS with Node... and it's robust, native, compiled and comes with good coding infra for building and testing. I still consider it premature, but I'm impressed. #crystallang #ruby
@katafrakt @rpaweb With RubyLang you have rvm, rbenv, chruby, and others to choose from. Each has pros & cons.
AFAICT the choices for #CrystalLang are asdf and...well, asdf. The fact that asdf supports other languages is beside the point for me. I like my Ruby tool chain as is.
While I could install asdf alongside chruby & ruby-install, I just expected more choices for Crystal build, install, and shard management tooling the same way you have choices for Crystal web frameworks.
The next Crystal Newsletter is here!
The July 2023 edition of the Crystal Newsletter is now out and available to the community. Hope you enjoy the read.
https://mailchi.mp/crystal-lang.org/crystal-newsletter-issue1-8191189
Subscribe to our newsletter if you haven't already, https://crystal-lang.org/#newsletter
#CrystalLang #community #newsletter
#crystallang #community #newsletter
@nebiros @rpaweb It's still early days for #CrystalLang. People don't remember how long it took for Perl or Ruby to become the "new hotness." Even if they aren't the cool shiny toy anymore, they're still very relevant. Heck, people still use COBOL!
I think people will gravitate to Crystal when it matures a bit more, and more people realize how annoying #GoLang is or that #RustLang doesn't fit their brains in a Ruby-like way. It just needs a bigger ecosystem and more proponents.
#crystallang #golang #rustlang
@todd_a_jacobs @rpaweb #CrystalLang looks really awesome, sadly didn’t attract more people, :(
@rpaweb #CrystalLang needs more love. It's designed to appeal to Rubyists, and is more like #RubyLang than #GoLang, but it's _not_ Ruby and has its own set of challenges. Elixir is interesting, but other than asdf does it even have a widespread version manager ecosystem?
Either could be good secondary topics, but interpreted vs. compiled is more generally useful to more people, I think. YMMV.
#crystallang #rubylang #golang
So you want to know how to package #crystallang software at #opensuse?
I have blog post https://uncomfyhalomacro.pl/blog/how-to-package-crystal-software-in-opensuse/ 👀