plops
Common Lisp, microscopy, ultrasound, synthetic aperture radar, laser, integrated photonics, semiconductor, signal processing
Netherlands
Pinned Repositories
cl-cpp-generator
another lisp library to generate c/c++ code. this one is supposed to be very simple. note that development of this repo has stopped. i am now working on a similar project in https://github.com/plops/cl-cpp-generator2
cl-cpp-generator2
Common Lisp s-expression code generator for C and C++ like languages. Examples for generating Cuda and Vulkan code.
cl-golang-generator
Common Lisp to convert s-expressions to go language (works for some examples)
cl-kotlin-generator
convert s-expressions to kotlin (works for some examples)
cl-pure-x11
pure lisp x client (directly write x11 requests to socket)
cl-py-generator
generate python code from s-expressions (has been used for lots of data analysis code)
cl-rust-adalm-pluto-glfw
visualize software defined radio with rust
cl-rust-generator
Common Lisp based converter from s-expressions to Rust language source code
clicc
from ftp://ftp.informatik.uni-kiel.de/pub/kiel/apply/
ecl-termux-binary
This is a binary of ECL (embeddable common lisp) and should run on an Android Phone (aarch64) under termux.
plops's Repositories
plops/clicc
from ftp://ftp.informatik.uni-kiel.de/pub/kiel/apply/
plops/cl-vhdl
This is an attempt of a common lisp domain specific language that emits VHDL for FPGA synthesis
plops/lisp-http
draw a map using javascript. you may be interested in https://github.com/plops/cl-aframe instead
plops/cl-gen-ispc-mandelbrot
Express the C code from https://ispc.github.io/example.html using s-expressions for https://github.com/plops/cl-cpp-generator
plops/hanser-phase-retrieval
retrieve phase of high NA objective based on "Phase-retrieved pupil functions in wide-field fluorescence microscopy". Hanser BM1, Gustafsson MG, Agard DA, Sedat JW. See also code from original authors: conda install -c david-hoffman pyotf
plops/c-mera-ulisp
Let's see if I can convert ulisp into c-mera notation.
plops/cl-ada-generator
Generate Ada 2012 and SPARK 2014 code from Common Lisp
plops/c-mera-ncurses
Create an ncurses interface with c-mera
plops/cl-aframe
experiment with a-frame vr visualization. this is based on https://github.com/plops/lisp-http
plops/cl-c2ffi-nfft
Common Lisp binding for NFFT, a library for Nonequispaced fast Fourier transform (see https://www-user.tu-chemnitz.de/~potts/nfft ). I use cl-autowrap to generate bindings.
plops/cl-c2ffi-vpx
C2ffi binding to libvpx for common lisp. I'm still trying to find some example code to start from.
plops/cl-c2ffi-wayland
Binding for wayland using c2ffi and cl-autowrap.
plops/cl-cffi-callback-test
Try to understand how to make callback with a struct parameter work in SBCL (with CFFI).
plops/cl-gen-android-sensor
Read and display android sensor data. Uses a DSL in Common Lisp to generate C++ code for NDK.
plops/cl-gen-fft
implement fft from wikipedia with https://github.com/plops/cl-cpp-generator
plops/cl-gen-fuzz
try libFuzzer and clang address sanitizer
plops/cl-gen-magnum
Call the C++ 3D scenegraph library https://github.com/mosra/magnum from https://github.com/plops/cl-cpp-generator
plops/cl-gen-qt-thing
Generate Qt C++ code with Common Lisp https://github.com/plops/cl-cpp-generator
plops/cl-lbfgs
Common Lisp binding for https://github.com/chokkan/liblbfgs, an optimization library with L1-regularization.
plops/cl-online-gnuplot
Plot with Gnuplot from SBCL. This allows animations and realtime update.
plops/cl-photon-statistics
Generate one of the graphs in the Goodman book
plops/cl-vbox-vdi-repair
Replace the first 72 bytes in a VDI file. For some reason one of my Virtual Box images was corrupted in this area.
plops/cl-vpx
I tried to create binding for libvpx but abandoned the attempt when I realized how much work this is. Next time better start with c2ffi!
plops/kepler
solve kepler's equation from celestial mechanics
plops/modern_c-
plops/phd_thesis_final
my thesis.
plops/sb-httpd-nonblock
Simple Common Lisp HTTP server with send event support, single-threaded for use on raspberry pi.
plops/sb-linux-serial
Serial communication with SBCL on Linux.
plops/sb-look-ma-no-libusb
try to get rid of libusb by using ioctls in linux with sbcl
plops/ulisp-i2c
add i2c commands to ulisp