1. 31

  2. 6

    Proposal for crystal-lang tag. This language, not only for maturity in the early stage, also gains a lot of traction on Lobsters. This thread is just an example of it.

    1. 2

      Agreed. Taking the human-friendly parts of the Ruby syntax that is possible to make run fast and then making that into a natively compiled language is a solid foundation. Lilith helps demonstrate how usable Crystal is, for demanding tasks.

      I think the name is a bit unfortunate, though, but naming things is always hard.

      There are only two hard things in Computer Science: cache invalidation and naming things.

      – Phil Karlton

      1. 2

        There are two hard problems in computer science: cache invalidation, naming things, and off-by-one errors.

        1. 1

          I don’t understand what makes the name unfortunate?

          1. 2

            Lilith was a workstation built by Niklaus Wirth at ETH Zürich.

            1. 0

              For anyone having watched Breaking Bad, the immediate association is Crystal Meth.

              1. 6

                i would never in a thousand years have thought of associating ‘crystal’ with crystal meth. i think the name is great, and goes along with the general gemstones-and-minerals naming scheme that is common for programming languages

                1. 1

                  I can’t think of any programming languages except Ruby and Crystal that are following a naming scheme that centers around gems and crystals. Do you have other examples?

                  Also, have you watched Breaking Bad?

                  1. 4

                    perl was of course the canonical one, and ruby was influenced by that. this list has onyx, jade and opal, and i remember alternate ruby implementations being called topaz, sapphire and opal, but you’re right, it’s not as popular a trend as i was imagining.

                    never watched breaking bad, but i read a lot of science fiction and fantasy, so that’s my primary cultural association with the word “crystal”. there’s also the whole new age “crystal energy” thing. i don’t think you can call it a bad name based on an association you have formed from a single tv show.

                2. 1

                  For anyone having seen The Dark Crystal, the immediate association is Darkness.

                  1. 3

                    Or quality puppeteering and questionable lipsync.

                    1. 1

                      Hell yeah, and The Dark Crystal movie and show are brilliant nonetheless. As is Breaking Bad, and probably the Crystal language as well.

                      The point I was making was that associating with Darkness is as far-fetched - though TDC is kind of dark - as associating with Crystal Meth. AFAIK the more common street name is Meth anyway, not Crystal.

                      1. 1

                        Unless we have no data indicating what the most common association is, your guess is as good as mine. I assume this also varies a lot from culture to culture.

                        My personal associations with the word Crystal are mainly questionable things like “Crystal Meth” or “Crystal Healing”, which I want to avoid. This could be because English is not my first language, but I don’t believe I’m alone in this.

                        Actual data would be needed in order to determine if people in general mainly associate Crystal with minerals or questionable things, though.

            2. 1

              If there are other examples of posts that merit a new tag, feel free to list them in a new meta post suggesting a new tag.

            3. 3

              This is a really great project!. Is ffwff in lobsters? If so, any chance you can explain your future goals? Where do you plan to take lilith?

              1. 3


                I don’t really have a specific goal in mind, but my plan is to make an OS that’s usable (at least for me!) with some experimental unix redesigns. I don’t plan on being the next plan9 but at least I can be plan8? :^)

                1. 1

                  That is a great goal :) I will certainly watch lilith to see where you take it.