Skip to content

Markdown to HTML converter implemented in many different general purpose languages

Notifications You must be signed in to change notification settings

Rakhyvel/converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goal

The goal of this project is to explore and compare/constrast general purpose languages. The same Markdown to HTML converter is implemented in each language. Each language has a comment with the command to run the program, as well as my opinions about the language as I was implementing the converter.

Ground rules

  • Only declare types when necessary
  • Write idomatic code for the language
  • Only use the standard library that comes with the language
    • (exception: can use libc for assembly)

Language TODO list

  • Python
  • JavaScript
  • *Go
  • *C++
  • *Rust
  • Java
  • C#
  • Kotlin
  • C
  • PHP
  • *Zig
  • Julia
  • Scala
  • Elixir
  • Ruby
  • Blade
  • *Pascal/Delphi
  • Prolog
  • *Nim
  • Groovy
  • Visual Basic .NET
  • *OCaml
  • *Haskell
  • *Fortran
  • *Assembly
  • *F#
  • Clojure
  • Perl
  • *Odin
  • *Astro
  • Crystal
  • Tcl
  • Smalltalk
  • Common Lisp
  • Objective-C
  • Mathematica
  • *Ada
  • Haxe
  • Racket
  • Erlang
  • *SML
  • *D
  • Scheme
  • Forth
  • *Mercury
  • *Eiffel
  • REXX
  • Rebol
  • Dylan
  • Io
  • E
  • Pike
  • Icon
  • Maple
  • merd
  • Orng

About

Markdown to HTML converter implemented in many different general purpose languages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published