TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Your Programming Language Wish List

3 pointsby tashmahalicover 9 years ago
What do you want from your programming languages and tools that you don&#x27;t have now?<p>What innovations would make your programming substantially better?<p>What upcoming language features&#x2F;libraries&#x2F;semantics&#x2F;syntax are you excited about?

1 comment

Jeayeover 9 years ago
I want something which brings functional programming, immutable data structures, and code-as-data macros (Clojure) to the statically-typed world of deterministic object lifetimes (C++).<p>I&#x27;ve been working on such a language for a year or so now <a href="https:&#x2F;&#x2F;github.com&#x2F;jeaye&#x2F;jank" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jeaye&#x2F;jank</a> and it compiles to C++14. Trading data locality (due to immutable data structures) for more approachable parallelism might be a big win in the systems-level world. Removing OOP aspects entirely, and focusing on parametric polymorphism and functional programming will offer a different way of approaching systems-level tasks.<p>For situations where mutability, assembly, or the use of a C or C++ library is required, jank aims to offer seamless integration; calling into C++, using C++ types, etc, can be done without worrying about name mangling or marshalling.<p>It&#x27;s still very new, and not yet usable, but the compiler is complete enough for me to have used it for real-time rendering in OpenGL, integrating the C calls directly into jank&#x27;s type system.
评论 #10926638 未加载