GitHub / csabahruska 58 Repositories
I'm a software engineer and I'm keen on doing research and development. I work on compilers and static analyses. I like Haskell, Idris2 and machine code.
csabahruska/lambdacube-stunts
Remake of Stunts 4D Sports Driving in Haskell
Language: Haskell - Size: 950 KB - Last synced at: 4 months ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 1

csabahruska/jhc-components
JHC Haskell compiler split into reusable components
Language: Haskell - Size: 773 KB - Last synced at: 13 days ago - Pushed at: over 6 years ago - Stars: 58 - Forks: 13

csabahruska/manual-stg-experiment
Manually constructed STG programs compiled with the standard GHC codegen backend.
Language: Haskell - Size: 9.77 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 23 - Forks: 3

csabahruska/bullet
Haskell binding for Bullet physics engine
Language: C++ - Size: 978 KB - Last synced at: 4 months ago - Pushed at: about 5 years ago - Stars: 24 - Forks: 4

csabahruska/proteaaudio
Simple audio library for Windows, Linux, OSX. Supports Mp3, Ogg, Wav playback and multichannel mixing.
Language: C++ - Size: 5.37 MB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 29 - Forks: 8

csabahruska/demoscene
Demoscene: Lambda Team
Language: Haskell - Size: 60.8 MB - Last synced at: 4 months ago - Pushed at: about 6 years ago - Stars: 20 - Forks: 5

csabahruska/p4f-control-flow-analysis
Haskell implementation of P4F Control-Flow Analysis
Language: Haskell - Size: 35.2 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 21 - Forks: 1

csabahruska/gpipe-quake3
Quake 3 map viewer in Haskell using GPipe
Language: Haskell - Size: 258 KB - Last synced at: 4 months ago - Pushed at: almost 8 years ago - Stars: 31 - Forks: 3

csabahruska/final-pretty-printer Fork of david-christiansen/final-pretty-printer
A monadic (and pretty) pretty printer for Haskell
Language: Haskell - Size: 65.4 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

csabahruska/gephi Fork of gephi/gephi
Gephi - The Open Graph Viz Platform
Language: Java - Size: 497 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

csabahruska/stackage Fork of commercialhaskell/stackage
"Stable Hackage," tools for creating a vetted set of packages from Hackage.
Language: Shell - Size: 2.68 MB - Last synced at: over 2 years ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

csabahruska/andersencpu Fork of chenruibuaa/andersencpu
Automatically exported from code.google.com/p/andersencpu
Language: Java - Size: 125 MB - Last synced at: over 2 years ago - Pushed at: over 10 years ago - Stars: 0 - Forks: 0

csabahruska/thih Fork of wh5a/thih
Typing Haskell in Haskell
Language: Haskell - Size: 430 KB - Last synced at: over 2 years ago - Pushed at: over 15 years ago - Stars: 0 - Forks: 0

csabahruska/PureEqSat Fork of simedw/PureEqSat
Equality Saturation for a small pure language
Language: Haskell - Size: 85 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

csabahruska/unzip-zstd Fork of LuaDist/unzip
Info-ZIP unzip utility with zstd compression method support
Language: C - Size: 1.56 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

csabahruska/unzip-arch-zstd Fork of antermin/unzip-arch-zstd
unzip 6.0 with Arch Linux patches and Zstd support by csabahruska
Language: C - Size: 1.36 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

csabahruska/peridot Fork of eashanhatti/peridot
A fast functional language based on two level type theory
Size: 539 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

csabahruska/simple-grin Fork of fizruk/simple-grin
Compiler from a simple functional language to GRIN.
Size: 71.3 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

csabahruska/game-logic-experiment
experiment with game logic representation in haskell
Language: Haskell - Size: 29.3 KB - Last synced at: 4 months ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 1

csabahruska/wavefront Fork of phaazon/wavefront
Haskell Wavefront OBJ loader library
Language: Haskell - Size: 28.3 KB - Last synced at: over 2 years ago - Pushed at: about 9 years ago - Stars: 1 - Forks: 0

csabahruska/csabahruska.com
Language: HTML - Size: 1000 Bytes - Last synced at: 18 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

csabahruska/souffle Fork of souffle-lang/souffle
Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program from a logic specification.
Size: 513 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

