Security News
Opengrep Emerges as Open Source Alternative Amid Semgrep Licensing Controversy
Opengrep forks Semgrep to preserve open source SAST in response to controversial licensing changes.
Welcome to Derw! Derw is a type-safe language in the ML family designed to replace or augment your TypeScript and JavaScript code - both on the client and the server. If you've never encountered an ML language before, some of the core principles - which Derw follows - is a clean and concise syntax, paired with a powerful type system. Here's some real world Derw code:
generateTypeAlias: TypeAlias -> string
generateTypeAlias syntax =
let
properties: string
properties =
List.map generateProperty syntax.properties
|> (\y -> y.join ",\n ")
typeDef: string
typeDef =
generateType syntax.type
in
if syntax.properties.length == 0 then
`type alias ${typeDef} = {\n}`
else
`type alias ${typeDef} = {\n ${properties}\n}`
Derw is a language for those searching for a better syntax for writing type-heavy code. It is a general purpose language, for both the server and the client, built on top of the JavaScript platform. It has interop with Javascript and TypeScript built in - so that you can use existing code and libraries with minimal effort. Derw targets multiple languages - TypeScript, JavaScript, Elm, English and Derw itself. Derw's output generation is documented in the Gitbook, so it's easy to create code to interface between Derw and TypeScript.
If you want to write a website, both backend and frontend, Derw is a perfect choice for you.
Head over to the Gitbook.
Homepage: https://www.derw-lang.com/
Blog: http://derw.substack.com/
Follow Derw on Twitter: https://twitter.com/derwlang
derw (/ˈdeːruː/, Welsh “oak”) is one of the native trees in Wales, famous for long life, tall stature, and hard, good quality wood. An English speaker might pronounce it as “deh-ru”.
FAQs
An Elm-inspired language that transpiles to TypeScript
The npm package derw receives a total of 30 weekly downloads. As such, derw popularity was classified as not popular.
We found that derw demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Opengrep forks Semgrep to preserve open source SAST in response to controversial licensing changes.
Security News
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
Security News
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approaches.