Journal The Future of Functional Programming Languages

Posté par (page perso) . Licence CC by-sa
27
18
oct.
2012

Juste un journal bookmark pour signaler cette très intéressante discussion entre un groupe de personnes qu’il est assez unique de voir ensemble : Xavier Leroy (OCaml), David MacQueen (un des concepteur de ML), Martin Odersky (Scala), Simon Peyton‐Jones(Haskell) et Don Syme (F#).

La discussion est intitulée « The Future of Functional Programming Languages ». Y sont abordés les succès et insuccès de l’approche fonctionnelle, comment elle infuse ailleurs, quelles sont les perspectives, etc.

Cela se passe ici, et c’est disponible en divers formats.

Forum Programmation.shell [Optimisation] Mieux vaut utiliser : des programmes ? Ou des fonctions ?

Posté par .
3
6
août
2012

Bonjour,
Je suis en train de réaliser un projet. Et j'ai deux organisations possibles :

1] Config 1 : 1 utilité = 1 prog
(Résultat d'un ls sur le répertoire contenant le programme) :

0xToDec.sh*
decTo0x.sh*
do_clever_relative_resize_for_near_windows2.sh*
do_clever_relative_resize_for_near_windows.sh*
do_clever_relative_resize.sh*
do_close_current_window.sh*
do_minimize.sh*
do_move_in_real_space.sh*
do_relative_move.sh*
do_relative_resize.sh*
do_resize_with_real_dimension.sh*
do_unminimize.sh*
final_focus_next_visible_window.sh*
final_focus_next_window.sh*
final_organise.sh*
final_resize_half.sh*
get_border_for_screen.sh*
get_border_for_window.sh*
get_dimension_for_screen.sh*
get_dimension_for_window.sh*
get_list_of_windows.sh
get_list_of_windows.sh~
#get_next_visible_window_on_workspace.sh#*
get_next_visible_window_on_workspace.sh*
get_next_window_on_workspace.sh*
get_number_of_visible_window_for_workspace.sh*
get_number_of_window_for_workspace.sh*
get_number_of_worspaces.sh*
get_position_for_window.sh*
get_real_dimension_for_window.sh*
get_real_position_for_window.sh*
get_util_dimension_for_screen.sh*
get_visible_windows_on_workspace.sh*
get_windows_near_from.sh*
get_windows_on_workspace.sh*
get_workspace_for_window.sh*
killing_feature.sh*

2] Config 2 : Utilisation d'un fichier "librairie" qui (...)