Beef

Languages and libraries

programming language

SHOW HN2020

533points
277comments
#39of 3,028 in 2020
Top 2%of 2020 by points

How HN took it

CuriousMostly questions and neutral comments

23 positive, 76 neutral or asking, 3 mixed, 18 critical, out of 120 comments about the project. Thread score +0.05.

Design: 7 for, 12 againstIdea: 5 for, 1 againstExecution: 2 for, 3 againstDocs: 2 for, 0 againstPerformance: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Polished IDE on first release

    From 1 comment
    • Congrats on the release. This looks like the first C and/or C++ replacement I might actually give a significant whirl. I enjoy programming in C as a hobby-grade thing, but it…
      Gene_Parmesan on HN
  • Interesting C/C++ alternative for C# fans

    From 2 comments
    • Congrats on the release. This looks like the first C and/or C++ replacement I might actually give a significant whirl. I enjoy programming in C as a hobby-grade thing, but it…
      Gene_Parmesan on HN
    • Awesome, I love seeing new languages (and I hope to share mine in good time). I didn't see it, but a good tutorial introducing new ideas would be good.
      mathgladiator on HN

Objections

  • Name evokes spoiled meat and may hurt adoption

    From 2 comments
    • The code might be brilliant but the biggest obstacle to adoption is probably the name and the logo. All I can think is "beef begins to smell after a couple of weeks" and it's…
      sbussard on HN
    • Does it have to be named after dead animal flesh?
      TristanDaCunha on HN
  • Not memory safe compared to Rust

    From 2 comments
    • It looks like it's not memory safe? What does this offer over existing options?
      vmchale on HN
    • There are some optional memory safeties, including real-time leak detection, but this language targets an audience who value performance over total memory safety. For someone…
      beefdev on HN
  • Built around its IDE, which may limit the language design

    From 1 comment
    • (Note: I'm not complaining about this in general, just giving my opinion based on the way I happen to do programming) > which has been built hand-in-hand with its IDE environment…
      DarkWiiPlayer on HN

Requests

  • Bulleted feature list and tutorial

    From 2 comments
    • This project would benefit greatly from a bulleted feature list with the best features at the top. The lofty goals should be _under_ that imo.
      0xBA5ED on HN
    • Awesome, I love seeing new languages (and I hope to share mine in good time). I didn't see it, but a good tutorial introducing new ideas would be good.
      mathgladiator on HN
  • VS Code language server

    From 1 comment
    • 1) VSCode was not able to accomplish the development experience I wanted, but I would certainly support a BeefLang language server for VSCode (and other editors/IDEs). 2) Like C,…
      beefdev on HN
  • Async/await and console support

    From 2 comments
    • The most obvious choice would be async/await support - no specific plans yet, though. The concurrency model is, like C++ or even C#: sequential consistency for data-race-free…
      beefdev on HN
    • Is there planned console support? I assume that's the hardest group of platforms for any engine to target, and is part of why Unity and Unreal have such a stranglehold on the…
      _bxg1 on HN

Questions

  • How does it differ from Rust and Jai

    From 2 comments
    • This looks amazing. Questions: 1) Why your own IDE and not VSCode or something? 2) Can you tell us how this varies from Rust in terms of practical applications? 3) C++…
      jariel on HN
    • How does this compare/compete with Jonathan Blow's language?
      celticmusic on HN
  • Why a custom IDE instead of VS Code

    From 2 comments
    • Why a custom IDE vs. a VSCode integration? Or is that the business model? License the IDE?
      animex on HN
    • This looks amazing. Questions: 1) Why your own IDE and not VSCode or something? 2) Can you tell us how this varies from Rust in terms of practical applications? 3) C++…
      jariel on HN
  • What makes it performance oriented

    From 2 comments
    • How is it "Performance-oriented"? Is there a special language construct that is exclusively for performance?
      metaculus on HN
    • Would be interesting to describe in more detail what makes it performance oriented.
      ossworkerrights on HN

Alternatives named

  • Rust

    From 2 comments
    • It looks like it's not memory safe? What does this offer over existing options?
      vmchale on HN
    • Do you think you will add nullability / optionals into the the type system along with ADT types? (Think swift enum's with associated types). I think structurally they are fairly…
      novok on HN
  • Zig

    From 1 comment
    • Zig author here. Welcome to the club. How do you solve the IDE features ("fast and trustworthy refactorability (ie: renaming symbols)") in the presence of conditional…
      AndyKelley on HN
  • Jai

    From 2 comments
    • What is your opinion on Blow's Jai programming language?
      zelly on HN
    • How does this compare/compete with Jonathan Blow's language?
      celticmusic on HN
  • C#

    From 1 comment
    • Congrats on the release. This looks like the first C and/or C++ replacement I might actually give a significant whirl. I enjoy programming in C as a hobby-grade thing, but it…
      Gene_Parmesan on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/21991382)