csabahruska/jhc-grin
GRIN Haskell backend stripped out from JHC. (GRIN from scratch: https://github.com/grin-tech/grin)
Language: Haskell - Size: 242 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 16 - Forks: 2

csabahruska/IdrisExtSTGCodegen Fork of andorp/IdrisExtSTGCodegen
Language: JavaScript - Size: 3.15 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

csabahruska/zip Fork of mrkkrp/zip
Efficient library for manipulating zip archives
Language: Haskell - Size: 255 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

csabahruska/Idris2 Fork of idris-lang/Idris2
A purely functional programming language with first class types
Language: Idris - Size: 5.52 MB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

csabahruska/souffle-haskell Fork of luc-tielen/souffle-haskell
Haskell bindings for the Souffle datalog language
Language: C++ - Size: 434 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

csabahruska/dsl-experiment
Basic implementation of Hindley-Milner Type System and variants.
Language: Haskell - Size: 13.7 KB - Last synced at: 4 months ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 0

csabahruska/lang-experiments Fork of robinvd/lang-experiments
Language: Haskell - Size: 99.6 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

csabahruska/ghc-bug-sample
GHC Quickest flavour bug
Language: Shell - Size: 1.95 KB - Last synced at: 22 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

csabahruska/q3-prototype
Language: Haskell - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: about 9 years ago - Stars: 2 - Forks: 0

csabahruska/partial-evaluation
simple functional language to experiment with partial evaluation
Language: Haskell - Size: 52.7 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

csabahruska/jhc
Experiments with JHC Haskell compiler
Language: Haskell - Size: 2.72 MB - Last synced at: 22 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

csabahruska/immunity
Language: Haskell - Size: 789 KB - Last synced at: 4 months ago - Pushed at: over 10 years ago - Stars: 3 - Forks: 1

csabahruska/q3demo
Language: Haskell - Size: 141 KB - Last synced at: 4 months ago - Pushed at: over 13 years ago - Stars: 2 - Forks: 0

csabahruska/WebM
Language: Haskell - Size: 93.8 KB - Last synced at: 4 months ago - Pushed at: almost 14 years ago - Stars: 2 - Forks: 0

csabahruska/GFXDemo
Language: Haskell - Size: 1.51 MB - Last synced at: 4 months ago - Pushed at: over 12 years ago - Stars: 8 - Forks: 0

csabahruska/grin-datalog-hpt-experiment
Experiment to model GRIN in Souffle/Datalog with Heap Points-To Analysis
Size: 17.6 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

csabahruska/flrc-lib Fork of IntelLabs/flrc-lib
Pillar compiler, Pillar runtime, garbage collector.
Language: C++ - Size: 1.21 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

csabahruska/souffle-lang.github.io Fork of souffle-lang/souffle-lang.github.io
Soufflé
Size: 21.8 MB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

csabahruska/Elsa Fork of emacs-elsa/Elsa
Emacs Lisp Static Analyzer
Language: Emacs Lisp - Size: 900 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

csabahruska/llvm-hs Fork of llvm-hs/llvm-hs
Haskell bindings for LLVM
Language: LLVM - Size: 13.2 MB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 1

csabahruska/andersen Fork of grievejia/andersen
Andersen's inclusion-based pointer analysis re-implementation in LLVM
Language: C++ - Size: 1.04 MB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

csabahruska/andersengpu Fork of chenruibuaa/andersengpu
Automatically exported from code.google.com/p/andersengpu
Language: Cuda - Size: 122 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

csabahruska/lambdachine Fork of nominolo/lambdachine
VM and tracing JIT for Haskell (work in progress)
Language: Haskell - Size: 6.21 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

csabahruska/flrc Fork of IntelLabs/flrc
Haskell Research Compiler
Language: Standard ML - Size: 2.11 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

csabahruska/text-short Fork of haskell-hvr/text-short
Memory-efficient representation of Unicode text strings
Language: Haskell - Size: 81.1 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

csabahruska/cayman Fork of pages-themes/cayman
Cayman is a Jekyll theme for GitHub Pages
Language: CSS - Size: 163 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

csabahruska/jhc-revamp Fork of seagull-kamome/jhc
fork jhc haskell compiler.
Language: Haskell - Size: 1.18 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

csabahruska/gibbon Fork of iu-parfunc/gibbon
A tree walking benchmark
Language: Haskell - Size: 6.72 MB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

csabahruska/flrc-benchmarks Fork of IntelLabs/flrc-benchmarks
Benchmarks for use with IntelLabs/flrc.
Language: Haskell - Size: 5.69 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

csabahruska/lafonten Fork of cobbpg/lafonten
LambdaCube Font Engine
Language: Haskell - Size: 295 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

csabahruska/node-editor
Language: JavaScript - Size: 112 KB - Last synced at: 11 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

csabahruska/awesome-recursion-schemes Fork of passy/awesome-recursion-schemes
Resources for learning and using recursion schemes.
Size: 22.5 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

csabahruska/lhc Fork of lemmih/lhc
The LLVM LHC Haskell Optimization System
Language: Haskell - Size: 16.8 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

csabahruska/lambdacube.addon
LambdaCube Blender addon
Language: Python - Size: 207 KB - Last synced at: 4 months ago - Pushed at: over 12 years ago - Stars: 4 - Forks: 1

csabahruska/x86-64 Fork of divipp/x86-64
Runtime code generation for x86 64 bit machine code
Language: Haskell - Size: 112 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

csabahruska/sar Fork of homelesshack/sar
#homelesshack
Language: HTML - Size: 886 KB - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0
