Updating conversion, creating readmes
This commit is contained in:
@@ -1,11 +1,10 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Scala Native [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Scala Native [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
|
||||
|
||||
[38;5;14m[1mScala[0m[38;5;14m[1m [0m[38;5;14m[1mNative[0m[38;5;12m [39m[38;5;12m(http://www.scala-native.org/)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12moptimising[39m[38;5;12m [39m[38;5;12mahead-of-time[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mScala[0m[38;5;14m[1m [0m[38;5;14m[1mprogramming[0m[38;5;14m[1m [0m[38;5;14m[1mlanguage[0m[38;5;12m [39m[38;5;12m(https://www.scala-lang.org/).[39m[38;5;12m [39m[38;5;12mTraditionally,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvirtual[39m[38;5;12m [39m[38;5;12mmachine,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mJVM[0m[38;5;12m [39m
|
||||
[38;5;12m(https://en.wikipedia.org/wiki/Java_virtual_machine),[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mrequired[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12mScala[39m[38;5;12m [39m[38;5;12mprograms.[39m[38;5;12m [39m[38;5;12mScala[39m[38;5;12m [39m[38;5;12mNative[39m[38;5;12m [39m[38;5;12mtaps[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12memit[39m[38;5;12m [39m[38;5;14m[1mLLVM[0m[38;5;14m[1m [0m[38;5;14m[1mintermediate[0m[38;5;14m[1m [0m[38;5;14m[1mrepresentation[0m[38;5;12m [39m[38;5;12m(http://llvm.org/docs/LangRef.html)[39m[38;5;12m [39m[38;5;12mrather[39m[38;5;12m [39m
|
||||
[38;5;12mthan[39m[38;5;12m [39m[38;5;12mJVM[39m[38;5;12m [39m[38;5;12mbytecode.[39m[38;5;12m [39m[38;5;12mThen,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mLLVM[0m[38;5;12m [39m[38;5;12m(http://llvm.org/)[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12minfrastructure[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mproduce[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mexecutables.[39m[38;5;12m [39m[38;5;12mGiven[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mScala[39m[38;5;12m [39m[38;5;12mNative[39m[38;5;12m [39m[38;5;12mexecutables[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mstand-alone[39m[38;5;12m [39m[38;5;12mprograms,[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mgenerally[39m[38;5;12m [39m[38;5;12mhave[39m
|
||||
[38;5;12ma[39m[38;5;12m [39m[38;5;12mshorter[39m[38;5;12m [39m[38;5;12mstart-up[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mconsumption.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mopens[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mavenues[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdeploy[39m[38;5;12m [39m[38;5;12mScala[39m[38;5;12m [39m[38;5;12mprograms[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12mpreviously[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mvirtual[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mwould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlimiting[39m[38;5;12m [39m[38;5;12mfactor.[39m[38;5;12m [39m[38;5;12mFor[39m[38;5;12m [39m[38;5;12mexample,[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mcould[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m
|
||||
[38;5;12mprograms[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mline[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mdevices.[39m
|
||||
[38;5;12m(https://en.wikipedia.org/wiki/Java_virtual_machine),[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mrequired[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12mScala[39m[38;5;12m [39m[38;5;12mprograms.[39m[38;5;12m [39m[38;5;12mScala[39m[38;5;12m [39m[38;5;12mNative[39m[38;5;12m [39m[38;5;12mtaps[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12memit[39m[38;5;12m [39m[38;5;14m[1mLLVM[0m[38;5;14m[1m [0m[38;5;14m[1mintermediate[0m[38;5;14m[1m [0m[38;5;14m[1mrepresentation[0m[38;5;12m [39m[38;5;12m(http://llvm.org/docs/LangRef.html)[39m[38;5;12m [39m[38;5;12mrather[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12mJVM[39m[38;5;12m [39m[38;5;12mbytecode.[39m[38;5;12m [39m[38;5;12mThen,[39m[38;5;12m [39m
|
||||
[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mLLVM[0m[38;5;12m [39m[38;5;12m(http://llvm.org/)[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12minfrastructure[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mproduce[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mexecutables.[39m[38;5;12m [39m[38;5;12mGiven[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mScala[39m[38;5;12m [39m[38;5;12mNative[39m[38;5;12m [39m[38;5;12mexecutables[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mstand-alone[39m[38;5;12m [39m[38;5;12mprograms,[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mgenerally[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mshorter[39m[38;5;12m [39m[38;5;12mstart-up[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m
|
||||
[38;5;12mconsumption.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mopens[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mavenues[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdeploy[39m[38;5;12m [39m[38;5;12mScala[39m[38;5;12m [39m[38;5;12mprograms[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12mpreviously[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mvirtual[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mwould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlimiting[39m[38;5;12m [39m[38;5;12mfactor.[39m[38;5;12m [39m[38;5;12mFor[39m[38;5;12m [39m[38;5;12mexample,[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mcould[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12mprograms[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mline[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mdevices.[39m
|
||||
|
||||
[38;2;255;187;0m[4mContents[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTutorials and Examples[0m[38;5;12m (#tutorials-and-examples)[39m
|
||||
@@ -28,8 +27,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStarter for Scala Native[0m[38;5;12m (https://github.com/GnaneshKunal/scala-native-starter) - Scala Native project that links to a custom C library.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBuilding C code using sbt-jni[0m[38;5;12m (https://github.com/nadavwr/scala-native-sbt-jni-example) - Example for compiling C code in a Scala Native project using [39m[38;5;14m[1msbt-jni[0m[38;5;12m (https://github.com/jodersky/sbt-jni).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExample project with external dependencies[0m[38;5;12m (https://github.com/lihaoyi/scala-native-example-app) - Example project that uses external dependencies to generate HTML and run a test suite.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStarter[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mGtk+[0m[38;5;14m[1m [0m[38;5;14m[1mProjects[0m[38;5;12m [39m[38;5;12m(https://github.com/jokade/scalanative-gtk-seed.g8)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGiter8[0m[38;5;12m [39m[38;5;12m(http://www.foundweekends.org/giter8/)[39m[38;5;12m [39m[38;5;12mtemplate[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mScala[39m[38;5;12m [39m[38;5;12mNative[39m[38;5;12m [39m[38;5;12mGUI[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;14m[1mGtk+[0m[38;5;12m [39m
|
||||
[38;5;12m(https://developer.gnome.org/gtk3/stable/index.html).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStarter for Gtk+ Projects[0m[38;5;12m (https://github.com/jokade/scalanative-gtk-seed.g8) - [39m[38;5;14m[1mGiter8[0m[38;5;12m (http://www.foundweekends.org/giter8/) template for Scala Native GUI projects using [39m[38;5;14m[1mGtk+[0m[38;5;12m (https://developer.gnome.org/gtk3/stable/index.html).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mModern systems programming with scala native[0m[38;5;12m (https://pragprog.com/titles/rwscala/modern-systems-programming-with-scala-native/) book.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWrite a simple CLI application in Scala Native[0m[38;5;12m (https://github.com/ItoYo16u/prettytable-native)[39m
|
||||
[38;2;255;187;0m[4mBuild Tools[0m
|
||||
@@ -79,8 +77,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibsndfile[0m[38;5;12m (https://github.com/edadma/libsndfile) - Bindings for the [39m[38;5;14m[1mLibsndfile[0m[38;5;12m (https://tiswww.cwru.edu/php/chet/libsndfile/rltop.html) C library for sampled sound manipulation.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibpng[0m[38;5;12m (https://github.com/edadma/libpng) - Bindings for the [39m[38;5;14m[1mlibpng[0m[38;5;12m (http://www.libpng.org/) C reference library for reading and writing PNGs.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibcairo[0m[38;5;12m (https://github.com/edadma/libcairo) - Bindings for the [39m[38;5;14m[1mCairo[0m[38;5;12m (https://www.cairographics.org/) 2D graphics C library.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcairo-xlib[0m[38;5;12m [39m[38;5;12m(https://github.com/edadma/cairo-xlib)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBindings[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mCairo[0m[38;5;12m [39m[38;5;12m(https://www.cairographics.org/)[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mgraphics[39m[38;5;12m [39m[38;5;14m[1mXLib[0m[38;5;14m[1m [0m[38;5;14m[1mSurfaces[0m[38;5;12m [39m[38;5;12m(https://www.cairographics.org/manual/cairo-XLib-Surfaces.html)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m
|
||||
[38;5;12mbindings[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;14m[1mXLib[0m[38;5;12m [39m[38;5;12m(https://www.x.org/releases/current/doc/libX11/libX11/libX11.html)[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcairo-xlib[0m[38;5;12m [39m[38;5;12m(https://github.com/edadma/cairo-xlib)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBindings[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mCairo[0m[38;5;12m [39m[38;5;12m(https://www.cairographics.org/)[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mgraphics[39m[38;5;12m [39m[38;5;14m[1mXLib[0m[38;5;14m[1m [0m[38;5;14m[1mSurfaces[0m[38;5;12m [39m[38;5;12m(https://www.cairographics.org/manual/cairo-XLib-Surfaces.html)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mbindings[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;14m[1mXLib[0m[38;5;12m [39m
|
||||
[38;5;12m(https://www.x.org/releases/current/doc/libX11/libX11/libX11.html)[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibyaml[0m[38;5;12m (https://github.com/edadma/libyaml) - Bindings for the [39m[38;5;14m[1mLibYAML[0m[38;5;12m (https://pyyaml.org/wiki/LibYAML) C library for parsing [39m[38;5;14m[1mYAML[0m[38;5;12m (https://yaml.org/).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1miup[0m[38;5;12m (https://github.com/edadma/iup) - Bindings for the [39m[38;5;14m[1mIUP[0m[38;5;12m (https://www.tecgraf.puc-rio.br/iup/) multi-platform toolkit for building graphical user interfaces.[39m
|
||||
|
||||
|
||||
Reference in New Issue
Block a user