CS student interested in music, compilers and functional programming. Likes Swift, Rust, Kotlin, Haskell, TypeScript and other languages.
-
Kiel University
- Germany
Highlights
Block or Report
Block or report fwcd
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
kotlin-language-server Public
Kotlin code completion, linting and more for any editor/IDE using the Language Server Protocol
-
-
distributed-chat Public
Distributed peer-to-peer messaging app using Bluetooth LE mesh networks
-
4,702 contributions in the last year
Less
More
Contribution activity
August 2022
Created 458 commits in 23 repositories
Created 8 repositories
- fwcd/djcontroller.js TypeScript
- fwcd/bazel-rules-haskell Starlark
- fwcd/swift-music-web-playground Swift
- fwcd/socha-backend Kotlin
- fwcd/socha-gui Kotlin
- fwcd/socha-client-rust-2023 Rust
- fwcd/lightshark Rust
- fwcd/nighthouse TypeScript
Created a pull request in mixxxdj/mixxx that received 11 comments
MC7000: Restore beat loop size after roll loop
This is a small patch that restores the previous beatloop size after holding a roll (temporary loop) button. For example: Initial beatloop size is 4
+24
−3
•
11
comments
Opened 35 other pull requests in 7 repositories
apple/swift-syntax
28
merged
1
closed
-
Add convenience initializer for
CustomAttribute -
Factor out all
leadingTrivialogic intoFormat - Add attributes to VariableDecl convenience initializers
-
Add convenience initializer for
PrefixOperatorExpr - Skip leading trivia generation if empty in BuildableNodes
- Add modifiers parameter to VariableDecl convenience init
- Add convenience initializer for computed properties
-
Add
+=operator forTrivia -
Generate
FormatusingSwiftSyntaxBuilder -
Add a convenience initializer for
TernaryExpr -
Rename
SwiftSyntaxBuilderGenerationtogenerate-swift-syntax-builder -
Generate trailing newlines in
SwiftSyntaxBuilderGeneration - Use explicit return type in Node initializer's flatMap
-
Move
SwiftSyntaxBuilderGenerationto separate package that pins a version ofswift-syntax - Add convenience initializer for raw string literals
- Add utility property for enclosing a string in backticks
- Improve assert statement generation and fix token choices
-
Factor out
resultBuilderBaseName - No longer require trailing space after expression-like keywords
-
Port garbage node generation to
SwiftSyntaxBuilderGeneration'sNode -
Generate
BuildableNodeswithSwiftSyntaxBuilderGeneration -
Add
Child.isGarbageNodes -
Use
NilLiteralExprinBuildableCollectionNodes -
Use the builder-based
ParameterClauseinitializer where possible -
Fix
ArrayExprinSyntaxBuildableChild - Some pull requests not shown.
fwcd/d2
1
merged
tweag/rules_haskell
1
open
fwcd/mixxx-regression-finder
1
merged
mixxxdj/mixxx
1
merged
software-challenge/gui
1
open
apple/swift
1
merged
Reviewed 26 pull requests in 5 repositories
apple/swift-syntax
18 pull requests
-
Add default leading and trailing trivia to tokens from
Format -
Add convenience initializer for
CustomAttribute -
Use a dedicated
Tokentype in SwiftSyntaxBuilder - Skip leading trivia generation if empty in BuildableNodes
-
Add
+=operator forTrivia -
Generate
@resultbuilderwith SwiftSyntaxBuilder - Add convenience initializer for raw string literals
-
Move
SwiftSyntaxBuilderGenerationto separate package that pins a version ofswift-syntax - Add utility property for enclosing a string in backticks
- Improve assert statement generation and fix token choices
-
Port garbage node generation to
SwiftSyntaxBuilderGeneration'sNode -
Use
NilLiteralExprinBuildableCollectionNodes -
Generate
BuildableNodeswithSwiftSyntaxBuilderGeneration -
Mark
TokenKindasHashable -
Add convenience initializers that conforms to
ExpressibleAsArrayExpr -
Generate
BuildableCollectionNodeswithSwiftSyntaxBuilderGeneration -
Migrate from strings to typed buildable nodes in
SyntaxBuildableWrappers - Add methods for structurally comparing syntax trees
fwcd/kotlin-language-server
5 pull requests
- Fix issue where code action doesn't show up, unless entire text marked
- Support different kotlin/kotlinc install directory setups in backup classpath resolver
- Upgrade lsp4j version to 0.15.0
- Experimental resolution of dependencies in Kotlin multiplatform projects (Gradle)
- General override member(s) functionality
fwcd/djcontroller.js
1 pull request
fwcd/tree-sitter-kotlin
1 pull request
mixxxdj/mixxx
1 pull request
Created an issue in apple/swift-syntax that received 3 comments
Printed identifiers that match keywords are not escaped in backticks
Similar to #549, identifiers that match a reserved keyword are not escaped using backticks. Consider the following program: import SwiftSyntaxBuilder
2 tasks done




