Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
RX14
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
181.
▲
by
RX14
9y ago
Guess I must be blind then. Are there any sync programs which work with it?
182.
▲
by
RX14
9y ago
What's even more annoying about this is it requires specifically Google Chrome, I'm on Chromium on Linux, where you'd think it works, but it doesn't. It doesn't even fail nicely.
183.
▲
by
RX14
9y ago
I tried it a while back, maybe it was just me being stupid but I found no CLI, or decent tool for the API. Ended up giving up because the barrier to entry was too high. I'd suggest they work on tooling.
184.
▲
by
RX14
10y ago
Tramp mode in Emacs is great for this, you can edit files over ssh seamlessly from your desktop. It works even better if you use Emacs as a terminal, as then you pretty much use tramp for everything.
185.
▲
by
RX14
10y ago
Firstly I'd like to mention that our messaging probably isn't consistent because it doesn't come from only one person. Crystal is a community and we all say slightly different things. The message we want to get across about
186.
▲
by
RX14
10y ago
>what makes Crystal better than Rust or Go Rust is very much a systems programming language: no GC, no runtime, no overhead. We don't intend to compete with Rust at all. Go however has inspired Crystal's IO system quite a bit.
187.
▲
by
RX14
10y ago
The idea behind crystal is not to make a faster ruby, but to make a rethought ruby for the modern age: compiled, statically typed and removed of warts. Crystal should feel familiar to ruby developers in it's syntax and stdlib, but we h
188.
▲
by
RX14
10y ago
Crystal does the same as ruby for instance variable access, it's just that such methods are such an easy target for inlining by LLVM there's practically no performance penalty. The flexibility of gets and sets simply being method
189.
▲
by
RX14
10y ago
>CoC I'm sorry, what does that mean? >bad compiler, bad type system I'd love to hear some feedback from you about the compiler and type system, so that we can discuss and improve them. >no formal proofing Ary has expresse
190.
▲
by
RX14
10y ago
Unfortunately the assertion that you control which LLVM version you use isn't always the case. Debian 8 stable is still using LLVM 3.5, while homebrew on OSX and archlinux typically track the latest stable version (currently 3.9). Crys
191.
▲
by
RX14
10y ago
I know for sure that btrfs scrub found 8 correctable errors on my home server filesystem last July. This is obviously great news for me. Contrary to a lot of people here I've personally found btrfs to be really stable (as long as you d
192.
▲
by
RX14
10y ago
There's libui bindings in a shard here: https://github.com/Fusion/libui.cr
193.
▲
by
RX14
10y ago
Currently crystal doesn't have a large "standard" framework like Elixir or Ruby. There's Kemal, which is what most people use to create web applications in Crystal, however its quite small in scope compared to the previo
194.
▲
by
RX14
10y ago
There was a large grouping of people talking in the control centre visible on stream about T-1m. I imagine it wasn't "I suddenly decided to call it off on a whim at T-10s" more like "I noticed an anomaly, talked to the t
195.
▲
by
RX14
10y ago
Ah yes, crystal doesn't have compiler plugins, which simplifies things a bit. Say, if you specified that you had to be able to build rust master with the latest nightly release, could you use only 2 stages (latest nightly, built master
196.
▲
by
RX14
10y ago
I've always been a bit confused about Rust's need for so many build stages. The project I work on (crystal) only requires you to install a working build of the latest compiler release to build. (the makefile is pretty simple). As
197.
▲
by
RX14
10y ago
If you want an example of a llvm-based programming language porting to a new architecture, see [1]. The issues has a checklist of things that were done, and a readable diff. Some of the things that needed to be implemented in the frontend w
198.
▲
by
RX14
10y ago
If you go like this: client ---(HTTP/2)---> nginx ---(pipelining)---> japronto Would that not take benefit of japronto's optimisation?
199.
▲
by
RX14
10y ago
A similar language in this space which does seem to get a lot of support is Crystal.
200.
▲
by
RX14
10y ago
I've already tested alacrity and it's super easy to configure, the only thing stopping me from making the move is scrollback. I understand not adding tabs or a GUI config: I use my WM to do tabbing on linux even though my terminal
201.
▲
by
RX14
10y ago
Libui, which was on hn a while ago, looks like the basic minimal cross-platform gui library to me. And that's already got bindings to crystal.. I think most developers are searching for something more.
202.
▲
by
RX14
10y ago
Of course they can, however I was describing the advantages of crystal as opposed to go. Crystal vs Ruby don't really compete in the same way Crystal and Go do, it's very much a dynamic vs static typing split. Crystal is in genera
203.
▲
by
RX14
10y ago
I think that's a mistake in the article, we will follow semver after 1.0.0, and we definitely don't want a 2.0.0 less than two years after 1.0.0. I'm sure crystal will provide the same stability guarantees as go and rust.
204.
▲
by
RX14
10y ago
But the problem here is not the suitability of languages themselves, the problem is the huge undertaking required to build a gui library which can compete with Qt, gtk etc. Crystal at the very least has good support for binding C so maybe t
205.
▲
by
RX14
10y ago
Once it has windows support, it would be very possible to build something like ruby's shoes in crystal. In fact we already have libui bindings.
206.
▲
by
RX14
10y ago
Most of the popular languages over the last 20 years haven't brought anything new to the table, they've just had the right mix of pre-existing features (I use features in a very broad sense to mean any reason why a developer would
207.
▲
by
RX14
10y ago
I think crystal has several advantages over go, first of which is the type inferrence. In crystal, you never specify types in method bodies. You don't have to specify types in method arguments either. Type unions are really expressiv
208.
▲
by
RX14
10y ago
If you just want to play with it, and have windows 10, it runs fine in the Linux emulator thingy.
209.
▲
by
RX14
10y ago
Compiling to web assembly should actually be quite easy, given llvm's support. The hard part will be porting the standard library to the environment wasm provides. We're already well past the point where we could become "nati
210.
▲
by
RX14
10y ago
I think comparing the camera on a phone cosing £70 to a phone costing £500+ is a bit of a foregone conclusion.
More ›