All Projects → ebecheto → Skill

ebecheto / Skill

Licence: other
my cadence/virtuoso/icfb skill functions develloped over the years

Programming Languages

emacs lisp
2029 projects
Rich Text Format
576 projects
shell
77523 projects

Given 'as is', from microelectronic EDA tool Cadence © icfb 5141 to virtuoso 615, here is a bunch of skill function written over the years. Some function where written in the beginning and so less 'clean'.

  1. in ~/.bashrc : export SKILLDIR=$HOME/Skill
  2. copy skillMode.el in ~/.emacs.d/
  3. add load("~/.emacs.d/skillMode.el") in ~/.emacs
  4. add loadi(strcat(getShellEnvVar("SKILLDIR") "/menu.il")) in your ~/.cdsinit_personal

Since i created the function (file) named 'ineed' (ineed.il), I used the convention : one function, one file. It is similar to "require/import/include"-like feature. From that command, i load all the files that << I need >>.

I still do not know how to handle package for skill function properly. Something like python 'import' philosophy would be nice.

ab*.il files are not mine obviously, but since i use them once in a while i added them here to keep my scripts functionnal

See 🍎 example directory 🍎 for explained pictures

;; syntax coloring test for lisp like on github
(foreach mapcar x  logRg(1e-15 1e+15 1.0/3) aelSuffixNotation(x))
;; syntax coloring test for clojure like on github
(foreach mapcar x  logRg(1e-15 1e+15 1.0/3) aelSuffixNotation(x))
;; syntax coloring test for scheme like on github
(foreach mapcar x  logRg(1e-15 1e+15 1.0/3) aelSuffixNotation(x))
;; common lisp ?
(foreach mapcar x  logRg(1e-15 1e+15 1.0/3) aelSuffixNotation(x))
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].